We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMinnesota Twins at Toronto Blue Jays
Minnesota TwinsMinnesota Twins
@
Toronto Blue JaysToronto Blue Jays

Match Predictor

Pre-match Prediction
Minnesota Twins
@
Toronto Blue Jays
Minnesota Twins 49%Toronto Blue Jays 51%
Market LinesRun Line: Toronto Blue Jays -0.5Total: O/U 8
Model: Under 8
Model projects 7.5 total runs vs 8 line

Minnesota Twins

Bullpen ERA 5.20 (poor). Late innings could add runs.
0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
47%
7/15
MLB: 48%
Starter
0%
0/3
vs TOR
100%
2/2
Avg Total
9.3
MLB: 8.9
Game Starter (3) Last Starter vs TOR vs TOR (2)
Taj Bradley #26 · RHP · Age 25
1.08
ERA (2026)
12.2
K/9 (2026)
3
Starts (2026)
5.7
Avg Total (2026)
Last 3:
W DET (Apr 07): 6.1IP, 1ER, 10K
W @KC (Apr 02): 6.0IP, 0ER, 3K
ND @BAL (Mar 28): 4.1IP, 1ER, 9K
vs TOR: W (Jul 25 2024): 6.0 IP, 0 ER, 7 K
Bullpen (2026 Season)Poor
ERA: 5.20MLB Avg: 3.958 relievers
Workload Alert: Allowed 10 runs on 2026-04-10 vs TOR. Bullpen arms likely still recovering.
Recent: W 4-2W 8-6W 3-1L 4-10W 7-4
Lineup vs Taj Bradley (Career)
BatterPosPAAVGOPSHR
George SpringerRF14.2861.0002
Vladimir Guerrero Jr.1B14.5001.2861
Daulton VarshoCF7.1430.4290
Jesus SanchezRF7.5001.5711
Andres Gimenez2B6.0000.0000
Davis SchneiderLF6.0000.0000
Nathan LukesRF3.5001.1670
Ernie Clement3B2.0000.0000
Myles StrawCF2.0000.0000
4 batters with no matchup history

Toronto Blue Jays

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
50%
7/14
MLB: 48%
Starter
50%
1/2
vs MIN
100%
2/2
Avg Total
9.2
MLB: 8.9
Game Starter (2) Last Starter vs MIN vs MIN (2)
Max Scherzer #31 · RHP · Age 42
3.38
ERA (2026)
6.8
K/9 (2026)
2
Starts (2026)
11.0
Avg Total (2026)
Last 3:
L LAD (Apr 06): 2.0IP, 2ER, 2K
W COL (Mar 31): 6.0IP, 1ER, 4K
ND LAD (Nov 01): 4.1IP, 1ER, 3K
vs MIN: W (Aug 25 2025): 6.0 IP, 4 ER, 5 K
Bullpen (2026 Season)Good
ERA: 3.10MLB Avg: 3.958 relievers
Workload Alert: Allowed 14 runs on 2026-04-06 vs LAD. Bullpen arms likely still recovering.
Recent: L 2-14L 1-4W 4-3W 10-4L 4-7
Lineup vs Max Scherzer (Career)
BatterPosPAAVGOPSHR
Victor CaratiniC23.4551.2512
Josh Bell1B18.4291.4131
Matt WallnerRF8.2861.5182
Kody Clemens2B7.1430.2860
James OutmanCF6.2000.5330
Brooks Lee3B3.0000.0000
Byron BuxtonCF3.0000.3330
Ryan JeffersC3.0000.0000
Trevor LarnachRF3.3330.6660
4 batters with no matchup history
Our Top PicksLive Odds
Top PickUnder 8.0 runs (-119, HIGH confidence),
Under 8.0 runs (-119, HIGH confidence), This is the anchor bet on the slate. Our model projects 7.5 total runs, giving a clear half-run edge at -119. ...
PickMinnesota Twins ML (-112, MEDIUM confide
Minnesota Twins ML (-112, MEDIUM confidence), At essentially a pick-em price, you are getting the side with the better starting pitcher, the better re...
PickTwins -1.5 (+142, MEDIUM confidence), Th
Twins -1.5 (+142, MEDIUM confidence), This is the aggressive angle on the same core thesis. A plus-money line on Minnesota to win by two or more is en...

Minnesota Twins vs Toronto Blue Jays Game Preview

In tonight's MLB action, the pitching matchup tells the whole story before the first pitch. Taj Bradley walks into Rogers Centre carrying a 1.08 ERA, 22 strikeouts, and zero home runs allowed across 16.2 innings in 2026. That is not a typo. His last start against Detroit produced 10 strikeouts in 6.1 innings. His command is surgical: only 4 walks all season, which translates to an 11.87 strikeout-per-nine rate that puts him among the best starters on any slate right now. On the other side, Max Scherzer turns 42 this month and is grinding through starts that range from competent to alarming. He posted a clean six-inning win against Colorado, then imploded for just 2.0 innings against the Dodgers in his most recent outing before getting pulled. He has accumulated only 6 strikeouts in 8.0 innings this season. The talent gap between these two starters is real and meaningful.

The Toronto Blue Jays limp into this series finale at 3-7 in their last ten games with a run differential of -19 at home. Then came the injury news that changes the calculus entirely. As USA Today reported: 'Toronto Blue Jays DH George Springer diagnosed with broken left big toe.' Springer was Bradley's most dangerous career adversary on this roster, owning a 1.000 OPS against him across 14 career plate appearances with two home runs. Without him, Toronto's lineup against Bradley looks significantly thinner. Giménez, Clement, and Schneider are a combined 0-for-14 with zero home runs in career matchups against Bradley. Varsho has posted a .429 OPS in 7 career plate appearances versus him. The lineup simply loses its best power threat against this specific pitcher.

The Minnesota Twins closed out yesterday's rubber game with a 7-4 win and bring a 7-3 record over their last ten games into this finale. On the road this year they sit at 3-5, so the travel context matters, but the recent momentum and pitching matchup both tilt the needle toward Minnesota. Josh Bell is the offensive centerpiece to watch, posting a .286/.390/.551 line this season with a 1.413 career OPS against Scherzer across 18 plate appearances. Victor Caratini has been equally punishing historically, with a 1.251 OPS in 23 career plate appearances against the Toronto starter, the largest career sample of any Minnesota batter in this game. If Scherzer gives up a big inning, those two are the most likely architects.

Rogers Centre carries an above-average home run park factor of 1.08, which normally adds urgency to any over conversation. But Bradley has not yielded a single homer in 16.2 innings this season, and Toronto ranks near the bottom of the American League at just 3.9 runs per game at home this year. Our model projects 7.5 total runs, a clean half-run below the market's 8.0 line, with a projected final of Twins 4.0, Blue Jays 3.5. That half-run gap at a -119 price is where the value lives tonight.

Minnesota Twins vs Toronto Blue Jays Key Insights

  • Taj Bradley's 2026 command is elite by any measure: 1.08 ERA, 11.87 K/9, and zero home runs allowed in 16.2 innings. He struck out 10 against Detroit and 9 against Baltimore in his last three starts, with only a 3-strikeout outlier against Kansas City in between.
  • Scherzer is averaging just 3.0 strikeouts per start in 2026, was pulled after 2.0 innings in his most recent outing, and faces a Minnesota lineup where Josh Bell owns a .429 average and 1.413 OPS against him across 18 career plate appearances.
  • Springer's broken toe removes Bradley's most dangerous career matchup from Toronto's lineup. The remaining Blue Jays regulars with career data versus Bradley include a combined 0-for-14 from Giménez, Clement, and Schneider. Guerrero Jr. (1.286 OPS in 14 PA) and Sánchez (1.571 OPS in 7 PA) remain genuine threats, but those are small-sample figures against a pitcher now operating at his career best.
  • Toronto's home offense is stalling at 3.9 runs per game with a -19 run differential across 14 home games. The roster is also short multiple pitchers to injury, which strains bullpen depth if this game extends past six innings.
  • Minnesota's away record sits at 3-5 on the season, but they have won seven of their last ten overall and arrive with momentum from yesterday's series win. Bell and Caratini both offer proven, multi-season production against Scherzer that is hard to ignore at -112.
  • Rogers Centre's 1.08 home run park factor adds a mild inflation risk to any pitching edge, but Bradley's complete HR suppression in 2026 and Toronto's depleted lineup reduce that exposure substantially. Both bullpens enter a series finale likely carrying some usage from a three-game set.

Minnesota Twins vs Toronto Blue Jays Betting Picks

Picks made April 12, 2026 at 04:23 AM ET. Odds shown reflect current market prices.

Minnesota Twins ML (-112, MEDIUM confide
Minnesota Twins ML (-112, MEDIUM confidence), At essentially a pick-em price, you are getting the side with the better starting pitcher, the better recent form (7-3 versus 3-7 in their last ten), and the injury news breaking their way. The market implies 52.9% for Minnesota. Our model sits just below at 49.1%, reflecting the genuine coin-flip nature of this game, but when the price is -112 and you have a Bradley-versus-Scherzer mismatch, the value points toward Minnesota.
Twins -1.5 (+142, MEDIUM confidence), Th
Twins -1.5 (+142, MEDIUM confidence), This is the aggressive angle on the same core thesis. A plus-money line on Minnesota to win by two or more is enticing given Bradley's ability to carry a lead and Toronto's 3.9 R/G home output. The projected 4.0-3.5 finish from our model makes covering -1.5 a close call, so this is a secondary play rather than a primary one, but at +142 the math rewards the risk if Bradley holds his current form through six innings.
Taj Bradley over 4.5 strikeouts (-167, H
Taj Bradley over 4.5 strikeouts (-167, HIGH confidence), Bradley is averaging 11.88 strikeouts per nine innings in 2026. He struck out 10 against Detroit and 9 against Baltimore in his last three starts. The 4.5 line is simply too low for a pitcher at this level going against a Toronto lineup that is posting 3.9 R/G and now missing Springer. Even his outlier start this season produced 3 strikeouts in 6.0 innings. In most scenarios that can be reasonably constructed here, the over clears.
Max Scherzer under 4.5 strikeouts (-103,
Max Scherzer under 4.5 strikeouts (-103, HIGH confidence), Scherzer has 6 strikeouts in 8.0 innings across two starts in 2026, averaging 3.0 per outing. His most recent start ended after 2.0 innings. Even his most complete effort this season produced only 4 strikeouts. At near-even money, betting under 4.5 on a 42-year-old averaging 3 strikeouts per start is straightforward value with a well-supported floor.
Vladimir Guerrero Jr. over 0.5 hits (-27
Vladimir Guerrero Jr. over 0.5 hits (-270, HIGH confidence), Guerrero Jr. is the one Blue Jay who consistently punishes Bradley. He owns a 1.286 OPS in 14 career plate appearances with a .500 average and 1 HR, carrying that production across both 2023 (8 PA, 1.250 OPS) and 2024 (6 PA, 1.334 OPS). His 2026 line sits at .320/.433/.440 with a .940 OPS over the last seven days. The market prices this at -270 for good reason, and the career data fully supports that number.
Andrés Giménez under 0.5 hits (+108, MEDIUM confidence), Career against Bradley
Andrés Giménez under 0.5 hits (+108, MEDIUM confidence), Career against Bradley: 6 plate appearances, .000 average, 0.000 OPS, zero home runs, all from 2024. A pitcher now throwing 11.88 K/9 with elite command getting plus-money odds on a batter who has never reached base against him is the definition of value. Giménez's overall .947 OPS versus righties this season is the legitimate counterargument, but the specific career matchup history at a plus number is hard to walk away from.
Victor Caratini over 0.5 hits (-182, MED
Victor Caratini over 0.5 hits (-182, MEDIUM confidence), The largest career sample among any Minnesota batter against Scherzer: 23 plate appearances, .455 average, 1.251 OPS, 2 HR. The most recent meeting in 2023 produced a 1.357 OPS across 8 PA. Scherzer at 42 is unlikely to carve through the order multiple times, which limits upside on this pick, but Caratini getting at least one hit against a pitcher he has historically dominated is a well-grounded swing at -182.
Same-Game Parlay (5 legs)
Same-Game Parlay (5 legs): Twins ML (-112), Under 8.0 (-119), Bradley over 4.5 K (-167), Scherzer under 4.5 K (-103), Guerrero Jr. hits over 0.5 (-270), The thesis is clean and internally consistent. Bradley dominates a depleted Blue Jays lineup and racks up strikeouts, Scherzer gets outpitched and managed carefully, the game stays under the number, and Guerrero gets his obligatory hit as the one Blue Jay with a proven track record against this specific arm. All five legs reinforce the same core narrative. Parlay responsibly, as each leg adds variance to a set of bets that individually carry solid edges.
Analysis insight — no specific bet associated
No Run First Inning (-133), Bradley's 1.
No Run First Inning (-133), Bradley's 1.08 ERA and only 4 walks in 16.2 innings suggest clean first-inning control is his baseline, not an outlier. Scherzer, despite his later-inning struggles, has historically been sharper when fresh at the start of outings before fatigue accumulates. Toronto scores 3.9 runs per game at home and Minnesota's away lineup (.689 OPS) is not built for fast starts. With both starters expected to open clean and both offenses modest at best, the NRFI at -133 is reasonable value given the projected 4.0-3.5 final score.

Key Players

Batting AverageMIN
Josh Bell
.286Batting Average
1B
Home RunsMIN
Josh Bell
3Home Runs
1B
Runs Batted InMIN
Josh Bell
12Runs Batted In
1B
Earned Run AverageMIN
Taj Bradley
1.08Earned Run Average
SP
WinsMIN
Joe Ryan
2Wins
SP
StrikeoutsMIN
Joe Ryan
22Strikeouts
SP
Batting AverageTOR
Vladimir Guerrero Jr.
.320Batting Average
1B
Home RunsTOR
George Springer
2Home Runs
RF
Runs Batted InTOR
Andres Gimenez
9Runs Batted In
2B
Earned Run AverageTOR
Kevin Gausman
2.08Earned Run Average
SP
WinsTOR
Eric Lauer
1Wins
SP
StrikeoutsTOR
Kevin Gausman
26Strikeouts
SP

Recent Form

Minnesota Twins
W4-2Detroit Tigers
W8-6Detroit Tigers
W3-1Detroit Tigers
L10-4Toronto Blue Jays
W7-4Toronto Blue Jays
Toronto Blue Jays
L14-2Los Angeles Dodgers
L4-1Los Angeles Dodgers
W4-3Los Angeles Dodgers
W10-4Minnesota Twins
L7-4Minnesota Twins

Minnesota Twins vs Toronto Blue Jays Summary

Our model projects a 4.0-3.5 Twins win with 7.5 total runs, and I am not pushing back against that number. If anything, I lean slightly lower. Bradley's complete HR suppression in 2026, combined with a Toronto lineup now missing Springer, makes a sub-4-run Blue Jays output realistic. The floor for this game feels like 6 runs if Bradley replicates his Detroit and Baltimore performances. The ceiling only gets interesting if Guerrero Jr. or Sánchez catches Bradley in a mistake pitch, or if the bullpen matchup gets messy in the seventh and eighth innings. Toronto's bullpen carries a 3.1 ERA this season, which is a legitimate strength if they keep it close through five, so do not assume Minnesota buries this early.

The edge package here is layered but coherent. Under 8.0 is the primary play, backed by the model, the injury news, and Bradley's 2026 profile. Twins ML at -112 is the secondary play, a near pick-em price on the side with the better pitcher and better recent form. The strikeout props on both starters offer value that feels close to independent from each other: Bradley is a 22-strikeout machine in 16.2 innings while Scherzer is averaging 3 strikeouts per start at age 42 in 2026. Both lines are mispriced in the same direction. The Giménez under 0.5 hits at +108 is the plus-money overlay, representing a batter who is 0-for-6 lifetime against a pitcher now operating at his career best. The edge does not care what sport you are watching. Rest, context, price. Same formula, different field.

The honest caveat: Bradley's 2024 ERA was 4.11 and his 2025 ERA climbed to 5.05. This 2026 stretch covers three starts. Guerrero Jr.'s 1.286 OPS against him and Sánchez's 1.571 OPS in 7 career plate appearances are real data points, not noise. Rogers Centre's elevated home run park factor amplifies any mistake pitch. Scherzer with six days of extended rest and a motivation to bounce back after the Dodgers meltdown is also not something to dismiss completely. These are the tails of the distribution. They are exactly why you play +108 and +142 rather than betting the house, and why you track your units with discipline.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Apr 10, 2026MIN @ TORTORTOR 10-4
Apr 11, 2026MIN @ TORMINMIN 7-4

Compare odds for MIN @ TOR

Frequently Asked Questions

MLBGame PreviewsMinnesota Twins at Toronto Blue Jays