Cardinals vs. Giants Sunday Prediction

St. Louis Cardinals vs. San Francisco Giants, 7/7/2019 Predictions & Odds

The Cardinals and Giants cashed the over for bettors the past two nights in San Francisco but will Sunday’s matchup at 4:05 p.m. ET result in a low-scoring game? Jack Flaherty will oppose Jeff Samardzjia in the pitching matchup.

Game Snapshot & Odds

957 St. Louis Cardinals (-125) at 958 San Francisco Giants (+105); 8 runs

Sunday, July 7, 2019

4:05 p.m. ET, Oracle Park, San Francisco, CA

Compare odds and from multiple different online sportsbooks and shop for the best lines at our new Baseball Odds & Betting Page.

Public Betting Trends

According to our MLB Public Betting Chart page, 68% of the betting tickets are on the Cardinals to beat the Giants on the moneyline.

St. Louis Cardinals Fantasy Spin

Paul Goldschmidt went 2-for-4 with a three-run homer and four RBI in the Cardinals loss to the Giants on Saturday. Goldschmidt put the Cardinals on the board with a line-drive single to left field in the opening frame before capping off the solid performance with a three-run tater -- his 16th round-tripper of the season -- to right field off Giants lefty reliever Tony Watson in the eighth. It's been a disappointing campaign for the 31-year-old slugger, but he seems to be heating up at an optimal time. He owns a six-game hit streak and has now homered in back-to-back games. It wouldn't be shocking to see him rip off a two-month vintage Goldschmidt second-half run.

San Francisco Giants Fantasy Spin

Austin Slater crushed a pinch-hit, go-ahead grand slam to lift the Giants to an 8-4 victory over the Cardinals on Saturday. Slater came off the bench to slice a go-ahead grand-slam over the wall in the right-field corner off Cardinals starter Miles Mikolas in the fourth inning. It was his first career grand slam and his second round-tripper already since being recalled from Triple-A Sacramento earlier this week. The 26-year-old outfielder is worthy of a speculative pickup in deeper mixed leagues thanks to his stellar contact-oriented approach and a massive uptick -- a career-high 14 long balls in 74 games between Triple-A and the big-leagues --- in over-the-fence pop this season.

MLB Betting Trends

St. Louis

Despite losing last night, the Cardinals are still 4-1 in their last five meetings with the Giants.

San Francisco

The Giants are winless at 0-5 in Samardzija’s last five starts at home.


Even though the over is 6-0 in the last six meetings between these two teams, I see both offenses struggling on Sunday. The under is 4-0 in Samardzija’s last four starts versus the Cardinals and is 4-1 in Flaherty’s last five starts coming off four days of rest. Flaherty has struggled with the long ball this season but Oracle Park should suppress the power that he allows today and the Giants don’t have much pop in their lineup as it is. While the Cardinals have an average bullpen, the Giants have an underrated set of relievers so even after both starters exit, the scoring should be held in check in the second half today.

The Pick: Cardinals/Giants UNDER 8

MLB Headlines

MLB Predictions & Picks

Thumbnail Cubs vs. Giants Prediction The Cubs and Giants will start a new series on Friday night in San Francisco at 10:15 p.m. ET. With the Giants listed as moneyline favorites and the total sitting at 7...
Thumbnail Reds vs. Cardinals Prediction National League Central rivals will square off at Busch Stadium on Friday night when the Cardinals host the Reds at 8:15 p.m. ET. With the number dropping from 9 down to...
Thumbnail Cubs vs. Angels Prediction & Odds The Chicago Cubs remain in Anaheim to take on the Los Angeles Angels on Thursday night at 9:38 PM ET in the final game of a three-game...
Thumbnail Red Sox vs. Guardians Prediction & Odds The Boston Red Sox remain in Cleveland to take on the Guardians in a Thursday night showdown at 7:10 PM ET on ESPN+ in the final...
Thumbnail Mets vs. Braves Prediction National League East rivals will square off once again at Truist Park on Thursday night when the Braves host the Mets at 7:20 p.m. ET. With Justin Verlander set to oppose...