We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsToronto Blue Jays at Baltimore Orioles
@
Oriole Park at Camden Yards

Score Prediction

Pre-match Prediction
Toronto Blue Jays
@
Baltimore Orioles
Toronto Blue Jays 50%Baltimore Orioles 50%
Market LinesRun Line: Baltimore Orioles -0.5Total: O/U 7.5
Model: Under 7.5
Model projects 7.0 total runs vs 7.5 line

Toronto Blue Jays

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
53%
83/156
MLB: 48%
Starter
44%
8/18
vs BAL
90%
9/10
Avg Total
8.3
MLB: 8.9
Game Starter (18) Last Starter vs BAL vs BAL (10)
Trey Yesavage #39 · RHP · Age 23
3.65
ERA (2026)
8.8
K/9 (2026)
18
Starts (2026)
8.1
Avg Total (2026)
Last 3:
ND @HOU (Aug 04): 2.0IP, 0ER, 0K
W @WSH (Jul 29): 6.2IP, 1ER, 4K
ND @BOS (Jul 24): 4.0IP, 3ER, 9K
vs BAL: ND (May 30 2026): 5.0 IP, 1 ER, 4 K
Bullpen (2026 Season)Good
ERA: 3.29MLB Avg: 3.9511 relievers
Workload Alert: Allowed 10 runs on 2026-09-15 vs DET. Bullpen arms likely still recovering.
Recent: L 1-10W 5-1L 1-7L 2-6W 7-2
Lineup vs Trey Yesavage (Career)
BatterPosPAAVGOPSHR
Gunnar HendersonSS6.2000.5330
Coby Mayo3B5.4001.4001
Pete Alonso1B5.0000.0000
Leody TaverasCF4.0000.0000
Samuel BasalloC4.0000.5000
Jeremiah Jackson2B3.5001.1670
Carlos NarvaezC2.0000.0000
Colton CowserCF2.0000.0000
6 batters with no matchup history

Baltimore Orioles

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
61%
95/156
MLB: 48%
Starter
53%
16/30
vs TOR
90%
9/10
Avg Total
9.1
MLB: 8.9
Game Starter (30) Last Starter vs TOR vs TOR (10)
Shane Baz #34 · RHP · Age 27
4.11
ERA (2026)
7.9
K/9 (2026)
30
Starts (2026)
7.8
Avg Total (2026)
Last 3:
ND @NYM (Sep 15): 4.0IP, 3ER, 2K
W CLE (Sep 09): 5.2IP, 5ER, 5K
L BOS (Sep 04): 6.1IP, 1ER, 6K
vs TOR: W (May 24 2025): 5.2 IP, 1 ER, 4 K
Bullpen (2026 Season)Average
ERA: 3.81MLB Avg: 3.9511 relievers
Recent: W 7-5W 7-1L 5-6L 0-1L 0-3
Lineup vs Shane Baz (Career)
BatterPosPAAVGOPSHR
Vladimir Guerrero Jr.1B18.2780.7221
George SpringerDH15.0670.2000
Ernie Clement2B12.2730.6060
Nathan LukesRF9.2220.4440
Alejandro KirkC5.2500.6500
Andres GimenezSS5.4001.0000
Brandon ValenzuelaC3.0000.3330
Josh Smith2B3.3330.6660
Kazuma Okamoto3B3.3330.6660
Davis SchneiderLF2.0000.5000
Myles StrawCF2.0000.0000
3 batters with no matchup history
Our Top PicksLive Odds
Top PickBaltimore Orioles ML (-105, MEDIUM), Yes
Baltimore Orioles ML (-105, MEDIUM), Yesavage's 48-day absence, his confirmed short-outing pattern, and the Springer suppression removing one of Toron...
PickBaltimore Orioles -1.0 (+132, MEDIUM), P
Baltimore Orioles -1.0 (+132, MEDIUM), Plus money on the run line requires a path to winning by two or more, and Yesavage provides that path if his co...
PickUnder 7.5 (-101, LOW), The lean is Under
Under 7.5 (-101, LOW), The lean is Under based on pitching and bullpen context rather than a decisive model edge. Baz has handled this Toronto lineup ...
Deposit $10, get a $50 trading bonus
Trade on Polymarket

18+ Only. Restrictions and eligibility requirements apply. Not available in all jurisdictions. Trading involves high risk and may result in loss of your entire investment. See polymarket.us/tos for more information. The Polymarket US App serves as an independent software provider and affiliate of Polymarket US and Polymarket Clearing, the CFTC-regulated derivatives exchange and clearing organization.

Toronto Blue Jays vs Baltimore Orioles Game Preview

The most important number in tonight's MLB matchup is 48. That is how many days Toronto Blue Jays right-hander Trey Yesavage has been away from competitive pitching. His final outing before the layoff lasted 2.0 innings on August 4. His three starts before that: 6.2 IP, 4.0 IP, 6.0 IP. The workload variance reads like an organization carefully managing a 23-year-old arm, and tonight at Camden Yards he faces a Baltimore lineup that already put 6 earned runs on him in 5.2 innings here on June 5. The combination of rust, workload ceiling, hostile park, and familiar opposition is the story of this game before a pitch is thrown.

Shane Baz takes the mound for the Baltimore Orioles on six days of extended rest. His track record against Toronto is quietly strong: two wins in 2025 without allowing an earned run across 10.2 combined innings, plus a 5.2 IP, 1 ER start against them on June 7 of this year. His recent outings have trended shorter, with his last three capped at 6.1 IP, 5.2 IP, and 4.0 IP. That is a real workload concern the contrarian side of this market rightly flags. But the key difference is preparation. Baz is entering with a full six-day cycle and established knowledge of this Toronto lineup. Yesavage is entering with 48 days of rust and a market-confirmed outs line of 8.5, meaning the books expect fewer than three full innings from him.

The George Springer angle deserves specific attention. Springer is one of Toronto's most trusted lineup contributors, posting 15 home runs and a .323 OBP this season. Against Baz, he is 1-for-15 lifetime with a career 0.200 OPS. His last 10 plate appearances against Baz across 2025 and 2026 have produced zero hits and a combined 0.000 OPS. That is not a slump. That is a sustained suppression pattern covering the most recent data available. On the Baltimore side, Coby Mayo enters with a 1.400 OPS in 5 plate appearances against Yesavage in 2026, including a home run. He has posted a 1.014 OPS over his last seven days and has 24 home runs on the season. Camden Yards carries a home run park factor of 1.06 with a short left field wall that amplifies right-handed power. Mayo is a hitter in peak form against a pitcher he has already victimized this year.

Baltimore enters on a 3-game losing streak after getting swept at home by Milwaukee, while Toronto arrives fresh off a 7-2 road win in Texas. The contrarian case for the Blue Jays rests on their stronger L20 record at 11-9 against Baltimore's 8-12, and the fact they went 2-1 in the most recent three-game series here in September. Baz's declining IP trend and a sharper Toronto bullpen at 3.29 ERA versus Baltimore's 3.81 ERA mean the advantage shifts quickly if the hook comes early. But the Yesavage uncertainty is more acute and more directly measurable. Rust on top of a documented short-outing pattern, in a park where he allowed 6 runs earlier this season, is not a minor consideration going into this game.

Toronto Blue Jays vs Baltimore Orioles Key Insights

  • Trey Yesavage has not thrown a competitive inning in 48 days. His outs prop is priced at 8.5, fewer than three full innings, signaling genuine early-exit risk. Any command issues in the first inning could trigger an aggressive hook and turn this into an unplanned bullpen game.
  • Shane Baz has allowed just 2 earned runs across 16.1 combined innings in his three meetings with this Toronto lineup since 2025. Six days of extended rest adds preparation without rust. His familiarity with this offense is a clear structural edge against a pitcher returning from a seven-week absence.
  • George Springer is 1-for-15 against Baz lifetime, including a combined 0-for-10 across his last 10 plate appearances in 2025 and 2026. His L7d OPS is 0.485 on the season. He is cold overall and a documented free out against tonight's Baltimore starter.
  • Coby Mayo's 1.400 OPS in 5 career PA against Yesavage includes a 2026 home run. He is running a 1.014 OPS over the last seven days with 24 home runs on the season. Camden Yards' 1.06 HR factor and short left field wall amplify the threat. He is the most dangerous bat in tonight's BvP data.
  • Pete Alonso is 0-for-5 with a 0.000 OPS against Yesavage in 2026. Yesavage's 2026 K/9 is 8.74, and Alonso is a strikeout-prone power hitter. The direct matchup failure and elevated strikeout rate make a hitless game a live probability.
  • The contrarian case holds real weight: Toronto went 2-1 in the most recent three-game series at Camden Yards in September and owns the better L20 record. If Baz exits before the fifth inning and this becomes a bullpen contest, Toronto's sharper relief corps at 3.29 ERA becomes the tiebreaker over Baltimore's 3.81 ERA group.

Toronto Blue Jays vs Baltimore Orioles Betting Picks

Picks made September 21, 2026 at 04:29 AM ET. Odds shown reflect current market prices.

Baltimore Orioles -1.0 (+132, MEDIUM), P
Baltimore Orioles -1.0 (+132, MEDIUM), Plus money on the run line requires a path to winning by two or more, and Yesavage provides that path if his command is off, which is a realistic outcome after seven weeks away from competitive pitching. His June 5 start at this exact ballpark resulted in 6 earned runs. Baz's BvP control of Alonso (0-for-5, 0.000 OPS in 2026) limits one of Toronto's primary power threats. +132 is genuine plus-money value in a market pricing this as a coin flip.
Under 7.5 (-101, LOW), The lean is Under
Under 7.5 (-101, LOW), The lean is Under based on pitching and bullpen context rather than a decisive model edge. Baz has handled this Toronto lineup cleanly in recent meetings, and both teams carry sub-4.00 bullpen ERAs that limit damage once either starter exits. The counter-scenario is an early Yesavage implosion in the first two innings that inflates the run total before the pens take over. Thin margin throughout, LOW confidence.
George Springer Under 0.5 Hits (+162, HI
George Springer Under 0.5 Hits (+162, HIGH), This is the clearest value on the board tonight. Springer is 1-for-15 against Baz lifetime. In 2025: 7 PA, 0.000 OPS. In 2026: 3 PA, 0.000 OPS. That is 10 consecutive hitless plate appearances in the most recent data available. The market implies a 38.2% chance of a hitless game. The sustained multi-year BvP pattern says that implied probability is significantly underpriced. +162 is strong value.
Shane Baz Under 3.5 Strikeouts (-102, MEDIUM), His last three starts
Shane Baz Under 3.5 Strikeouts (-102, MEDIUM), His last three starts: 2 K in 4.0 IP, 5 K in 5.2 IP, 6 K in 6.1 IP. The most recent outing produced just 2 strikeouts. His outs prop sits at 17.5, meaning the market already expects fewer than 6 full innings. Toronto is not a strikeout-heavy lineup (.694 OPS). His only 2026 start against them produced 3 strikeouts in 5.2 IP. At near-even money, the declining workload trend gives the Under a clear edge.
Coby Mayo Over 0.5 Total Bases (-159, ME
Coby Mayo Over 0.5 Total Bases (-159, MEDIUM), Mayo has a 1.400 OPS in 5 career PA against Yesavage in 2026, including a home run. He is posting a 1.014 OPS over the last seven days with 24 home runs on the season. Camden Yards' 1.06 HR factor and short left field wall only amplify his power profile. The -159 is the price for the best BvP edge in this game against a pitcher returning from a seven-week absence.
Pete Alonso Under 0.5 Hits (+148, MEDIUM
Pete Alonso Under 0.5 Hits (+148, MEDIUM), Alonso is 0-for-5 with a 0.000 OPS against Yesavage in 2026 BvP data. Yesavage carries a 2026 K/9 of 8.74, and Alonso is a high-strikeout power hitter. The +148 implies a 40.3% chance of a hitless game. The direct matchup failure and elevated K-rate together suggest the real probability is higher than the market is pricing.
Trey Yesavage Under 2.5 Strikeouts (+110
Trey Yesavage Under 2.5 Strikeouts (+110, MEDIUM), His last three pre-layoff outings: 0 K in 2.0 IP (Aug 4), 4 K in 6.2 IP (Jul 29), 9 K in 4.0 IP (Jul 24). The outs prop market prices him at 8.5 outs, less than three full innings. The scenario where he exits in the second inning and finishes with 0-2 strikeouts is directly within his recent range of outcomes. +110 on the Under is real value given that early-exit risk.
Same Game Parlay
Same Game Parlay: Baltimore -1.0 / Under 7.5 / Coby Mayo Over 0.5 Total Bases / George Springer Under 0.5 Hits, The thesis is a controlled Baltimore win: Springer goes hitless per his documented Baz suppression pattern, Mayo gets on base against a rusty Yesavage (1.400 OPS in 2026 BvP data), the total stays under 7.5 with both bullpens functional, and Baltimore wins by 2+. All four legs connect when Baltimore controls the game with pitching and timely hitting. Individual contract legs: 458167442 / 458167464 / 458142946 / 458143203.
Analysis insight — no specific bet associated
YRFI (-109), Yesavage carries a first-in
YRFI (-109), Yesavage carries a first-inning ERA of 4.06 and a 1.35 first-inning WHIP, currently on a 3-game YRFI streak. Returning from a 48-day layoff, his first-inning command is the single biggest unknown on the entire slate tonight. Toronto has scored in the first inning in 6 of its last 10 games. Baz is sharper early (3.65 first-inning ERA, 1.14 WHIP) but the market only needs one of these two pitchers to allow a run. At -109, YRFI is underpriced given Yesavage's documented first-inning volatility and this specific return-from-absence context.

Key Players

Batting AverageTOR
Ernie Clement
.265Batting Average
2B
Home RunsTOR
Kazuma Okamoto
33Home Runs
3B
Runs Batted InTOR
Kazuma Okamoto
89Runs Batted In
3B
Earned Run AverageTOR
Dylan Cease
2.40Earned Run Average
SP
WinsTOR
Dylan Cease
11Wins
SP
StrikeoutsTOR
Dylan Cease
239Strikeouts
SP
Batting AverageBAL
Pete Alonso
.264Batting Average
1B
Home RunsBAL
Pete Alonso
38Home Runs
1B
Runs Batted InBAL
Pete Alonso
105Runs Batted In
1B
Earned Run AverageBAL
Trevor Rogers
4.07Earned Run Average
SP
WinsBAL
Trevor Rogers
10Wins
SP
StrikeoutsBAL
Trevor Rogers
153Strikeouts
SP

Recent Form

Toronto Blue Jays
L10-1Detroit Tigers
W5-1Detroit Tigers
L7-1Texas Rangers
L6-2Texas Rangers
W7-2Texas Rangers
Baltimore Orioles
W7-1New York Mets
L1-0Milwaukee Brewers
L3-0Milwaukee Brewers

Toronto Blue Jays vs Baltimore Orioles Summary

The pitching matchup tonight is not close in terms of certainty. Shane Baz enters on six days of extended rest against a lineup he has controlled in three meetings since 2025, allowing just 2 earned runs across 16.1 combined innings. Trey Yesavage enters on 48 days of rest with his outs prop priced below three full innings. His last visit to Camden Yards produced 6 earned runs. The Baltimore Orioles at -105 moneyline and -1.0 at +132 reflect the clearest path to value in a game where one starter's situation is stable and the other's is the most volatile on the board.

The player props carry independent weight. George Springer's 10 consecutive hitless plate appearances against Baz across 2025 and 2026 is a pattern this sustained and this recent that +162 qualifies as one of the stronger values available in any game tonight. Coby Mayo's 1.400 OPS in 2026 BvP data against Yesavage, paired with a 1.014 OPS over his last seven days, makes him the bat most likely to do damage early against a pitcher working through seven weeks of rust. Yesavage's Under 2.5 strikeouts at +110 is genuine plus-money value given a realistic early-exit scenario based directly on his recent outing history.

The caveat worth holding is Baz's workload. His recent innings trend is declining, and if he exits before the fifth inning, this becomes a bullpen game. Toronto's relief corps at 3.29 ERA is sharper than Baltimore's at 3.81 ERA, and that gap matters in a tight contest. The edge on the run line and moneyline rests on Baz giving Baltimore at least five serviceable innings. If that holds, the picks align. If the hook comes early, the game opens up in Toronto's favor. Please bet responsibly. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Mar 08, 2026TOR @ BALTORTOR 1-0
Mar 18, 2026BAL @ TORBALBAL 3-2

Blue Jays vs Orioles predictions: Yesavage returns after 48-day layoff; gave up 6 ER at Camden Yards in June. Baltimore ML -105, Springer Under 0.5 hits +162.

Frequently Asked Questions

MLBGame PreviewsToronto Blue Jays at Baltimore Orioles