Cardinals vs. Blue Jays Prediction, Odds, Picks - June 9

Cardinals vs. Blue Jays Prediction, Odds, Picks - June 9

Updated Jun. 9, 2025 7:00 p.m. ET
Data Skrive

Lars Nootbaar and Vladimir Guerrero Jr. will be among the stars on display when the St. Louis Cardinals play the Toronto Blue Jays on Monday at 7:45 p.m. ET, at Busch Stadium. The Blue Jays have been listed as +106 moneyline underdogs for this matchup against the favorite Cardinals (-125). St. Louis is a 1.5-run favorite (at +162 odds). The total for the matchup has been set at 8.5 runs.

Here is everything you need from a betting perspective on the Cardinals-Blue Jays game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Blue Jays vs. Twins Highlights | MLB on FOX

Check out the best moments between the Toronto Blue Jays and the Minnesota Twins.

Cardinals vs. Blue Jays Game Information & Odds

  • When: Monday, June 9, 2025 at 7:45 p.m. ET
  • Where: Busch Stadium in St. Louis, Missouri
  • How to watch on TV: FDSMW and SNET
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Cardinals -125 +106 8.5 -117 -103 -1.5 +162 -195

Cardinals vs. Blue Jays Prediction

  • Score Prediction: Cardinals 5, Blue Jays 4
  • Total Prediction: Under 8.5 runs
  • Win Probabilities: Cardinals 55%, Blue Jays 45%

Cardinals vs. Blue Jays Betting Insights

  • This season, the Cardinals have been favored 27 times and won 15, or 55.6%, of those games.
  • St. Louis has a record of 10-4 in games when oddsmakers favor them by at least -125 on the moneyline.
  • The moneyline for this contest implies a 55.6% chance of a victory for the Cardinals.
  • The Blue Jays have come away with 20 wins in the 39 contests they have been listed as the underdogs in this season.
  • Toronto has a mark of 13-11 in contests where oddsmakers favor it by +106 or worse on the moneyline.
  • The moneyline set for this matchup implies the Blue Jays have a 48.5% chance of walking away with the win.

Cardinals Recent Betting Performance

  • The Cardinals played as the moneyline favorite for six of their last 10 games, and went 3-3 in those matchups.
  • In their last 10 outings -- all had a set run total -- the Cardinals and their opponents combined to go over the total seven times.
  • The Cardinals have put together a 4-6-0 record against the spread over their past 10 games.

Cardinals Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 3.8
HR 7
ERA 4.75
K/9 7.3

Cardinals Player Insights

  • Brendan Donovan paces the Cardinals with a .317 batting average.
  • Among all hitters in the majors, Donovan ranks 185th in home runs and 108th in RBI.
  • Donovan brings a hitting streak of four games into this matchup. In his last five games he is batting .263 with a double, three walks and two RBIs.
  • Nootbaar's eight home runs pace his team.
  • Nootbaar ranks 85th in home runs and 92nd in RBI among all batters in the majors.
  • Nolan Arenado is batting .237 with 10 doubles, a triple, seven home runs and 20 walks.
  • Masyn Winn is batting .275 with 11 doubles, six home runs and 20 walks.
  • Winn has recorded at least one hit in four games in a row. In his last five games he is batting .227 with a double, a walk and two RBIs.

Cardinals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Willson Contreras 0.5 (-250) 1.5 (+110) - 0.5 (+135)
Masyn Winn 0.5 (-280) 1.5 (+120) - 0.5 (+210)
Lars Nootbaar 0.5 (-230) 1.5 (+115) - 0.5 (+175)
Ivan Herrera 0.5 (-235) 1.5 (+135) - 0.5 (+185)
Alec Burleson 0.5 (-220) 1.5 (+135) - 0.5 (+185)

Blue Jays Recent Betting Performance

  • The Blue Jays have played as underdogs in five of their past 10 games and won three of those contests.
  • In their last 10 games with a total, the Blue Jays and their opponents have failed to hit the over once.
  • The Blue Jays have a record of 6-4-0 ATS over their last 10 games.

Blue Jays Recent Stats

Stat Avg/Total
Record 8-2
Runs Per Game 6.7
HR 18
ERA 4.15
K/9 9.4

Blue Jays Player Insights

  • Guerrero is batting .273 with 11 doubles, eight home runs and 39 walks, while getting on base at a rate of .380.
  • Among all hitters in MLB, Guerrero is 85th in homers and 84th in RBI.
  • Bo Bichette has racked up 37 runs batted in to lead his team.
  • Bichette ranks 85th in home runs and 35th in RBI among all MLB batters this season.
  • George Springer has 10 home runs, tops in the clubhouse.
  • Alejandro Kirk leads the team in batting average with a mark of .303.

Blue Jays Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
George Springer 0.5 (-245) 1.5 (+125) - 0.5 (+165)
Ernie Clement 0.5 (-240) 1.5 (+155) - 0.5 (+215)
Andres Gimenez 0.5 (-240) 1.5 (+140) - 0.5 (+200)
Addison Barger 0.5 (-240) 1.5 (+125) - 0.5 (+170)
Vladimir Guerrero Jr. 1.5 (+145) 1.5 (-110) - 0.5 (+160)

Dodgers vs. Cardinals Highlights | MLB on FOX

Check out the best moments between the Los Angeles Dodgers and the St. Louis Cardinals.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share