Our Top Sportsbooks
Odds Shark Top Sportsbooks
*Terms and Conditions apply to all bonus offers on this website. Visit operator for details.

San Francisco Favored To Extend Winning Streak in St. Louis

Anthony DeSclafani's Giants are favored in the San Francisco vs St. Louis odds - July 17.

The San Francisco Giants are 2-0 in their last two games against the St. Louis Cardinals since going 1-4 in their previous five games against them. The Giants will try to pick up a third straight win over the Cardinals and a sixth straight win overall this Saturday night.


San Francisco Giants vs. St. Louis Cardinals
  • Date/Time: July 17, 7:15 p.m. ET
  • Stadium: Busch Stadium
  • TV Coverage: FOX
  • Opening Odds: Giants -125 | O/U 7.5 runs (Line History)
  • Giants vs. Cardinals (Matchup Report)

Opening Odds Analysis

The Giants opened as -125 road favorites before being bet down slightly to San Francisco -120. The Cardinals are going off as +110 underdogs while the total has settled in at eight runs since opening at 7.5 runs.

Starting Pitchers Analysis

Anthony DeSclafani allowed only three hits and one walk in six scoreless innings against the Washington Nationals in his last trip to the mound. DeSclafani is 10-3 with a 2.68 ERA, a 1.00 WHIP, and 99 strikeouts in 107.1 innings pitched this season. The Giants are 7-1 in DeSclafiani’s last eight starts.

Kwang Hyun Kim extended his scoreless innings streak to 15 last Saturday when he pitched six scoreless innings and struck out seven batters in St. Louis’s 6-0 win over the Chicago Cubs. Kim’s recent run has brought his season ERA down to 3.11 and his WHIP down to 1.26. The left-hander picked up a win allowing only three hits and no runs in seven innings against the Giants earlier this month.

San Francisco News & Notes

San Francisco’s ace Kevin Gausman was a late scratch from Friday night’s game with a family emergency. Logan Webb stepped in and delivered a solid spot start, allowing five hits and one run in four innings before turning the ball over to the bullpen to take care of the rest.  Mike Yastrzemski hit two home runs and drove in four runs to provide the run support in the Giants’ 7-2 win over the Cardinals. Brandon Crawford left the game with a hamstring injury and is questionable to play on Saturday.

Despite having the defending World Series champions right on their heels, the Giants continue to play well and hold on to the top spot in the National League West. San Francisco has the best record in baseball at 58-32 and the NL’s second-best run differential with a +121 through 90 games.

St. Louis News & Notes

The Cardinals failed to take advantage of the absence of Kevin Gausman in Friday’s series-opening loss. St. Louis fell to 4-6 over its last 10 games and to 14-25 over its last 39 games since opening the season with a 30-22 record.

When the Cardinals made a big trade to bring in Nolan Arenado this offseason, they clearly did so with the belief that they could compete for a World Series title. Now, St. Louis might have to face the reality that it should be a seller at the MLB trade deadline. The Cardinals are 44-47 and, entering Saturday’s action, 8.5 games out of a wild card spot.

Want more Expert Betting Picks?

Check out the best sports handicapping services on the market today!

Buy Sports Picks Now

Betting Pick: San Francisco -120

The UNDER is certainly worth strong consideration in this matchup as well. But after Kwang Hyun Kim gets his strong innings in, look for the Giants to get the best of St. Louis’s bullpen en route to a win.


Shark Bites
  • San Francisco is 4-1 in its last 5 road games.
  • St. Louis is 19-29 as an underdog this season.
  • The OVER is 4-2 in St. Louis’s last 6 games.