Blue Jays vs. Cardinals Odds & Betting Predictions - June 9, 2025
Blue Jays at Cardinals
11:45 pm • SNETStarting Pitchers
| pitcher | team | era | w-l | |
|---|---|---|---|---|
![]() | 5.31 | 6-15 | ||
![]() | 4.18 | 9-5 |
Blue Jays at Cardinals Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
|---|---|---|---|---|
Blue Jays 4-5 | -1.5 | -1.5+158 | o8.5-114 | +100 |
Cardinals 5-4 | u8.5 | +1.5-193 | u8.5-105 | -117 |

Busch StadiumSt. Louis
Blue Jays vs. Cardinals Expert Picks
Matt Trollo
Last 30d: 11-10-2 (-0.1u)
A.Pallante o3.5 Ks+134
0.5u
Smaller margin here, but Pallante at least 24 BF 4 of L5 and only pulled early last time out because he was roughed up. Slight increase in Ks L5 with near mph increase in velocity. Has hit this # in half his starts. Barger (22% v RHP since last year), Schneider (29%) and Clase (25.8%) some higher strikeout bats in TOR LU. Pallante's 9.3 SwStr% on the season suggests a few more Ks too.
The Propfessor
Last 30d: 65-67-0 (+18.8u)
J.Berrios o17.5 Outs-135
0.74u
Player Prop Savant
Last 30d: 101-72-1 (+14.8u)
TOR o3.5 Team Total-139
1u
Boomer Betz
Last 30d: 100-83-2 (+35.6u)
V.Scott o0.5 Total Bases+105
1u
A.Pallante o3.5 Ks+168
0.6u
💰🦡 Jake
Last 30d: 66-70-0 (+2.3u)
TOR -105 (F5)
1.5u
Top Shelf Action 🥃
Last 30d: 294-265-8 (+6.6u)
STL -118
1.18u
Capper Central
Last 30d: 0-0-0 (+0.0u)
STL -113
1.69u
Ryan Minion
Last 30d: 225-268-1 (-5.7u)
V.Guerrero o1.5 Total Bases+100
$1.00
Scott Rickenbach
Last 30d: 105-104-4 (-10.4u)
TOR -102
0.98u
Boomer Betz
Last 30d: 100-83-2 (+35.6u)
A.Pallante u2.5 Earned Runs+109
1.09u
A.Pallante o17.5 Outs-110
0.45u
Cam Is Money
Last 30d: 83-65-4 (+9.4u)
TOR -110 (F5)
0.91u
Lines at Lunch
Last 30d: 0-0-0 (+0.0u)
TOR o4.5 Team Total+110
1u
V.Guerrero o1.5 Total Bases+105
1u
STL -110 (F5)
1.1u
Sandy Plashkes
Last 30d: 129-135-6 (-21.4u)
STL -110 (F5)
1.1u
Picks Office
Last 30d: 189-199-6 (-23.8u)
Over 8.5+100
1u
Floow @PicksOffice on X.
Blue Jays 5+ in 3 straight. Springer surging with 10 HRs, Barger’s crushed 5 bombs in last 7. Toronto's gone OVER in 8 of last 9. Pallante's 4.91 ERA backed by brutal 24% CSW rate. Jays offense ranks top-tier in OBP, hits, and slugging.
Pallante allowed 13 ER over last 15.2 IP – command slipping (44:23 K:BB). Jays feast on weak arms, especially ones who can't miss bats. Berríos solid, but Cards hit .257 as a team with sneaky pop – 37 RBIs from Contreras, .315 AVG from Donovan.
Both pens likely taxed from weekend series. Interleague wrinkle means less prep for hitters – advantage bats. Jays lead MLB in run production over last 10. Cards just roughed up LA’s staff. Busch may not be Coors, but this sets up for 10+ total runs.
Markus Markets
Last 30d: 40-26-5 (+9.9u)
A.Pallante o1.5 BB+110
1u
Matt Trollo
Last 30d: 11-10-2 (-0.1u)
STL -104
0.52u
Only real STL edge is base running, but with similar starting pitcher estimators and slightly better offensive numbers, while both teams have been great defensively with top of the league bullpen estimators L30 days.
Blue Jays vs. Cardinals Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Blue Jays vs. Cardinals Public Betting Percentages
Betting Trends
- Cardinals are 3-2 in their last 5 games.
- Cardinals are 3-2 in their last 5 games against the spread
- Cardinals are 1-2 in their road games against the spread
- The totals have gone OVER in 1 of Cardinals' last 5 games
- The totals have gone OVER in 3 of Cardinals' 6 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Blue Jays vs. Cardinals Injury Updates

Blue Jays Injuries
- Jose BerriosSP
Berrios is out with elbow
Out
- Anthony SantanderRF
Santander is out with shoulder
Out
- Shane BieberSP
Bieber is out with elbow
Out
- Bowden FrancisSP
Francis is out with shoulder
Out
- Trey YesavageSP
Yesavage is out with shoulder
Out

Cardinals Injuries
- Lars NootbaarLF
Nootbaar is out with heel
Out
- Hunter DobbinsSP
Dobbins is out with knee
Out
Blue Jays vs. Cardinals Box Score
Blue Jays Player Stats| PITCHER | PC | IP | K | ER | |
|---|---|---|---|---|---|
![]() | 89 | 6.2 | 1 | 0 | |
![]() | 24 | 1 | 3 | 2 | |
![]() | 14 | 1.1 | 2 | 2 | |
![]() | 9 | 1 | 1 | 0 |
| HITTERS | H-AB | R | HR | RBI |
|---|---|---|---|---|
![]() | 1-5 | 0 | 0 | 1 |
![]() | 2-5 | 0 | 0 | 0 |
![]() | 1-5 | 2 | 0 | 0 |
![]() | 4-5 | 1 | 1 | 2 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 1 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 1-5 | 1 | 0 | 0 |
![]() | 2-4 | 1 | 1 | 1 |
Cardinals Player Stats| PITCHER | PC | IP | K | ER | |
|---|---|---|---|---|---|
![]() | 92 | 6 | 3 | 2 | |
![]() | 22 | 2 | 0 | 1 | |
![]() | 24 | 1 | 2 | 1 | |
![]() | 12 | 1 | 0 | 0 |
| HITTERS | H-AB | R | HR | RBI |
|---|---|---|---|---|
![]() | 0-5 | 0 | 0 | 0 |
![]() | 1-5 | 1 | 0 | 0 |
![]() | 1-5 | 0 | 0 | 0 |
![]() | 1-2 | 1 | 0 | 1 |
![]() | 2-4 | 1 | 1 | 3 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 1-2 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 0-3 | 1 | 0 | 0 |
Blue Jays vs. Cardinals Odds Comparison
Could not load odds
Blue Jays at Cardinals Team Totals
MatchupOverUnder | ||
|---|---|---|
Blue Jays 4-5 | N/A | N/A |
Cardinals 5-4 | N/A | N/A |

































