
Astros
2026Snapshot
The offense is elite on power and weak on quality. The pitching is strong on quiet contact and bottom-tier on command.
They score 4.5 runs a game and allow 4.7, against a league average of 4.5. The pitching is the bigger problem.
The simulator says their game-by-game play deserved 81.6 wins. They have 81.
Team identity
Offense style
This lineup 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 star-led. Its top 3 hitters account for +614 bases above replacement, and the other 17 combine for +560.
Hitters by estimated bases per plate appearance (EB/PA)
(0.430)
- 1
Yordan Alvarez692 PA0.632
- 2
Isaac Paredes659 PA0.540
- 3
Carlos Correa141 PA0.505
- 4
Yainer Diaz361 PA0.470
- 5
Christian Walker635 PA0.462
- 6
Jeremy Peña483 PA0.460
- 7
Cam Smith568 PA0.455
- 8
Zach Cole53 PA0.445
- 9
LaMonte Wade Jr.146 PA0.444
- 10
Lucas Spence63 PA0.437
- 11
Jose Altuve573 PA0.429
- 12
Zach Dezenzo82 PA0.428
- 13
Taylor Trammell289 PA0.423
- 14
Braden Shewmake91 PA0.418
- 15
Raynel Delgado41 PA0.414
- 16
Joey Loperfido121 PA0.409
- 17
Brice Matthews233 PA0.395
- 18
Jake Meyers153 PA0.376
- 19
Christian Vázquez266 PA0.354
- 20
Nick Allen162 PA0.319
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
3 more hitters have fewer than 25 plate appearances, too few to rank:
Pitchers
This staff is star-led. Its top 3 pitchers account for +92 bases above replacement, and the other 23 combine for +2.
Pitchers by estimated bases allowed per plate appearance (xEB/PA)
(0.454)
- 1
Josh Hader167 BF0.402
- 2
Steven Okert261 BF0.420
- 3
Hunter Brown451 BF0.422
- 4
Peter Lambert664 BF0.430
- 5
Logan VanWey46 BF0.433
- 6
Hayden Wesneski246 BF0.440
- 7
Enyel De Los Santos301 BF0.443
- 8
Alimber Santa59 BF0.455
- 9
Miguel Ullola62 BF0.456
- 10
Tatsuya Imai338 BF0.458
- 11
Bennett Sousa141 BF0.461
- 12
Cristian Javier276 BF0.463
- 13
Bryan King278 BF0.463
- 14
AJ Blubaugh401 BF0.463
- 15
Jason Alexander84 BF0.469
- 16
Jayden Murray79 BF0.471
- 17
Ethan Pecko140 BF0.472
- 18
Ronel Blanco143 BF0.474
- 19
Colton Gordon70 BF0.474
- 20
Kai-Wei Teng329 BF0.474
- 21
Bryan Abreu268 BF0.474
- 22
Lance McCullers Jr.195 BF0.480
- 23
Cody Bolton95 BF0.481
- 24
Mike Burrows423 BF0.484
- 25
Ryan Weiss131 BF0.488
- 26
Spencer Arrighetti492 BF0.489
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
2 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.
- PostseasonLostSep 30Sep 30, 2026
CHWWhite Sox7@
HOUAstros3 - PostseasonLostSep 29Sep 29, 2026
CHWWhite Sox6@
HOUAstros3 - WonSep 27Sep 27, 2026
HOUAstros9@
ATHAthletics0 - WonSep 26Sep 26, 2026
HOUAstros13@
ATHAthletics2 - LostSep 25Sep 25, 2026
HOUAstros5@
ATHAthletics6 - WonSep 24Sep 24, 2026
HOUAstros7@
ATHAthletics5 - LostSep 23Sep 23, 2026
HOUAstros5@
SEAMariners6 - WonSep 22Sep 22, 2026
HOUAstros7@
SEAMariners0 - LostSep 20Sep 20, 2026
ATLBraves4@
HOUAstros2 - LostSep 19Sep 19, 2026
ATLBraves6@
HOUAstros3