
Angels
2026Snapshot
Offense: Weak discipline, bottom-tier contact. Pitching: Strong hr suppression, bottom-tier command.
Score 4.1/g, allow 4.6/g — the bats go quiet too often.
The simulator expected 59.1 wins from their game-by-game play; they have 52.
Team identity
Offense style
No strong stylistic lean
How this lineup attacks — direction, trajectory, and contact quality against the other 29 teams. Style, not skill.
Hitters
Star-led: the top 3 hitters account for +379 bases above replacement; the other 17 combine for +403.
Every hitter, ranked by contact quality (EB/PA)
(0.438)
- 1
Mike Trout495 PA0.558
- 2
Jo Adell521 PA0.494
- 3
Zach Neto563 PA0.488
- 4
Yoán Moncada130 PA0.469
- 5
Jorge Soler361 PA0.460
- 6
Nolan Schanuel446 PA0.445
- 7
Travis d'Arnaud61 PA0.444
- 8
Donovan Walton176 PA0.430
- 9
Vaughn Grissom337 PA0.417
- 10
Wade Meckler229 PA0.416
- 11
Christian Moore26 PA0.415
- 12
Josh Lowe262 PA0.414
- 13
Jose Siri164 PA0.410
- 14
Logan O'Hoppe256 PA0.404
- 15
Adam Frazier116 PA0.399
- 16
Nick Madrigal52 PA0.395
- 17
Denzer Guzman203 PA0.390
- 18
Sebastián Rivero57 PA0.372
- 19
Oswald Peraza325 PA0.367
- 20
Bryce Teodosio51 PA0.341
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 (5):
Pitchers
Top-heavy: the top 3 pitchers account for +58 bases above replacement; the other 17 combine for −144.
Every pitcher, ranked by run prevention (xEB/PA)
(0.456)
- 1
Reid Detmers603 BF0.409
- 2
Samy Natera Jr.104 BF0.419
- 3
Walbert Ureña479 BF0.432
- 4
Kirby Yates155 BF0.433
- 5
Brett Kerry54 BF0.438
- 6
José Soriano578 BF0.444
- 7
Brent Suter314 BF0.449
- 8
Ryan Zeferjahn256 BF0.452
- 9
Chase Silseth216 BF0.458
- 10
Yusei Kikuchi142 BF0.462
- 11
José Fermin185 BF0.464
- 12
Mitch Farris204 BF0.474
- 13
Sam Bachman198 BF0.477
- 14
Shaun Anderson93 BF0.478
- 15
George Klassen101 BF0.479
- 16
Sam Aldegheri151 BF0.482
- 17
Jack Kochanowicz296 BF0.482
- 18
Grayson Rodriguez298 BF0.484
- 19
Ryan Johnson295 BF0.484
- 20
Drew Pomeranz135 BF0.499
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
LAAAngels3@
TEXRangers5 - WonAug 22Aug 22, 2026
LAAAngels3@
TEXRangers0 - LostAug 21Aug 21, 2026
LAAAngels1@
TEXRangers2 - WonAug 20Aug 20, 2026
LAAAngels18@
HOUAstros3 - LostAug 19Aug 19, 2026
LAAAngels2@
HOUAstros3 - WonAug 18Aug 18, 2026
LAAAngels3@
HOUAstros1 - LostAug 16Aug 16, 2026
KCRRoyals3@
LAAAngels0 - WonAug 15Aug 15, 2026
KCRRoyals0@
LAAAngels1 - LostAug 14Aug 14, 2026
KCRRoyals7@
LAAAngels6 - WonAug 13Aug 13, 2026
TEXRangers0@
LAAAngels7