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 Los Angeles Angels
Toronto Blue JaysToronto Blue Jays
@
Angel Stadium of Anaheim
Los Angeles AngelsLos Angeles Angels

Match Predictor

Pre-match Prediction
Toronto Blue Jays
@
Los Angeles Angels
Toronto Blue Jays 50%Los Angeles Angels 50%
Market LinesRun Line: Los Angeles Angels -0.5Total: O/U 9
Model: Over 9
Model projects 9.0 total runs vs 9 line

Toronto Blue Jays

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
36%
8/22
MLB: 48%
Starter
50%
1/2
vs LAA
0%
0/1
Avg Total
9.0
MLB: 8.9
Game Starter (2) Last Starter vs LAA vs LAA (1)
Patrick Corbin #46 · LHP · Age 37
4.66
ERA (2026)
8.8
K/9 (2026)
2
Starts (2026)
8.5
Avg Total (2026)
Last 3:
ND @MIL (Apr 16): 5.2IP, 1ER, 6K
ND MIN (Apr 10): 4.0IP, 4ER, 3K
ND @CLE (Sep 28): 4.0IP, 3ER, 5K
vs LAA: W (Jul 10 2025): 5.0 IP, 2 ER, 6 K
Bullpen (2026 Season)Average
ERA: 4.04MLB Avg: 3.959 relievers
Recent: L 1-2L 3-6L 2-6W 10-4W 5-2
Lineup vs Patrick Corbin (Career)
BatterPosPAAVGOPSHR
Jorge SolerRF26.0910.3670
ArnaudC25.3750.7750
Mike TroutRF14.1430.2860
Jo AdellCF12.2730.7880
Zach NetoSS12.4551.4091
HoppeC7.5001.2140
Nolan Schanuel1B5.0000.6000
Adam Frazier2B4.0000.0000
Oswald Peraza3B4.0000.0000
Bryce TeodosioCF3.3330.6660
Vaughn Grissom2B2.0000.0000
Yoan Moncada3B2.5001.0000
1 batters with no matchup history

Los Angeles Angels

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
38%
9/24
MLB: 48%
Starter
50%
2/4
vs TOR
0%
0/1
Avg Total
9.4
MLB: 8.9
Game Starter (4) Last Starter vs TOR vs TOR (1)
Jack Kochanowicz #41 · RHP · Age 26
3.47
ERA (2026)
7.0
K/9 (2026)
4
Starts (2026)
9.5
Avg Total (2026)
Last 3:
ND @NYY (Apr 15): 6.2IP, 3ER, 6K
W @CIN (Apr 10): 7.0IP, 1ER, 2K
W SEA (Apr 04): 5.2IP, 0ER, 7K
vs TOR: ND (Aug 23 2024): 6.0 IP, 3 ER, 1 K
Bullpen (2026 Season)Average
ERA: 4.43MLB Avg: 3.959 relievers
Recent: W 11-4W 8-0L 1-4L 1-2L 2-5
Lineup vs Jack Kochanowicz (Career)
BatterPosPAAVGOPSHR
Lenyn Sosa2B6.6001.2670
Ernie Clement3B5.2000.4000
Daulton VarshoCF3.6671.3340
Nathan LukesRF3.5001.1670
Vladimir Guerrero Jr.1B3.6671.3340
Davis SchneiderLF2.0000.0000
7 batters with no matchup history
Our Top PicksLive Odds
Top PickToronto Blue Jays -1.0
This is a thin, context-driven lean, not a statistical conviction play.
PickUnder 9.5
Our model leans toward the under side of this market line, and the contextual support stacks up from several directions.
PickSame-Game Parlay
Toronto -1.0 / Under 9.5 (two-leg SGP using contracts 384543996 and 384544058): These legs reinforce each other naturally.

Toronto Blue Jays vs Los Angeles Angels Game Preview

The nightcap of this doubleheader starts where every good baseball analysis should: on the mound. In tonight's MLB action, Toronto Blue Jays left-hander Patrick Corbin faces Los Angeles Angels right-hander Jack Kochanowicz at Angel Stadium. Corbin is 37 years old, carrying a 4.66 ERA through fewer than 10 innings pitched in 2026, and operating on five days of rest. Kochanowicz, just 26, has been the more compelling early-season story: a 3.47 ERA over 23.1 innings, with an improved changeup generating genuine whiffs in his last two outings. As a beat writer put it: "In his last two starts, Kochanowicz has pitched 13.2 innings while only allowing 4 runs." The central tension in this game is whether his 5.8 BB/9 walk rate hands Toronto's patient lineup the base traffic his stuff would otherwise prevent.

The case for Corbin despite legitimate workload concerns begins with documented history against this roster. In 2025, he made three starts against the Angels covering 18 innings and allowed just 4 earned runs, including an eight-inning shutout in August. The batter-vs-pitcher data sharpens that case further. Jorge Soler carries a .091 batting average and .367 OPS against Corbin across 26 career plate appearances, the largest BvP sample in this game. That spread covers six separate seasons. It is not a cold stretch. It is a recurring pattern, and it effectively removes one of the Angels' primary power producers from the run-scoring conversation. Corbin, neutralizing Soler while working around the remainder of this lineup is a realistic path to a quality start, even in the second game of a twin bill.

Toronto enters the nightcap with momentum, having won Game 1 earlier today 5-2. Vladimir Guerrero Jr. went 3-for-4 in that win and sits on a 10-game hitting streak, batting .354 with a .442 on-base percentage. In his limited career plate appearances against Kochanowicz, he is 2-for-3 with a 1.334 OPS. That on-base skill is precisely what punishes a pitcher who already struggles with free passes. Ernie Clement provides contact depth at .302 on the season with nine doubles. When Kochanowicz's command drifts, this Toronto lineup is constructed to convert walks and singles into crooked numbers in a hurry.

The contrarian case deserves honest airtime. Zach Neto owns a .455 average and 1.409 OPS against Corbin across 12 career plate appearances, including a home run, with both 2024 and 2025 data showing consistent production against this left-hander. He bats in the heart of the order and is the single most dangerous Angel in this specific matchup. Corbin's short leash in a doubleheader nightcap is real: if he exits early, Toronto's bullpen, dealing with reported injury depth issues, absorbs the pressure. Angel Stadium runs slightly pitcher-friendly at a 0.97 park factor, which limits late-game variance in either direction. This game is close on paper, and that closeness is exactly why the specific matchup data matters more than usual.

Toronto Blue Jays vs Los Angeles Angels Key Insights

  • Corbin's 2025 record against the Angels spans 18 innings and just 4 earned runs across three starts, including an eight-inning shutout in August. That track record against this specific roster is the cornerstone of the Toronto pitching case tonight.
  • Kochanowicz's 5.8 BB/9 walk rate is the most important pregame number in this game. He has issued 15 walks in 23.1 innings in 2026, and Toronto's lineup has the patience and on-base production to convert that base traffic into runs in bunches.
  • Vladimir Guerrero Jr. is on a 10-game hitting streak at .354/.442/.488. His on-base skills against a walk-prone pitcher are the engine of any Toronto offensive rally. He backed it with a 3-for-4 performance in Game 1 earlier today.
  • Jorge Soler owns a .091 average and .367 OPS against Corbin across 26 career plate appearances, spanning six different seasons. That is not variance. That is a documented pattern that effectively removes one of the Angels' primary power threats from tonight's run-scoring picture.
  • Zach Neto is the key contrarian data point: .455 average, 1.409 OPS, and a home run in 12 career plate appearances against Corbin, with consistent results in both 2024 and 2025. He is the one Angel who has historically punished this left-hander, and he bats in the heart of the order.
  • Both bullpens carry added workload from Game 1. Faster hooks and shorter starter leashes in nightcap doubleheaders typically compress late-inning run scoring. That dynamic supports a lower-total environment rather than a back-end blowup.

Toronto Blue Jays vs Los Angeles Angels Betting Picks

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

Under 9.5
Under 9.5 at -123 (LOW confidence): Our model leans toward the under side of this market line, and the contextual support stacks up from several directions. Kochanowicz has allowed just 4 earned runs over his last 13.2 innings. Corbin was sharp in his most recent start, giving up 1 earned run over 5.2 innings at Milwaukee. Angel Stadium runs pitcher-friendly at a 0.97 park factor. Both bullpens carry added workload from Game 1, which compresses late-inning scoring rather than opening it up. The -123 price caps this at LOW confidence, but the directional case is coherent and supported by the pitching data on both sides.
Moneyline (no play)
Moneyline (no play): Both sides are priced at -110, implying roughly 52.4% before removing the juice. After devig, the market is calling this a near-coin-flip, and the broader matchup data agrees. The Neto edge against Corbin is real but covers only 12 plate appearances across two seasons, a sample too thin to justify paying -110. Corbin's 2025 roster-level dominance, Guerrero Jr.'s streak, and Toronto's Game 1 momentum do not create a clear enough statistical case on either side. Passing here is the honest, credibility-building position. There is no exploitable price edge on this moneyline.
Analysis insight — no specific bet associated
Same-Game Parlay
Same-Game Parlay: Toronto -1.0 / Under 9.5 (two-leg SGP using contracts 384543996 and 384544058): These legs reinforce each other naturally. A tight, low-scoring game where Toronto's pitching holds the Angels in check is the same environment that allows the Blue Jays to build a multi-run lead. Corbin's historical command of this roster combined with Kochanowicz's walk-prone profile sets up a scenario where Toronto strings hits while neither team reaches a high total. The legs tell the same story. That said, parlay variance is real and amplifies risk regardless of internal logic. Keep this smaller than your individual bets.
YRFI
YRFI at -137 (first inning run scored): The lean here is grounded in walk rate and early-season ERA data, not a strong model signal. Kochanowicz has issued 15 walks in 23.1 innings in 2026, and that creates base-runner risk from the opening frame before he even settles into his changeup rhythm. Corbin has allowed 5 earned runs in just 9.2 innings this season, reflecting command inconsistency early in his outings. The Angels score at 4.9 runs per game, the higher of the two clubs. The market prices YRFI at -137, implying roughly 57.8%, and the game-level indicators support that lean. This is directional, not a high-edge play.

Key Players

Batting AverageTOR
Vladimir Guerrero Jr.
.354Batting Average
1B
Home RunsTOR
Andres Gimenez
3Home Runs
2B
Runs Batted InTOR
Vladimir Guerrero Jr.
12Runs Batted In
1B
Earned Run AverageTOR
Dylan Cease
2.10Earned Run Average
SP
WinsTOR
Kevin Gausman
1Wins
SP
StrikeoutsTOR
Dylan Cease
44Strikeouts
SP
Batting AverageLAA
Jo Adell
.278Batting Average
CF
Home RunsLAA
Mike Trout
7Home Runs
RF
Runs Batted InLAA
Jorge Soler
19Runs Batted In
RF
Earned Run AverageLAA
Jose Soriano
0.28Earned Run Average
SP
WinsLAA
Jose Soriano
5Wins
SP
StrikeoutsLAA
Jose Soriano
39Strikeouts
SP

Recent Form

Toronto Blue Jays
L2-1Milwaukee Brewers
L6-3Arizona Diamondbacks
L6-2Arizona Diamondbacks
W10-4Arizona Diamondbacks
W5-2Los Angeles Angels
Los Angeles Angels
W11-4New York Yankees
W8-0San Diego Padres
L4-1San Diego Padres
L2-1San Diego Padres
L5-2Toronto Blue Jays

Toronto Blue Jays vs Los Angeles Angels Summary

The pitching case for Toronto is built on documented history, not projection. Corbin's 18-inning, 4-earned-run run against this Angels roster in 2025, combined with the Soler BvP data that removes one of their primary power producers from the equation, gives the Blue Jays a real starting pitcher advantage tonight. Our model leans toward the under side of the 9.5 market line, and the supporting context is coherent: taxed bullpens on both sides, a pitcher-friendly park, and a Kochanowicz who has genuinely tightened up over his last two starts. The best single play is the Under 9.5 at -123. The Toronto -1.0 at +112 is a secondary lean for those who want positive odds on a team with the form edge, the momentum, and the more favorable starting pitching history in this matchup.

But consider this before committing. Corbin is 37 with fewer than 10 innings logged in 2026, and a doubleheader nightcap is not the ideal workload scenario for a veteran left-hander who relies on craft over velocity. His 2025 shutout of this lineup came with full rest. Neto's .455 average and 1.409 OPS against Corbin across 12 career plate appearances is a consistent pattern from both 2024 and 2025, not a fluky hot streak, and he bats in the heart of the order. Toronto's bullpen is also dealing with reported injury depth issues, and a short Corbin outing puts real pressure on that depth. Both picks carry LOW confidence for a reason. These are directional leans backed by coherent data. Do not oversize them.

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

Head-to-Head History

Season SeriesTOR leads series 1-0
DateMatchupResult
Apr 21, 2026TOR @ LAATORTOR 5-2

Compare odds for TOR @ LAA

Frequently Asked Questions

MLBGame PreviewsToronto Blue Jays at Los Angeles Angels