DataBaseball
2026
Houston Astros logo

American League West · 2025

Houston Astros 2025

Team WAR
31.8
16.7 bat / 15.2 pitch
Win %
.537
pyth .514
Run diff
+21
4.23 / 4.10 per g
wRC+
100
ERA
3.95
FIP 4.06
Home runs
169

The Houston Astros went 87-75 in 2025, a .537 winning percentage — 12th of 30 record in baseball. They scored 686 runs and allowed 665, a run differential of +21. The offence ranked 21st of 30 in MLB for runs scored, while their 3.95 staff ERA was 15th of 30. Their 100 team wRC+ was 0% above league average — 16th of 30 in MLB. Jeremy Peña led the position players at 5.3 WAR, and Hunter Brown the rotation at a 2.43 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,264 team hits
Jose Altuve156Jose Altuve — 156 hits (12.3%)Jeremy Peña150Jeremy Peña — 150 hits (11.9%)Yainer Diaz139Yainer Diaz — 139 hits (11.0%)Christian Walker139Christian Walker — 139 hits (11.0%)Cam Smith104Cam Smith — 104 hits (8.2%)Jake Meyers100Jake Meyers — 100 hits (7.9%)Isaac Paredes96Isaac Paredes — 96 hits (7.6%)Victor Caratini89Victor Caratini — 89 hits (7.0%)Mauricio Dubón89Mauricio Dubón — 89 hits (7.0%)Yordan Alvarez45Yordan Alvarez — 45 hits (3.6%)Zach Dezenzo24Zach Dezenzo — 24 hits (1.9%)Trammell23Taylor Trammell — 23 hits (1.8%)Rodgers22Brendan Rodgers — 22 hits (1.7%)McCormick21Chas McCormick — 21 hits (1.7%)15Cooper Hummel — 15 hits (1.2%)12Zach Cole — 12 hits (0.9%)11Zack Short — 11 hits (0.9%)11Jacob Melton — 11 hits (0.9%)7Brice Matthews — 7 hits (0.6%)Shay Whitcomb — 4 hits (0.3%)César Salazar — 3 hits (0.2%)Luis Guillorme — 3 hits (0.2%)Jon Singleton — 1 hits (0.1%)
Each rectangle is a player, sized by his share of the team's hits; darker means a larger share. Top 30 contributors. Select a different statistic above, or click a player for his page.

Batting

24 players, ranked by dbWAR.

Jeremy PeñaSS125543150176220.304.363.477.3651365.3
Isaac Paredes3B1024389620530.254.352.458.3551292.8
Jose Altuve2B155654156267710.265.329.442.3331142.2
Jake MeyersCF9838110032416.292.354.373.3261081.9
Yainer DiazC14356713920701.256.284.417.301911.6
Victor CaratiniC1133868912461.259.324.404.3201051.2
Christian Walker1B15464013927882.238.297.421.312980.9
Yordan AlvarezDH48199456271.273.367.430.3411190.7
Cam SmithRF1334931049518.236.312.358.300900.5
Zach ColeLF1552124113.255.327.553.3741420.5
Mauricio DubónLF119398897333.241.289.355.285790.3
Zach DezenzoLF32109242101.245.321.367.309960.1
Zack ShortSS205611270.220.291.380.297880.1
Brice Matthews2B13477491.167.222.452.286800.1
Taylor TrammellLF48135233123.197.296.333.286800.1
César SalazarC9163010.231.375.231.302920.0
Kenedy CoronaCF240000.000.500.000.3601330.0
Cooper HummelLF3610515371.170.298.273.27170-0.1
Jon SingletonDH391000.111.111.111.098-52-0.1
Luis Guillorme3B9213000.150.190.150.161-8-0.3
Chas McCormickCF5011621152.210.279.290.26062-0.3
Shay Whitcomb2B15324110.125.125.219.146-19-0.3
Brendan Rodgers2B37128222110.191.266.278.24954-0.3
Jacob MeltonCF297811077.157.234.186.20120-0.5

Pitching

32 pitchers, ranked by dbWAR.

Hunter Brown3131185.112902062.433.141.0310.04.4
Framber Valdez3131192.0131101873.663.371.248.84.0
Bryan Abreu70071.03471052.282.391.1513.31.9
Steven Okert68171.2321843.012.760.8910.51.6
Bennett Sousa44050.2514592.842.721.0310.51.1
Josh Hader48052.26228762.053.250.8513.00.9
Bryan King68068.0542692.783.681.049.10.8
Brandon Walter9953.2130523.354.010.938.70.7
Cristian Javier8837.0240344.623.651.278.30.7
Ronel Blanco9948.1340484.104.271.188.90.5
Ryan Gusto2717101.2770975.674.611.488.60.5
Jayden Murray9111.200081.542.541.116.20.3
AJ Blubaugh11332.0310351.694.420.889.80.1
Hayden Wesneski6632.0130294.504.821.098.20.1
J.P. France204.010052.252.141.0011.30.1
Craig Kimbrel14012.0010172.254.221.4212.80.1
César Salazar101.000000.006.140.000.0-0.0
Luis Garcia227.210073.525.480.528.2-0.0
Jordan Weems404.1010014.545.212.770.0-0.0
Jason Alexander181377.1421654.775.101.377.6-0.1
Chas McCormick303.000016.006.471.673.0-0.1
Luis Contreras9012.0000136.755.141.589.8-0.1
Logan VanWey9010.200075.065.391.695.9-0.1
Shawn Dubin30033.2200285.084.951.437.5-0.1
John Rooney101.100026.7512.141.5013.5-0.1
Spencer Arrighetti7735.1150315.355.541.427.9-0.1
Cooper Hummel101.0000036.0019.145.000.0-0.2
Kaleb Ort49046.0221494.895.031.359.6-0.2
Nick Hernandez10010.2000115.066.981.889.3-0.3
Colton Gordon201486.0641725.345.371.427.5-0.3
Lance McCullers Jr.161355.1250616.515.771.819.9-0.4
Tayler Scott24027.1120247.906.321.907.9-0.5

Attendance

Announced gate at 81 home dates, 2025.

Average
33,677
81 home dates
Median
33,938
Total
2,727,877
Best
42,305
2025-03-27
Quietest
24,114
2025-04-02
On the road
26,321
what they drew away

By situation

Day and night divide the home schedule, and so do weekend and weekday. The road line is a different question.
SplitGamesAvgMedLowHigh
All home8133,67733,93824,11442,305
Night6033,38133,10924,64142,065
Day2134,52436,31524,11442,305
Weekend3837,17437,01831,94042,065
Weekday4330,58829,66124,11442,305
On the road8126,32127,0088,29353,377

Through the season

Average home crowd by month.
MonthGamesAverage
Mar437,344
Apr1431,486
May1531,778
Jun1334,390
Jul1334,066
Aug1234,582
Sep1035,611

By season

37683.018841.50.0151617181920212223242526

Announced gate — tickets distributed, which is the figure every reference publishes and is not the same as people through the turnstile. A game the feed reports no gate for is left out rather than counted as empty. Seasons before attendance was carried into the lake are absent from the trend rather than shown as zero.

Game time

First pitch to final out across 161 completed games, 2025.

Regulation
2:38
146 games
All games
2:41
Extra innings
3:14
15 of them
Longest
3:24
2025-09-04, 9 inn
Shortest
2:01
2025-05-30

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1612:412:391:583:53
Regulation1462:382:381:583:24
Extra innings153:143:152:343:53
Home812:402:382:013:24
Road802:422:401:583:53
Day512:412:392:073:26
Night1102:422:391:583:53

Through the season

Average completed game by month.
MonthGamesAverage
Mar42:39
Apr142:37
May152:41
Jun132:30
Jul132:44
Aug122:41
Sep102:53

By season

194.797.30.0151617181920212223242526

Regulation games only, in minutes. 158 minutes this season.

Elapsed time from first pitch to final out. The feed does not itemise delays, so a rain delay is inside these numbers with no way to subtract it. Games called early are excluded — five innings in ninety-three minutes is not a short game — but they still count in attendance, because the crowd turned up.

Record versus run differential

Houston Astros are 87-75, a .537 win rate, while their +21 run differential implies .514. That is about 4 wins ahead of it, usually a mix of bullpen sequencing and one-run luck.