DataBaseball
2026
Houston Astros logo

American League West · 2024

Houston Astros 2024

Team WAR
37.6
24.4 bat / 13.2 pitch
Win %
.547
pyth .560
Run diff
+91
4.60 / 4.03 per g
wRC+
107
ERA
3.77
FIP 4.10
Home runs
184

The Houston Astros went 88-73 in 2024, a .547 winning percentage — 11th of 30 record in baseball. They scored 740 runs and allowed 649, a run differential of +91. The offence ranked 11th of 30 in MLB for runs scored, while their 3.77 staff ERA was 8th of 30. Their 107 team wRC+ was 7% above league average — 10th of 30 in MLB. Yordan Alvarez led the position players at 5.8 WAR, and Framber Valdez the rotation at a 2.91 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,416 team hits
Jose Altuve185Jose Altuve — 185 hits (13.1%)Yainer Diaz175Yainer Diaz — 175 hits (12.4%)Yordan Alvarez170Yordan Alvarez — 170 hits (12.0%)Jeremy Peña160Jeremy Peña — 160 hits (11.3%)Alex Bregman151Alex Bregman — 151 hits (10.7%)Mauricio Dubón108Mauricio Dubón — 108 hits (7.6%)Jake Meyers101Jake Meyers — 101 hits (7.1%)Jon Singleton83Jon Singleton — 83 hits (5.9%)Kyle Tucker80Kyle Tucker — 80 hits (5.6%)Victor Caratini66Victor Caratini — 66 hits (4.7%)Chas McCormick51Chas McCormick — 51 hits (3.6%)Ben Gamel20Ben Gamel — 20 hits (1.4%)18Trey Cabbage — 18 hits (1.3%)15Zach Dezenzo — 15 hits (1.1%)14José Abreu — 14 hits (1.0%)9Shay Whitcomb — 9 hits (0.6%)César Salazar — 8 hits (0.6%)Pedro León — 2 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

20 players, ranked by dbWAR.

Yordan AlvarezDH14763517035866.308.392.567.4031625.8
Jose Altuve2B153682185206522.295.350.439.3461224.5
Kyle TuckerRF7833980234911.289.408.585.4221754.0
Alex Bregman3B14563415126753.260.315.453.3321123.3
Yainer DiazC14861917516842.299.325.441.3301113.1
Jeremy PeñaSS157650160157020.266.308.394.307953.1
Victor CaratiniC86274668300.269.336.408.3271091.3
Jon Singleton1B1194058313420.234.321.386.3141000.9
Jake MeyersCF139513101136111.219.286.360.286810.7
Ben GamelRF359920141.247.384.333.3311120.4
Mauricio DubónLF1284281084473.269.296.361.287810.3
César SalazarC12328080.320.387.400.3461220.2
Shay Whitcomb3B18469050.220.304.293.27472-0.0
Zach Dezenzo1B186515280.242.277.371.28479-0.1
Cooper HummelLF580001.000.000.000.000-118-0.2
Trey CabbageRF389118181.209.253.337.25962-0.3
Pedro LeónRF7212002.100.143.100.118-36-0.3
Grae Kessinger3B15250000.000.160.000.115-38-0.4
Chas McCormickLF85267515278.211.271.306.25962-0.5
José Abreu1B3412014270.124.167.195.165-4-1.4

Pitching

28 pitchers, ranked by dbWAR.

Framber Valdez2828176.115701692.913.251.118.63.9
Hunter Brown3130170.011901793.493.581.279.53.1
Ronel Blanco3029167.113601662.804.151.098.91.9
Spencer Arrighetti2928145.071301714.534.181.4110.61.6
Bryan Abreu78078.13311033.103.491.1611.81.0
Ryan Pressly59056.2234583.493.101.349.21.0
Josh Hader71071.088341053.803.500.9613.30.9
Bryan King28026.1100322.392.711.1410.90.6
Shawn Dubin31245.1112494.173.721.579.70.5
Tayler Scott62168.2730712.234.131.179.30.4
Justin Verlander171790.1560745.484.781.387.40.4
Luis Contreras506.000069.002.171.509.00.2
Cristian Javier7734.2310273.894.751.417.00.2
Forrest Whitley303.100050.003.772.4013.50.0
Grae Kessinger101.000000.003.170.000.00.0
Miguel Díaz101.000000.003.170.000.00.0
Dylan Coleman101.000010.004.171.009.00.0
Seth Martinez44052.2321363.594.781.276.2-0.1
Parker Mushinski10011.000036.555.441.452.5-0.1
Alex Speas102.000024.509.171.509.0-0.1
J.P. France5525.1030227.465.531.707.8-0.1
Blair Henley110.10000135.0039.1721.000.0-0.1
Kaleb Ort22024.2110262.555.230.819.5-0.2
Nick Hernandez508.0000107.887.541.3811.3-0.3
Jake Bloss3311.2010116.947.621.638.5-0.3
Brandon Bielak16029.2100145.165.931.754.2-0.5
Rafael Montero41038.1120234.706.401.415.4-0.8
Wander Suero100.00100—————

Attendance

Announced gate at 81 home dates, 2024.

Average
35,003
81 home dates
Median
34,776
Total
2,835,234
Best
42,642
2024-03-28
Quietest
25,733
2024-05-01
On the road
28,240
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 home8135,00334,77625,73342,642
Night5434,45634,21525,73341,819
Day2736,09736,75929,07342,642
Weekend4237,42837,22431,33442,094
Weekday3932,39132,32725,73342,642
On the road8028,24031,6714,51744,553

Through the season

Average home crowd by month.
MonthGamesAverage
Mar440,595
Apr1032,289
May1631,333
Jun1335,640
Jul1238,288
Aug1235,364
Sep1435,821

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, 2024.

Regulation
2:37
145 games
All games
2:39
Extra innings
2:57
16 of them
Longest
3:26
2024-06-21, 9 inn
Shortest
2:00
2024-06-05

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1612:392:372:003:26
Regulation1452:372:362:003:26
Extra innings162:573:002:363:17
Home812:392:362:003:26
Road802:392:392:023:23
Day572:372:352:003:23
Night1042:402:392:013:26

Through the season

Average completed game by month.
MonthGamesAverage
Mar42:57
Apr102:49
May162:36
Jun132:34
Jul122:35
Aug122:31
Sep142:44

By season

194.797.30.0151617181920212223242526

Regulation games only, in minutes. 157 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 88-73, a .547 win rate, while their +91 run differential implies .560. That is essentially in line — the record reflects the run scoring.