
Guardians
2026Snapshot
The offense is elite on contact and bottom-tier on quality. The pitching is elite on strikeouts and weak on quiet contact.
They score 4.2 runs a game and allow 4.1, against a league average of 4.5. The pitching is the bigger reason.
The simulator says their game-by-game play deserved 81.2 wins. They have 85.
Team identity
Offense style
This lineup rarely barrels the ball and pulls the ball a lot.
These strips compare how this lineup hits the ball with the other 29 teams. Pull rate and fly-ball rate are a style, not a skill, but a higher barrel rate is better.
Hitters
This lineup is balanced. Its top 3 hitters account for +383 bases above replacement, and the other 17 combine for +610.
Hitters by estimated bases per plate appearance (EB/PA)
(0.430)
- 1
José Ramírez544 PA0.499
- 2
Rhys Hoskins317 PA0.490
- 3
Kyle Manzardo356 PA0.466
- 4
Chase DeLauter559 PA0.456
- 5
CJ Kayfus25 PA0.455
- 6
David Fry214 PA0.438
- 7
Bo Naylor98 PA0.431
- 8
Daniel Schneemann286 PA0.424
- 9
Travis Bazzana517 PA0.423
- 10
Angel Martínez416 PA0.422
- 11
Steven Kwan637 PA0.420
- 12
Stuart Fairchild27 PA0.413
- 13
Kahlil Watson91 PA0.410
- 14
Brayan Rocchio592 PA0.409
- 15
Angel Genao139 PA0.409
- 16
Patrick Bailey345 PA0.402
- 17
Petey Halpin195 PA0.400
- 18
Gabriel Arias149 PA0.397
- 19
George Valera38 PA0.391
- 20
Austin Hedges247 PA0.363
How to read this chart
- The dot is the simulator's best estimate. The bar around it covers the middle 50% of where that estimate could land. A short bar means a lot of evidence, and a long one means the sample is still thin.
- Where two players' bars overlap, the simulator cannot honestly separate them, however far apart their ranks are.
- The tinted halves split at the dashed league median, with the better side green and the worse side red.
- The dashed median and the teal league-best line cover the whole league, not just these players.
- Click any player to open his page.
BB% vs HR%
League best:BB% Davis Schneider (18.6%)HR% Hunter Goodman (7.1%)
A bigger dot means more strikeouts, which is worse for a hitter.
How to read this chart
- Each face is one player on this roster, with BB% across the bottom and HR% up the side, both as a share of the plate appearances he took.
- Higher is better on both, so the best hitters sit top-right.
- The dashed lines are the league-wide rates this season, so a corner means better or worse than the league, not than a teammate.
- Tap a headshot to open the player.Hover a headshot for the player.
- The league best is named above the chart, among hitters with 50 or more plate appearances. More on the About page
1 more hitter has fewer than 25 plate appearances, too few to rank:
Pitchers
This staff is star-led. Its top 3 pitchers account for +189 bases above replacement, and the other 17 combine for +59.
Pitchers by estimated bases allowed per plate appearance (xEB/PA)
(0.454)
- 1
Cade Smith295 BF0.403
- 2
Parker Messick747 BF0.404
- 3
Gavin Williams746 BF0.428
- 4
Erik Sabrowski203 BF0.432
- 5
Daniel Espino65 BF0.440
- 6
Hunter Gaddis257 BF0.447
- 7
Matt Festa289 BF0.448
- 8
Tanner Bibee780 BF0.452
- 9
Colin Holderman222 BF0.452
- 10
Joey Cantillo687 BF0.452
- 11
Connor Brogdon70 BF0.456
- 12
Tim Herrin240 BF0.457
- 13
Shawn Armstrong154 BF0.462
- 14
Franco Aleman103 BF0.462
- 15
Logan Allen81 BF0.466
- 16
Craig Yoho164 BF0.466
- 17
Slade Cecconi528 BF0.475
- 18
Codi Heuer46 BF0.476
- 19
Kolby Allard45 BF0.476
- 20
Peyton Pallette97 BF0.482
How to read this chart
- The dot is the simulator's best estimate. The bar around it covers the middle 50% of where that estimate could land. A short bar means a lot of evidence, and a long one means the sample is still thin.
- Where two players' bars overlap, the simulator cannot honestly separate them, however far apart their ranks are.
- The tinted halves split at the dashed league median, with the better side green and the worse side red.
- The dashed median and the teal league-best line cover the whole league, not just these players.
- Click any player to open his page.
BB% allowed vs HR% allowed
League best:BB% allowed Bryse Wilson (3.7%)HR% allowed Blake Snell (0.0%)
A bigger dot means more strikeouts, which is better for a pitcher.
How to read this chart
- Each face is one player on this roster, with BB% allowed across the bottom and HR% allowed up the side, both as a share of the batters he faced.
- Lower is better on both, so the best pitchers sit bottom-left.
- The dashed lines are the league-wide rates this season, so a corner means better or worse than the league, not than a teammate.
- Tap a headshot to open the player.Hover a headshot for the player.
- The league best is named above the chart, among pitchers with 100 or more batters faced. More on the About page
3 more pitchers have fewer than 40 batters faced, too few to rank:
Season value
Who carried the team
Bars to the right helped the team more than a replacement player would have.
How to read this chart
- Each bar is one hitter's bat or one pitcher's arm, measured in bases above or below a freely available replacement player. Longer to the right is better. The tag marks the role: Hitter, Starter or Reliever.
- The rates behind each bar are the simulator's estimates, the same ones the rankings above use, and a two-way player appears once for his bat and once for his arm.
- The total adds up the whole roster, while this board shows the 10 biggest gains and the 6 biggest drags. Click a name for his page.
Recent games
Recent games
These are the team's last 10 games. Playoff games are included and tagged Postseason. Click into any one to see the full simulator breakdown.
- PostseasonWonOct 7Oct 7, 2026
CLEGuardians9@
CHWWhite Sox3 - PostseasonLostOct 5Oct 5, 2026
CHWWhite Sox4@
CLEGuardians3 - PostseasonLostOct 3Oct 3, 2026
CHWWhite Sox3@
CLEGuardians0 - LostSep 27Sep 27, 2026
CLEGuardians2@
KCRRoyals3 - WonSep 26Sep 26, 2026
CLEGuardians11@
KCRRoyals5 - WonSep 25Sep 25, 2026
CLEGuardians12@
KCRRoyals9 - WonSep 24Sep 24, 2026
CLEGuardians1@
BOSRed Sox0 - LostSep 23Sep 23, 2026
CLEGuardians0@
BOSRed Sox1 - WonSep 22Sep 22, 2026
CLEGuardians3@
BOSRed Sox2 - WonSep 20Sep 20, 2026
ATHAthletics0@
CLEGuardians1