← Today's Slate
Friday, July 31, 2026 at 7:07 PM EDT
MLB

St. Louis Cardinals @ Toronto Blue Jays

STL @ TOR

STL1
TOR3
Final

Moneyline

STL
25%
75%
TOR
+280-400

ML Edge

STL+18.5%
TOR-18.5%

Total (O/U)

6.5

Fanatics

Over+17.1%
Under-17.1%

Venue

Park Factor

1.00

Neutral

Away Starter

Kyle Leahy
Team:St. Louis Cardinals (STL)
Pitcher:Kyle Leahy(RHP)
Record:10-4
ERA:3.13

Home Starter

Dylan Cease
Team:Toronto Blue Jays (TOR)
Pitcher:Dylan Cease(RHP)
Record:8-5
ERA:2.37

Betting Insights

Key takeaways for this matchup

STL ML has a 18.5% edge — the market may be undervaluing them.

The Under has a 17.1% edge.

Pitching matchup: Kyle Leahy (3.13 ERA) vs Dylan Cease (2.37 ERA).

Player Props

Player props for this game

No player props available yet

Props are typically available 12-24 hours before game time

Box Score

Final game statistics

St. Louis Cardinals (STL)

BatterABRHRBIBBSOHR
JJ Wetherholt2B3000110
Jordan WalkerRF4011020
Alec Burleson1B3010120
Iván HerreraDH4000010
Lars NootbaarLF4000010
Masyn WinnSS3010110
Nathan ChurchCF4120010
José Fermín3B4000000
Jimmy CrooksC3000020
Pitching
PitcherIPHRERBBSOPC
Kyle Leahy6.06111398
Gordon Graceffo0.21001013
Justin Bruihl0.12000116
Peter Strzelecki1.00222017

Toronto Blue Jays (TOR)

BatterABRHRBIBBSOHR
Nathan LukesRF2000100
Myles StrawRF0000000
Vladimir Guerrero Jr.1B4110000
Kazuma Okamoto3B4011010
George SpringerDH3110100
Daulton VarshoCF3100110
Ernie ClementLF3000110
Jesús SánchezLF2000000
Davis SchneiderLF1000010
Luis Urías2B1012000
Brandon ValenzuelaC4030000
Andrés GiménezSS3020000
Pitching
PitcherIPHRERBBSOPC
Spencer Miles1.01000216
Louis Varland1.01000015
Jeff Hoffman1.00000211
Dylan Cease6.03113796

Pitcher Matchup Analysis

Platoon splits, recent form, and times through the order

Kyle Leahy (STL)

2026 season
vs TOR
ERA
1.50
IP
6.0
W-L
0-0
K
3
WHIP
1.17
AVG
.261
SplitERAWHIPK/9BB/9AVGIP
Overall3.131.308.22.6.262126.1
Home2.911.317.62.6.26465.0
Away3.381.298.82.7.26061.1
Last 7 Days0.000.7810.02.0.1619.0
Last 30 Days1.741.1310.51.2.26131.0
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.306.379.460.83924856
vs RHB.215.255.342.59723759
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.207.269.293.56220859
2nd Time.289.340.428.76819445
3rd Time.337.402.6141.0178311

Dylan Cease (TOR)

2026 season
vs STL
ERA
1.50
IP
6.0
W-L
0-0
K
7
WHIP
1.00
AVG
.143
SplitERAWHIPK/9BB/9AVGIP
Overall2.371.0613.14.0.175144.1
Home3.031.1713.64.1.19874.1
Away1.670.9412.53.9.15070.0
Last 7 Days1.351.1311.67.3.0956.2
Last 30 Days1.580.8512.24.3.11540.0
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.161.270.263.533285122
vs RHB.193.270.256.52622387
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.154.243.246.48919584
2nd Time.171.242.223.46519383
3rd Time.216.350.345.69511640

Last 5 Games

Not available yet

Season Series

This Series (3 games)
TOR wins series 2-1
Season (3 games)
TOR leads series 1-0

Weather

Not available yet

Recent Odds

Latest betting lines from various books

Moneyline

BookAwayHomeTime
Fanatics+280-4007:59 PM
BetRivers+275-4357:59 PM
Bovada+305-4557:59 PM
Caesars+290-4007:59 PM
BetMGM+310-4177:59 PM

Totals

BookTotalOverUnderTime
Fanatics6.5+100-1307:59 PM
BetRivers6.5-109-1287:59 PM
Bovada6.5-120-1107:59 PM
Caesars6.5-105-1257:59 PM
BetMGM6.5-115-1107:59 PM