
Cubs
2026Snapshot
Offense: Elite discipline, average quality. Pitching: Strong command, bottom-tier hr suppression.
Score 5.1/g, allow 4.4/g — the offense drives it.
The simulator expected 65.0 wins from their game-by-game play; they have 74.
Team identity
Offense style
Air-ball pull-heavy 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 +452 bases above replacement; the other 11 combine for +629.
Every hitter, ranked by contact quality (EB/PA)
(0.438)
- 1
Pete Crow-Armstrong579 PA0.532
- 2
Michael Busch573 PA0.524
- 3
Seiya Suzuki492 PA0.516
- 4
Michael Conforto230 PA0.495
- 5
Alex Bregman580 PA0.493
- 6
Ian Happ530 PA0.488
- 7
Carson Kelly338 PA0.455
- 8
Dansby Swanson458 PA0.447
- 9
Moisés Ballesteros244 PA0.437
- 10
Matt Shaw147 PA0.437
- 11
Miguel Amaya212 PA0.435
- 12
Kevin Alcántara27 PA0.412
- 13
Pedro Ramírez161 PA0.407
- 14
Nico Hoerner558 PA0.404
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% Eduardo Valencia (9.5%)
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 (4):
Pitchers
Top-heavy: the top 3 pitchers account for +63 bases above replacement; the other 15 combine for −49.
Every pitcher, ranked by run prevention (xEB/PA)
(0.456)
- 1
Ben Brown265 BF0.413
- 2
Jacob Webb241 BF0.435
- 3
Ryan Rolison204 BF0.440
- 4
Daniel Palencia74 BF0.440
- 5
Shota Imanaga578 BF0.441
- 6
Javier Assad332 BF0.447
- 7
Tyler Ferguson70 BF0.451
- 8
Jordan Wicks50 BF0.460
- 9
Caleb Thielbar165 BF0.461
- 10
Hoby Milner149 BF0.463
- 11
Matthew Boyd381 BF0.471
- 12
Gavin Hollowell62 BF0.472
- 13
Trent Thornton158 BF0.480
- 14
Ethan Roberts110 BF0.481
- 15
Edward Cabrera329 BF0.482
- 16
Colin Rea539 BF0.483
- 17
Phil Maton136 BF0.494
- 18
Jameson Taillon362 BF0.494
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.
Too few batters faced to rank (6):
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 22Aug 22, 2026
CHCCubs4@
SEAMariners5 - LostAug 21Aug 21, 2026
CHCCubs5@
SEAMariners6 - LostAug 19Aug 19, 2026
CHWWhite Sox3@
CHCCubs0 - WonAug 18Aug 18, 2026
CHWWhite Sox3@
CHCCubs4 - WonAug 17Aug 17, 2026
CHWWhite Sox5@
CHCCubs7 - LostAug 16Aug 16, 2026
STLCardinals11@
CHCCubs4 - LostAug 15Aug 15, 2026
STLCardinals8@
CHCCubs4 - WonAug 14Aug 14, 2026
STLCardinals0@
CHCCubs3 - LostAug 13Aug 13, 2026
CHCCubs0@
WSHNationals7 - WonAug 12Aug 12, 2026
CHCCubs12@
WSHNationals6