We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSt. Louis Cardinals at Toronto Blue Jays
St. Louis CardinalsSt. Louis Cardinals
@
Rogers Centre
Toronto Blue JaysToronto Blue Jays

Match Predictor

Pre-match Prediction
St. Louis Cardinals
@
Toronto Blue Jays
St. Louis Cardinals 39%Toronto Blue Jays 61%
Market LinesRun Line: Toronto Blue Jays -0.5Total: O/U 7.5
Model: Under 7.5
Model projects 7.3 total runs vs 7.5 line

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
55%
60/109
MLB: 48%
Starter
45%
9/20
vs TOR
Avg Total
8.9
MLB: 8.9
Game Starter (20) Last Starter vs TOR vs TOR (0)
Kyle Leahy #62 · RHP · Age 29
3.55
ERA (2026)
7.8
K/9 (2026)
20
Starts (2026)
8.2
Avg Total (2026)
Last 3:
ND CIN (Jul 26): 6.0IP, 2ER, 9K
ND @LAA (Jul 20): 6.0IP, 1ER, 4K
ND ATL (Jul 10): 3.0IP, 0ER, 2K
vs TOR: ND (Jun 10 2025): 1.2 IP, 1 ER, 1 K
Bullpen (2026 Season)Average
ERA: 4.21MLB Avg: 3.958 relievers
Workload Alert: Allowed 10 runs on 2026-07-28 vs CHC. Bullpen arms likely still recovering.
Recent: L 3-5L 3-7L 2-10W 3-2L 2-4
Lineup vs Kyle Leahy (Career)
BatterPosPAAVGOPSHR
Alejandro KirkC1.10005.0001
Andres GimenezSS1.0000.0000
Ernie Clement2B1.0000.0000
George SpringerDH1.10002.0000
Myles StrawRF1.0000.0000
8 batters with no matchup history

Toronto Blue Jays

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
53%
58/109
MLB: 48%
Starter
42%
8/19
vs STL
Avg Total
8.4
MLB: 8.9
Game Starter (19) Last Starter vs STL vs STL (0)
Dylan Cease #84 · RHP · Age 31
2.46
ERA (2026)
13.3
K/9 (2026)
19
Starts (2026)
7.4
Avg Total (2026)
Last 3:
W @BOS (Jul 25): 9.0IP, 0ER, 12K
L TB (Jul 20): 6.0IP, 3ER, 7K
W @SF (Jul 08): 8.0IP, 0ER, 11K
vs STL: ND (Aug 27 2024): 4.1 IP, 4 ER, 4 K
Bullpen (2026 Season)Good
ERA: 3.35MLB Avg: 3.958 relievers
Workload Alert: Allowed 8 runs on 2026-07-28 vs WSH. Bullpen arms likely still recovering.
Recent: W 6-0L 1-6W 3-2L 6-8W 5-2
Lineup vs Dylan Cease (Career)
BatterPosPAAVGOPSHR
Ivan HerreraDH8.5711.4280
Nelson VelazquezLF7.2861.0001
Lars NootbaarLF6.3330.6660
Alec Burleson1B5.2000.6000
Jordan WalkerRF5.2000.6000
Masyn WinnSS5.2500.6500
Jose FerminLF2.0000.5000
6 batters with no matchup history
Our Top PicksLive Odds
Top PickDylan Cease Over 7.5 Strikeouts (-122),
Dylan Cease Over 7.5 Strikeouts (-122), HIGH confidence. Cease is running 13.28 K/9 in 2026. His last three starts: 12, 7, and 11 strikeouts, averagin...
PickToronto Blue Jays -1.5 (+132), MEDIUM co
Toronto Blue Jays -1.5 (+132), MEDIUM confidence. The market implies only 43.1% probability of a 2-or-more-run Toronto win. Cease has not allowed an e...
PickUnder 7.5 Total Runs (-105), LOW confide
Under 7.5 Total Runs (-105), LOW confidence. There is no model edge here since no projected score is available and the market sits at 7.5. The qualita...

St. Louis Cardinals vs Toronto Blue Jays Game Preview

Dylan Cease against the St. Louis Cardinals is not really a pitching matchup. It is a stress test for a struggling offense, administered by one of the most dominant starters in baseball right now. Cease carries a 2.46 ERA, a 1.08 WHIP, and 167 strikeouts in 113.1 innings in tonight's MLB action. His last two outings: 12 strikeouts over 9 innings at Boston, then 11 strikeouts over 8 innings at San Francisco. Both were shutouts. He enters tonight on six days of extended rest, facing a Cardinals lineup batting .218 over its last 10 games and 3-7 in that stretch. The setup almost writes itself.

Kyle Leahy draws the short straw on the other mound for the Toronto Blue Jays. He is a legitimate mid-rotation arm, 7-4 with a 3.55 ERA and solid walk control, but his recent outings are inconsistent: 9 strikeouts in 6 innings against Cincinnati, then 4 in 6 against the Angels, then just 2 in 3 innings against Atlanta. His outs line is priced nearly even money, which tells you the market is not confident about how long he goes tonight either. The gap between these two starters is enormous. Against a Toronto lineup posting just 3.9 runs per game, Leahy can keep this game close, but he is not the story. Cease is the story.

Vladimir Guerrero Jr. is listed day-to-day with a hamstring injury, and his availability is the one variable that genuinely changes the game's shape. Toronto scores just 3.9 runs per game at full strength. Without him, that number gets worse, which tightens an already low-scoring environment into something approaching a pitcher's duel. The one Cardinals bat worth watching closely is Herrera, who is 8-for-14 with a 1.428 OPS in career plate appearances against Cease, with that number actually climbing every season: 1.667 OPS in 2023, 1.000 in 2024, 2.000 in 2025. He is the one hitter in that lineup who has shown a real, repeatable ability to solve tonight's starter.

Rogers Centre runs a 1.08 home run park factor, which is a real variable for Kazuma Okamoto, who leads Toronto with 24 home runs and is posting a .960 OPS over the last 7 days. Leahy has allowed 12 home runs in 101.1 innings this season. A solo shot over the wall is the most likely path to a Toronto insurance run. On the Springer front, Sportsnet noted that 'Springer has turned a corner hitting .279/.355/.492, good for a 138 wRC+' over the past 31 games, making him the other dangerous bat in this lineup if Vladdy sits. St. Louis traveled from Chicago on back-to-back days. The situational stack here is hard to ignore.

St. Louis Cardinals vs Toronto Blue Jays Key Insights

  • Dylan Cease has struck out 23 batters in his last two starts combined, allowing zero earned runs over 17 innings. He faces a Cardinals offense batting .218 over the past 10 games. The strikeout Over is the best individual bet on tonight's card.
  • Vladdy Jr.'s hamstring status is a game-defining variable. Toronto scores just 3.9 runs per game at full strength. His absence tightens an already low-scoring environment and increases the probability of an Under finish.
  • Herrera has a .571 average and 1.428 OPS across 8 career plate appearances against Cease, with his production against this specific pitcher improving every season. He is the one Cardinals bat the data says can hurt tonight's starter.
  • Kyle Leahy's strikeout output is volatile. His last three starts produced 9, 4, and 2 strikeouts respectively. His outs market is nearly even money, which signals real uncertainty about pitch count and outing length. A shortened start cashes the strikeout Under automatically.
  • Rogers Centre's 1.08 home run park factor matters. Okamoto has 24 home runs this season, is hot over the last 7 days, and faces a pitcher who allows home runs at an above-average rate. A solo shot is the most realistic path to a Toronto insurance run.
  • Both rosters are thin. Toronto has 12 players unavailable. St. Louis is missing multiple IL players and traveled from Chicago for a back-to-back. Cease's extended rest advantage and fresh legs compound the situational edge for the home side.

St. Louis Cardinals vs Toronto Blue Jays Betting Picks

Picks made July 31, 2026 at 05:25 AM ET. Odds shown reflect current market prices.

Toronto Blue Jays -1.5 (+132), MEDIUM co
Toronto Blue Jays -1.5 (+132), MEDIUM confidence. The market implies only 43.1% probability of a 2-or-more-run Toronto win. Cease has not allowed an earned run in his last 17 innings. St. Louis is 3-7 over the last 10 games, batting .218, and arrives on back-to-back travel days. A 4-1 or 3-1 Toronto finish is the realistic base case here. At +132, the price undervalues that probability given Cease's shutdown ceiling and the Cardinals' prolonged offensive slump.
Under 7.5 Total Runs (-105), LOW confide
Under 7.5 Total Runs (-105), LOW confidence. There is no model edge here since no projected score is available and the market sits at 7.5. The qualitative case is real, though. Cease has back-to-back shutout performances covering 17 innings. Leahy's 3.55 ERA keeps Toronto's weakened lineup in check. If Vladdy sits, this offense loses its best bat. A 4-1 or 3-1 finish is more than plausible. Under 7.5 at -105 is nearly a coin flip with a genuine situational lean. Eyes open, not a core bet.
Moneyline, No pick. The market prices To
Moneyline, No pick. The market prices Toronto at -167 (62.5% implied). The Cardinals are at +152 (39.7% implied). The analyst flagged the Cardinals ML as a speculative dart tied to Vladdy's hamstring status, but the official position is that neither side offers clear edge. Cease's ceiling keeps the Blue Jays' implied probability justified, and the Cardinals price is not compelling enough to override that. The market is efficiently priced on both sides. Sit this one out.
Analysis insight — no specific bet associated
Kyle Leahy Under 4.5 Strikeouts (-161),
Kyle Leahy Under 4.5 Strikeouts (-161), MEDIUM confidence. The market implies 61.7% for this Under, and the recent data backs it. Leahy's last three starts: 9, 4, and 2 strikeouts. The 9-strikeout game against Cincinnati is the outlier. His 17.5 outs line is nearly even money, meaning the market already anticipates potential outing length uncertainty. Any start shorter than 5 innings cashes this automatically. At -161, the juice is steep but the path to a win is clear and well-supported by recent splits.
Ivan Herrera Over 0.5 Hits (-161), MEDIU
Ivan Herrera Over 0.5 Hits (-161), MEDIUM confidence. Herrera has hit .571 with a 1.428 OPS in 8 career plate appearances against Cease, and his numbers against this specific pitcher have improved every year he has faced him. A .364 OBP this season confirms a disciplined approach that gets him on base even against elite arms. Career matchup dominance at this level is exactly the kind of edge the market consistently undersells. The market prices him to reach base at -161, and the BvP data supports it.
Kazuma Okamoto to Hit a Home Run (+330),
Kazuma Okamoto to Hit a Home Run (+330), LOW confidence. Okamoto leads Toronto with 24 home runs in 432 plate appearances and is carrying a .960 OPS over his last 7 days. Leahy has allowed 12 home runs in 101.1 innings (1.07 HR/9, above league average). Rogers Centre runs a 1.08 home run park factor. The pieces are in place for a shot over the wall. The Under lean on total runs reduces plate appearances and caps confidence here, but +330 at 23.3% implied offers real value relative to Okamoto's true probability given his form, Leahy's tendencies, and this park.
SGP
SGP: Blue Jays -1.5 (+132) + Under 7.5 (-105) + Cease Over 7.5 Strikeouts (-122). These three legs point to the same game script: Cease is dominant, the Cardinals cannot score, Toronto wins by multiple runs in a low-total game. A high-strikeout pitching performance, a total under, and a run line cover are among the most cleanly correlated combinations in MLB same-game parlay construction. Each leg stands on its own merits. That is what makes the correlation work.
NRFI (-143), MEDIUM confidence. Cease en
NRFI (-143), MEDIUM confidence. Cease enters tonight having not allowed a run in his last 17 innings, with a 2.46 ERA and 1.08 WHIP. St. Louis is batting .218 over the last 10 games and has struggled to generate early offense against quality pitching. Toronto's lineup is flat against right-handed pitching and potentially missing its best bat. Both starters are expected to work into the middle innings, keeping pitch counts measured in the first frame. The market prices NRFI at -143 (58.8% implied), consistent with two starters expected to control early. Missing first-inning specific splits keeps confidence at MEDIUM.

Key Players

Batting AverageSTL
Alec Burleson
.284Batting Average
1B
Home RunsSTL
Jordan Walker
22Home Runs
RF
Runs Batted InSTL
Jordan Walker
78Runs Batted In
RF
Earned Run AverageSTL
Michael McGreevy
3.57Earned Run Average
SP
WinsSTL
Andre Pallante
11Wins
SP
StrikeoutsSTL
Dustin May
106Strikeouts
SP
Batting AverageTOR
Ernie Clement
.294Batting Average
2B
Home RunsTOR
Kazuma Okamoto
24Home Runs
3B
Runs Batted InTOR
Kazuma Okamoto
68Runs Batted In
3B
Earned Run AverageTOR
Dylan Cease
2.46Earned Run Average
SP
WinsTOR
Dylan Cease
7Wins
SP
StrikeoutsTOR
Dylan Cease
167Strikeouts
SP

Recent Form

St. Louis Cardinals
L7-3Chicago Cubs
L10-2Chicago Cubs
Toronto Blue Jays
W6-0Boston Red Sox
L6-1Boston Red Sox
W3-2Washington Nationals
L8-6Washington Nationals
W5-2Washington Nationals

St. Louis Cardinals vs Toronto Blue Jays Summary

Cease is the game. A 2.46 ERA, a 1.08 WHIP, 167 strikeouts in 113 innings, and back-to-back dominant outings covering 17 scoreless innings. He faces a Cardinals lineup that has been historically bad for three weeks and a rotation spot filled by a solid-but-limited arm in Leahy. The strikeout Over at -122 is the highest-conviction bet on this card. The run line at +132 is real value. The Under 7.5 at -105 is a low-confidence qualifier, but the situational argument is genuine: both starters project to keep this game under 7 runs, and if Vladdy is unavailable, Toronto's offense does not have the depth to blow this open even while winning comfortably.

The one legitimate counter-variable is Herrera. His career production against Cease is not a fluke. It has improved every season, and his plate discipline gives him a real path to a hit even on a night when most of his teammates are going to struggle. One big swing from Herrera does not break the case for the strikeout prop, but it matters for anyone betting the run line with tight margins. Watch his first at-bat. If Cease gets him with the slider early, the Cardinals' best threat against this starter goes cold. If Herrera works the count and puts the barrel on something, the script can shift. That is the one at-bat sequence worth watching all night. Bet within your limits and treat this as entertainment with an informed edge, not a guarantee.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Cardinals vs Blue Jays predictions: Cease (2.46 ERA, 167 K) faces a Cardinals lineup batting .218 L10. Best bets: Cease Over 7.5 K (-122), Blue Jays -1.5 (+132).

Frequently Asked Questions

MLBGame PreviewsSt. Louis Cardinals at Toronto Blue Jays