Monday's contest at Busch Stadium has the Baltimore Orioles (29-15) taking on the St. Louis Cardinals (20-26) at 7:45 PM ET (on May 20). Our computer prediction projects a close 4-3 win for the Orioles, so expect a competitive matchup.

The Cardinals will give the ball to Sonny Gray (5-2, 3.05 ERA), who is eyeing win No. 6 on the season, and the Orioles will counter with Dean Kremer (3-3, 3.72 ERA).

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

Cardinals vs. Orioles 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. Orioles Score Prediction

  • Our prediction for this contest is Orioles 4, Cardinals 3.

Total Prediction for Cardinals vs. Orioles

  • Total Prediction: Under 8 runs

Cardinals Performance Insights

  • In four games as the favorite over the last 10 matchups, the Cardinals have a record of 2-2.
  • St. Louis and its opponents have combined to hit the over nine times in its last 10 games with a total.
  • The Cardinals have entered the game as favorites 23 times this season and won 10, or 43.5%, of those games.
  • St. Louis has a record of 11-13, a 45.8% win rate, when favored by -110 or more by bookmakers this season.
  • The implied probability of a win from the Cardinals, based on the moneyline, is 52.4%.
  • St. Louis is among the lowest-scoring teams in the majors, ranking 28th with just 175 total runs (3.8 per game) this season.
  • The Cardinals' 4.50 team ERA ranks 24th across all league pitching staffs.

Orioles Performance Insights

  • The Orioles are underdogs for the first time in a while, as they have not been listed as underdogs in their last 10 games.
  • When it comes to the total, Baltimore and its foes are 5-4-1 in its previous 10 contests.
  • The Orioles have come away with five wins in the six contests they have been listed as the underdogs in this season.
  • This season, Baltimore has been victorious five times in six chances when named as an underdog of at least -110 or longer on the moneyline.
  • Sportsbooks have implied with the moneyline set for this matchup that the Orioles have a 52.4% chance of pulling out a win.
  • Baltimore scores the seventh-most runs in baseball (221 total, five per game).
  • The Orioles have pitched to a 3.25 ERA this season, which ranks fifth in baseball.

Put your picks to the test and bet with BetMGM!

Cardinals Schedule

Date Opponent Score Pitching Matchup
May 14 @ Angels W 7-6 Sonny Gray vs Reid Detmers
May 15 @ Angels L 7-2 Lance Lynn vs Griffin Canning
May 17 Red Sox W 10-6 Kyle Gibson vs Brayan Bello
May 18 Red Sox W 7-2 Miles Mikolas vs Kutter Crawford
May 19 Red Sox L 11-3 Matthew Liberatore vs Nick Pivetta
May 20 Orioles - Sonny Gray vs Dean Kremer
May 21 Orioles - Lance Lynn vs Kyle Bradish
May 22 Orioles - Kyle Gibson vs John Means
May 24 Cubs - Miles Mikolas vs Shota Imanaga
May 25 Cubs - Matthew Liberatore vs Jameson Taillon
May 26 Cubs - Sonny Gray vs Javier Assad

Orioles Schedule

Date Opponent Score Pitching Matchup
May 13 Blue Jays L 3-2 Corbin Burnes vs José Berríos
May 15 Blue Jays W 3-2 Kyle Bradish vs Yusei Kikuchi
May 17 Mariners W 9-2 John Means vs Bryce Miller
May 18 Mariners L 4-3 Grayson Rodriguez vs Luis Castillo
May 19 Mariners W 6-3 Corbin Burnes vs George Kirby
May 20 @ Cardinals - Dean Kremer vs Sonny Gray
May 21 @ Cardinals - Kyle Bradish vs Lance Lynn
May 22 @ Cardinals - John Means vs Kyle Gibson
May 23 @ White Sox - Cole Irvin vs Brad Keller
May 24 @ White Sox - Corbin Burnes vs Chris Flexen
May 25 @ White Sox - Dean Kremer vs Erick Fedde

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.