
Astros
2026Snapshot
Offense: Elite power, weak quality. Pitching: Strong quiet contact, bottom-tier command.
Score 4.5/g, allow 4.9/g — the pitching is the leak — they allow more than they should.
The simulator expected 64.9 wins from their game-by-game play; they have 65.
Team identity
Offense style
Pull-heavy lineup
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 +463 bases above replacement; the other 18 combine for +416.
Every hitter, ranked by contact quality (EB/PA)
(0.438)
- 1
Yordan Alvarez561 PA0.642
- 2
Isaac Paredes521 PA0.530
- 3
Carlos Correa141 PA0.505
- 4
Christian Walker512 PA0.466
- 5
Cam Smith464 PA0.461
- 6
Jeremy Peña344 PA0.460
- 7
Yainer Diaz256 PA0.452
- 8
Zach Cole53 PA0.449
- 9
LaMonte Wade Jr.107 PA0.446
- 10
Jose Altuve440 PA0.433
- 11
Taylor Trammell210 PA0.430
- 12
Zach Dezenzo82 PA0.428
- 13
Braden Shewmake91 PA0.418
- 14
Raynel Delgado41 PA0.416
- 15
Joey Loperfido120 PA0.413
- 16
Lucas Spence41 PA0.410
- 17
Dustin Harris52 PA0.398
- 18
Brice Matthews226 PA0.396
- 19
Jake Meyers153 PA0.376
- 20
Christian Vázquez237 PA0.359
- 21
Nick Allen135 PA0.316
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 +55 bases above replacement; the other 21 combine for −152.
Every pitcher, ranked by run prevention (xEB/PA)
(0.456)
- 1
Josh Hader117 BF0.411
- 2
Steven Okert243 BF0.415
- 3
Peter Lambert516 BF0.425
- 4
Enyel De Los Santos244 BF0.426
- 5
Hayden Wesneski113 BF0.445
- 6
AJ Blubaugh328 BF0.448
- 7
Hunter Brown315 BF0.449
- 8
Alimber Santa59 BF0.450
- 9
Bennett Sousa76 BF0.452
- 10
Bryan King238 BF0.460
- 11
Tatsuya Imai301 BF0.465
- 12
Nate Pearson130 BF0.466
- 13
Jason Alexander84 BF0.471
- 14
Kai-Wei Teng301 BF0.472
- 15
Jayden Murray79 BF0.474
- 16
Bryan Abreu212 BF0.479
- 17
Cristian Javier167 BF0.481
- 18
Lance McCullers Jr.195 BF0.482
- 19
Ronel Blanco101 BF0.482
- 20
Spencer Arrighetti401 BF0.483
- 21
Cody Bolton95 BF0.484
- 22
Mike Burrows423 BF0.484
- 23
Colton Gordon50 BF0.484
- 24
Ryan Weiss131 BF0.493
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 (5):
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
ATHAthletics7@
HOUAstros6 - LostAug 22Aug 22, 2026
ATHAthletics4@
HOUAstros3 - WonAug 21Aug 21, 2026
ATHAthletics0@
HOUAstros4 - LostAug 20Aug 20, 2026
LAAAngels18@
HOUAstros3 - WonAug 19Aug 19, 2026
LAAAngels2@
HOUAstros3 - LostAug 18Aug 18, 2026
LAAAngels3@
HOUAstros1 - LostAug 16Aug 16, 2026
SEAMariners3@
HOUAstros2 - LostAug 15Aug 15, 2026
SEAMariners10@
HOUAstros5 - WonAug 14Aug 14, 2026
SEAMariners7@
HOUAstros10 - WonAug 12Aug 12, 2026
HOUAstros2@
SFGGiants1