
Houston Astros players and history
1,027 players have played at least one regular-season game for the Houston Astros franchise from 1962 to 2025. Before today's name it played as the Houston Colt .45's (1962–1964). Craig Biggio played the most games for the club (2,850, 1988–2007).

Most games for the Astros
| # | Player | Pos | Seasons | Games |
|---|---|---|---|---|
| 1 | 2B | 1988–2007 | 2,850 | |
| 2 | 1B | 1991–2005 | 2,150 | |
| 3 | 2B | 2011–2025 | 1,975 | |
| 4 | OF | 1975–1987 | 1,870 | |
| 5 | OF | 1999–2010 | 1,592 | |
| 6 | OF | 1977–1990 | 1,516 | |
| 7 | OF | 1970–1981 | 1,512 | |
| 8 | OF | 1963–1973 | 1,426 | |
| 9 | 1B | 1966–1979 | 1,381 | |
| 10 | C | 1997–1998, 2001–2008 | 1,259 | |
| 11 | 3B | 1967–1975 | 1,178 | |
| 12 | SS | 1979–1989 | 1,170 | |
| 13 | 2B | 1982–1990 | 1,165 | |
| 14 | OF | 1982–1989, 1993–1994 | 1,122 | |
| 15 | 3B | 2016–2024 | 1,111 | |
| 16 | Ken Caminiti | 3B | 1987–1994, 1999–2000 | 1,085 |
| 17 | 3B | 1977–1988, 1992 | 1,072 | |
| 18 | 3B | 1975–1980, 1984–1985 | 1,067 | |
| 19 | 2B | 1963–1971, 1980 | 1,032 | |
| 20 | SS | 1971–1978 | 1,021 | |
| 21 | 3B | 1962–1968 | 1,007 | |
| 22 | C | 1979–1989 | 965 | |
| 23 | OF | 1963–1968 | 833 | |
| 24 | 1B | 1984–1990 | 830 | |
| 25 | OF | 2007–2012 | 815 |
Photos: Wikimedia Commons, free licences, each credited on the MLB photo credits page.
Astros players in 2025
The 12 players with the most Astros games among those who played for the club in 2025: Jose Altuve (2B, 1,975 games since 2011), Carlos Correa (SS, 803 games since 2015), Yordan Alvarez (DH, 677 games since 2019), Jeremy Peña (SS, 568 games since 2022), Chas McCormick (OF, 502 games since 2021), Mauricio Dubon (OF, 485 games since 2022), Jake Meyers (OF, 465 games since 2021), Yainer Diaz (C, 401 games since 2022), Bryan Abreu (P, 317 games since 2019), Jon Singleton (1B, 261 games since 2014), Victor Caratini (C, 201 games since 2024) and Framber Valdez (P, 188 games since 2018).
Old names and cities
- Houston Colt .45's: 1962–1964
- Houston Astros: today's name.
Every season under an old name counts for the Houston Astros in the MLB Grid and on the played-for-both lists.
Played for both the Astros and…
Mets 138Cardinals 129Braves 123Cubs 122Phillies 121Padres 121Tigers 120Pirates 116Giants 110Red Sox 106Brewers 106Orioles 104Reds 103Yankees 103Guardians 101Dodgers 98Athletics 96Angels 91Rangers 88Nationals 88White Sox 86Mariners 81Blue Jays 79Royals 77Marlins 66Rockies 64Twins 64Diamondbacks 61Rays 59
Each list has every player who played for both clubs, with his seasons and games for each. All MLB team pairs
Houston Astros: questions
How many players have played for the Houston Astros?
1,027, counting every player with at least one regular-season game for the franchise from 1962 to 2025, under any of its names.
Who has played the most games for the Astros?
Craig Biggio, with 2,850 regular-season games (1988–2007), ahead of Jeff Bagwell (2,150) and Jose Altuve (1,975).
Which team shares the most players with the Astros?
The Mets: 138 players played for both. The fewest: the Rays, with 59.
Facts from the SABR Lahman Baseball Database (CC BY-SA 3.0). Team logos are trademarks of their respective teams (logos via TheSportsDB). Not affiliated with MLB or the Houston Astros. Credits