Houston Astros all-time roster

1962 to 2026 · 822 players

How many players have played for the Houston Astros?

822 players have a season with the Houston Astros on file, from 1962 to 2026: 413 at the plate and 409 on the mound. Craig Biggio played the most games for the club, 2,850. Houston Astros all-time leaders →

Hitters with the most games

Every Houston Astros hitter, 1962 to 2026
H: Times the batter reached base by hitting the ball, without help from an error.HR: Home runs hit.RBI: Runs that scored because of this batter's plate appearance.AVG: Hits per at-bat. .300 is the traditional line between a good hitter and a great one.
Craig Biggio1988–20072,8503,0602911,175.281
Jeff Bagwell1991–20052,1502,3144491,529.297
Jose Altuve2011–20262,1102,518271938.300
Jose Cruz1975–19871,8701,937138942.292
Terry Puhl1977–19901,5161,35762432.281
Cesar Cedeno1970–19811,5121,659163778.289
Lance Berkman1999–20091,5071,5753131,041.299
Jim Wynn1963–19731,4261,291223719.255
Bob Watson1966–19781,3321,409136764.299
Brad Ausmus1997–20081,25997041386.246
Doug Rader1967–19751,1781,060128600.250
Craig Reynolds1979–19891,17086032300.252
Alex Bregman2016–20241,1111,132191663.272
Kevin Bass1983–19941,11098987467.280
Ken Caminiti1987–20001,0851,037103546.264
Bill Doran1982–19891,0561,04063372.265
Joe Morgan1963–19801,03297272327.261
Bob Aspromonte1962–19681,00792551385.258
Denny Walling1977–19921,00768346325.280
Enos Cabell1975–19841,0071,08943391.282
Roger Metzger1971–19779768175200.230
Alan Ashby1979–198996573669388.252
Yordan Alvarez2019–2026834906212598.300
Rusty Staub1963–196883379257370.273
Glenn Davis1984–1990830795166518.262
Yuli Gurriel2016–202280186694435.284
George Springer2014–2020795832174458.270
Marwin Gonzalez2012–201879565076292.264
Carlos Correa2015–2026784815136505.277
Richard Hidalgo1997–2003755736130435.280
Carlos Lee2007–2011749820128504.286
Jason Castro2010–202271751371236.229
Art Howe1976–198270660939266.269
Luis Gonzalez1990–199768962956331.266
Derek Bell1995–199968377074444.284
Jeremy Pena2022–202667971686302.272
Phil Garner1982–198667960746299.263
Adam Everett2001–200764953135214.248
Denis Menke1968–197463457530282.266
Johnny Edwards1969–197463446625199.237
Kyle Tucker2018–2024633615125417.274
Bill Spiers1996–200163247421199.288
Bob Lillis1962–19676144442102.232
Rafael Ramirez1988–199261250316183.257
Gerald Young1987–19926054323109.246
Tony Eusebio1991–200159847930241.275
Morgan Ensberg2000–200658849997304.270
Geoff Blum2002–201058044046228.259
Hunter Pence2007–201058064592315.287
Jake Marisnick2015–201958030950154.227

What the columns mean: H · HR · RBI · AVG

Pitchers with the most games

Every Houston Astros pitcher, 1962 to 2026
W: Games in which this pitcher was credited with the win.L: Games in which this pitcher was charged with the loss.SV: Games finished by protecting a narrow lead to the last out.IP: Innings pitched. The decimal counts outs, so 6.2 is six innings and two more outs.ERA: Earned runs allowed per nine innings pitched — lower is better. Under 3.00 is excellent.K: Batters this pitcher struck out.
Dave Smith1980–19905635347199762.02.53529
Billy Wagner1995–20034642629225504.12.53694
Ken Forsch1970–19804217881501,493.23.18815
Bryan Abreu2019–2026383221625392.12.82528
Chad Qualls2004–2015380272229384.23.51307
Brad Lidge2002–20073782320123401.03.30561
Joe Niekro1975–198436513510492,057.03.161,061
Joe Sambito1976–1984353333272536.02.42421
Larry Dierker1964–197634513711712,294.13.281,487
Ryan Pressly2019–20243161720109309.22.96379
Will Harris2015–2019309181320297.02.36315
Roy Oswalt2001–20092831377001,803.13.231,473
Nolan Ryan1980–19882821069401,855.03.131,866
Jim Ray1965–1973280422723565.13.52381
Tony Sipp2014–201827611115224.23.49246
Shane Reynolds1992–20022741038601,622.13.951,309
Octavio Dotel2000–2003270222028414.13.26502
Don Wilson1966–19742661049221,748.13.151,283
Mike Scott1983–19912631108101,704.03.301,318
Bob Knepper1981–1988262899011,625.03.50901
Juan Agosto1987–1993261241611300.13.18138
J.R. Richard1971–19802381077101,606.03.151,493
Fred Gladding1968–1973233222376264.03.68132
Wesley Wright2008–201223210112197.24.55198
Trever Miller1998–2007230754200.03.96169
Chris Devenski2016–202022516167309.03.35332
Mike Hampton1994–2009216765001,138.03.59767
Xavier Hernandez1990–1993215171419333.03.22276
Wilton Lopez2009–2012213131311223.23.14169
Darryl Kile1991–1997209716501,200.03.79973

What the columns mean: W · L · SV · IP · ERA · K

Every Houston Astros player, A to Z

A

B

C

D

E

F

G

H

J

K

L

M

N

O

P

Q

R

S

U

W

Y

Z

Regular season, each player’s seasons with the club under every name it has played as. A pitcher who also batted is in both tables. A season split between two clubs is filed as one combined line and counts for neither.