
Blue Jays
2026Snapshot
Offense: Elite contact, bottom-tier quality. Pitching: Elite quiet contact, weak command.
Score 3.9/g, allow 4.4/g — the bats go quiet too often.
The simulator expected 60.7 wins from their game-by-game play; they have 64.
Team identity
Offense style
Contact-first ground-ball lineup
How this lineup attacks — direction, trajectory, and contact quality against the other 29 teams. Style, not skill.
Hitters
Balanced: the top 3 hitters account for +274 bases above replacement; the other 19 combine for +403.
Every hitter, ranked by contact quality (EB/PA)
(0.438)
- 1
George Springer419 PA0.492
- 2
Jesús Sánchez277 PA0.487
- 3
Alejandro Kirk220 PA0.487
- 4
Vladimir Guerrero Jr.495 PA0.486
- 5
Addison Barger28 PA0.481
- 6
Davis Schneider140 PA0.476
- 7
Daulton Varsho436 PA0.445
- 8
Kazuma Okamoto520 PA0.439
- 9
Brandon Valenzuela235 PA0.431
- 10
Yohendrick Piñango180 PA0.431
- 11
Luis Urías59 PA0.430
- 12
Lenyn Sosa117 PA0.430
- 13
Nathan Lukes343 PA0.418
- 14
Charles McAdoo69 PA0.416
- 15
Sean Keys37 PA0.415
- 16
Eloy Jiménez35 PA0.410
- 17
Jonatan Clase25 PA0.393
- 18
Brett Bateman65 PA0.392
- 19
Andrés Giménez421 PA0.384
- 20
Ernie Clement515 PA0.374
- 21
Myles Straw258 PA0.371
- 22
Tyler Heineman159 PA0.369
How to read this chart
- The dot is the model's best estimate. The bar around it is the middle 50% of where that estimate could land — a short bar means a lot of evidence, a long one means the sample is still thin.
- Where two players' bars overlap, the model cannot honestly separate them, however far apart their rank numbers are.
- The tinted halves split at the dashed league line: the green side is better than league average for this metric, the red side worse.
- The dashed average and the teal league-best line are the whole league, not just the players listed here.
- Click any player to open their page.
BB% vs HR%
League best:BB% Will Wagner (22.2%)HR% Joshua Báez (9.8%)
Dot size = K% (bigger = more strikeouts).
How to read this chart
- Each face is one player on this roster: BB% across the bottom, HR% up the side, both as a share of the plate appearances he took.
- The dashed lines are the average across every qualified player in the league, not just this roster — so a corner means better or worse than the league, not better or worse than a teammate.
- The league best is named above the chart rather than drawn on it. Stretching the axes out to reach it would squeeze this roster into a corner and pile the faces on top of each other, and picking a player out is what this chart is for.
- Tap a headshot to open the player.Hover a headshot for the player.
Too few plate appearances to rank (1):
Pitchers
Star-led: the top 3 pitchers account for +93 bases above replacement; the other 16 combine for +1.
Every pitcher, ranked by run prevention (xEB/PA)
(0.456)
- 1
Dylan Cease579 BF0.387
- 2
Louis Varland258 BF0.387
- 3
Spencer Miles324 BF0.411
- 4
Tyler Rogers245 BF0.428
- 5
Jeff Hoffman253 BF0.430
- 6
Tommy Nance200 BF0.431
- 7
Kevin Gausman609 BF0.432
- 8
Mason Fluharty219 BF0.435
- 9
Trey Yesavage386 BF0.437
- 10
Joe Mantiply71 BF0.450
- 11
Braydon Fisher266 BF0.459
- 12
Adam Macko99 BF0.466
- 13
Brendon Little93 BF0.477
- 14
Patrick Corbin360 BF0.478
- 15
Lazaro Estrada57 BF0.481
- 16
Max Scherzer202 BF0.481
- 17
Shane Bieber242 BF0.482
- 18
Austin Voth56 BF0.487
- 19
Yariel Rodríguez45 BF0.491
How to read this chart
- The dot is the model's best estimate. The bar around it is the middle 50% of where that estimate could land — a short bar means a lot of evidence, a long one means the sample is still thin.
- Where two players' bars overlap, the model cannot honestly separate them, however far apart their rank numbers are.
- The tinted halves split at the dashed league line: the green side is better than league average for this metric, the red side worse.
- The dashed average and the teal league-best line are the whole league, not just the players listed here.
- Click any player to open their page.
BB% allowed vs HR% allowed
League best:BB% allowed Bryse Wilson (3.3%)HR% allowed Mason Miller (0.0%)
Dot size = K% (bigger = more strikeouts recorded).
How to read this chart
- Each face is one player on this roster: BB% allowed across the bottom, HR% allowed up the side, both as a share of the batters he faced.
- The dashed lines are the average across every qualified player in the league, not just this roster — so a corner means better or worse than the league, not better or worse than a teammate.
- The league best is named above the chart rather than drawn on it. Stretching the axes out to reach it would squeeze this roster into a corner and pile the faces on top of each other, and picking a player out is what this chart is for.
- Tap a headshot to open the player.Hover a headshot for the player.
Season value
Who carried the team
Hitters create bases, pitchers prevent them — one roster on one replacement scale.
How to read this chart
- Every hitter's bat and every pitcher's arm, both measured against a freely-available replacement. The tag marks the role (Hitter / Starter / Reliever).
- Modeled (shrunk) rates, like the boards above — a two-way player appears once for his bat and once for his arm.
- The total sums the whole roster; this board shows the biggest movers. Click a name for their page.
Recent games
Recent games
The team's last 10 games. Click into any one to see the full simulator breakdown.
- LostAug 23Aug 23, 2026
TORBlue Jays3@
NYYYankees8 - WonAug 22Aug 22, 2026
TORBlue Jays4@
NYYYankees3 - LostAug 21Aug 21, 2026
TORBlue Jays1@
NYYYankees3 - WonAug 20Aug 20, 2026
TORBlue Jays5@
TBRRays1 - LostAug 19Aug 19, 2026
TORBlue Jays6@
TBRRays7 - WonAug 18Aug 18, 2026
TORBlue Jays10@
TBRRays5 - LostAug 16Aug 16, 2026
NYYYankees4@
TORBlue Jays3 - WonAug 15Aug 15, 2026
NYYYankees1@
TORBlue Jays4 - WonAug 14Aug 14, 2026
NYYYankees1@
TORBlue Jays3 - LostAug 13Aug 13, 2026
BOSRed Sox7@
TORBlue Jays0