Thursday's game at Rickwood Field has the St. Louis Cardinals (36-37) squaring off against the San Francisco Giants (36-39) at 7:15 PM ET (on June 20). Our computer prediction projects a narrow 5-4 win for the Cardinals, so it should be a competitive matchup.

The Cardinals will call on Andre Pallante (2-3) versus the Giants and Keaton Winn (3-7).

Watch MLB, other live sports and more on Fubo! Use our link to sign up for a free trial.

Cardinals vs. Giants Game Info & Odds

Place your bets on any MLB matchup at BetMGM, and sign up with our link for a first-time deposit bonus!

Cardinals vs. Giants Score Prediction

  • Our pick for this matchup is Cardinals 5, Giants 4.

Total Prediction for Cardinals vs. Giants

  • Total Prediction: Over 8.5 runs

Cardinals Performance Insights

  • The Cardinals have played as the favorite in five of their past 10 games and won three of those contests.
  • St. Louis and its opponents have combined to hit the over two times in its last 10 games with a total.
  • This season, the Cardinals have been favored 33 times and won 16, or 48.5%, of those games.
  • St. Louis has a record of 13-15 in games when sportsbooks favor them by at least -120 on the moneyline.
  • The sportsbooks' moneyline implies a 54.5% chance of a victory for the Cardinals.
  • St. Louis ranks 25th in the majors with 287 total runs scored this season.
  • The Cardinals have a 3.94 team ERA that ranks 16th among all MLB pitching staffs.

Giants Performance Insights

  • In three games as the underdog over the last 10 matchups, the Giants have posted a mark of 2-1.
  • In its last 10 games with an over/under, San Francisco and its opponents have combined to eclipse the total six times.
  • The Giants have been underdogs in 33 games this season and have come away with the win 15 times (45.5%) in those contests.
  • San Francisco has a mark of 9-15 in contests where bookmakers favor it by +100 or worse on the moneyline.
  • The moneyline set for this matchup implies the Giants have a 50% chance of coming away with a victory in the contest.
  • The offense for San Francisco is the No. 13 offense in baseball, scoring 4.4 runs per game (329 total runs).
  • The Giants have the 24th-ranked ERA (4.42) in the majors this season.

Put your picks to the test and bet with BetMGM!

Cardinals Schedule

Date Opponent Score Pitching Matchup
June 15 @ Cubs L 5-1 Andre Pallante vs Shota Imanaga
June 16 @ Cubs W 2-1 Miles Mikolas vs Jameson Taillon
June 17 @ Marlins W 7-6 Sonny Gray vs Braxton Garrett
June 18 @ Marlins L 9-8 Lance Lynn vs Roddery Munoz
June 19 @ Marlins L 4-3 Kyle Gibson vs Yonny Chirinos
June 20 Giants - Andre Pallante vs Keaton Winn
June 22 Giants - Miles Mikolas vs Kyle Harrison
June 23 Giants - Sonny Gray vs Jordan Hicks
June 24 Braves - Lance Lynn vs Max Fried
June 25 Braves - Kyle Gibson vs Spencer Schwellenbach
June 26 Braves - TBA vs TBA

Giants Schedule

Date Opponent Score Pitching Matchup
June 15 Angels L 4-3 Keaton Winn vs Patrick Sandoval
June 16 Angels W 13-6 Erik Miller vs Ben Joyce
June 17 @ Cubs W 7-6 Jordan Hicks vs Javier Assad
June 18 @ Cubs L 5-2 Logan Webb vs Justin Steele
June 19 @ Cubs L 6-5 Erik Miller vs Kyle Hendricks
June 20 @ Cardinals - Keaton Winn vs Andre Pallante
June 22 @ Cardinals - Kyle Harrison vs Miles Mikolas
June 23 @ Cardinals - Jordan Hicks vs Sonny Gray
June 24 Cubs - Logan Webb vs Justin Steele
June 25 Cubs - TBA vs Kyle Hendricks
June 26 Cubs - TBA vs TBA

Rep your team with officially licensed MLB gear! Head to Fanatics to find jerseys, shirts, and much more.

Not all offers available in all states, please visit BetMGM for the latest promotions for your area. Must be 21+ to gamble, please wager responsibly. If you or someone you know has a gambling problem, contact 1-800-GAMBLER.

dataskrive is a Tribune-Review freelancer. You can contact dataskrive at info@triblive.com.