Skip to content

Houston Astros All-Time Roster

Updated 02/24/2022

This is the Houston Astros all-time roster. The roster consists of one starter and one bench player for each infield position and one starter and one bench player for each outfield position. Hitters had to have a minimum of 1,500 plate appearances. For pitching, I selected five starting pitchers and three relief pitchers. Starting pitchers had to start at least 75 games during their time with the franchise to qualify. Relief pitchers had to accumulate a minimum of 150 innings pitched to be eligible.


  • Catcher – Jason Castro
    • Age: 23, 25 – 29
    • Years: 2010, 2012 – 2016

    Jason Castro
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    10.0 94 617 2266 2018 240 469 114 9 62 212 5 2 215 621 .232 .310 .390 .700

  • First Base – Jeff Bagwell
    • Age: 23 – 37
    • Years: 1991 – 2005

    Jeff Bagwell
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    79.9 149 2150 9431 7797 1517 2314 488 32 449 1529 202 78 1401 1558 .297 .412 .540 .952

  • Second Base – Craig Biggio
    • Age: 22 – 41
    • Years: 1988 – 2007

    Craig Biggio
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    65.4 115 2850 12503 10876 1844 3060 668 55 291 1175 414 124 1160 1753 .281 .363 .433 .796

  • Third Base – Alex Bregman
    • Age: 22 – 27
    • Years: 2016 – 2021

    Alex Bregman
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    26.1 140 650 2818 2406 419 676 169 12 117 397 35 10 353 396 .281 .377 .507 .884

  • Shortstop – Carlos Correa
    • Age: 20 – 26
    • Years: 2015 – 2021

    Carlos Correa
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    34.1 128 752 3223 2824 438 781 162 8 133 489 33 8 347 660 .277 .356 .481 .837

  • Outfield – Cesar Cedeno
    • Age: 19 – 30
    • Years: 1970 – 1981

    Cesar Cedeno
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    49.8 128 1512 6389 5732 890 1659 343 55 163 778 487 149 534 735 .289 .353 .454 .807

  • Outfield – Jimmy Wynn
    • Age: 21 – 31
    • Years: 1963 – 1973


    Jimmy Wynn
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS
    41.5 131 1426 6013 5063 829 1291 228 32 223 719 180 77 847 1088 .255 .362 .445 .807

  • Outfield – Jose Cruz
    • Age: 27 – 39
    • Years: 1975 – 1987

    Jose Cruz
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    51.4 124 1870 7448 6629 871 1937 335 80 138 942 288 123 730 841 .292 .362 .429 .791

  • Starting Pitcher – Roy Oswalt
    • Age: 23 – 32
    • Years: 2001 – 2010
    Roy Oswalt
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    45.7 76 303 291 143 82 3.24 1932.1 19 7 0 747 696 446 1593 20.0.% 1.20

  • Starting Pitcher – Larry Dierker
    • Age: 17 – 29
    • Years: 1964 – 1976
    Larry Dierker
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    34.3 96 345 320 137 117 3.28 2294.1 106 25 1 927 837 695 1487 15.7% 1.21

  • Starting Pitcher – Roger Clemens
    • Age: 41 – 43
    • Years: 2004 – 2006
    Roger Clemens
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    16.7 55 84 84 38 18 2.40 539 1 0 0 161 144 170 505 23.3% 1.07

  • Starting Pitcher – Mike Scott
    • Age: 28 – 36
    • Years: 1983 – 1991
    Mike Scott
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    24.8 94 263 259 110 81 3.30 1704 42 21 0 694 625 505 1318 18.9% 1.14

  • Starting Pitcher – Don Wilson
    • Age: 21 – 29
    • Years: 1966 – 1974
    Don Wilson
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    27.5 92 266 245 104 92 3.15 1748.1 78 20 2 698 611 640 1283 17.6% 1.21

  • Relief Pitcher – Billy Wagner
    • Age: 23 – 31
    • Years: 1995 – 2003
    Billy Wagner
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    16.1 59 464 0 26 29 2.53 504.1 0 0 225 149 142 191 694 34.2% 1.04

  • Relief Pitcher – Octavio Dotel
    • Age: 26 – 30
    • Years: 2000 – 2004


    Octavio Dotel
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    11 71 302 20 22 24 3.25 449 0 0 42 176 162 181 552 29.5% 1.17

  • Relief Pitcher – Ken Forsch
    • Age: 23 – 33
    • Years: 1970 – 1980
    Ken Forsch
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    19.0 92 421 153 78 81 3.18 1493.2 36 9 50 587 528 428 815 13.1% 1.25

Bench

  • Catcher – Alan Ashby, 1979 – 1989
  • First Base – Lance Berkman, 1999 – 2010
  • Second Base – Jose Altuve, 2011 – 2019
  • Third Base – Morgan Ensberg, 2000, 2002 – 2007
  • Shortstop – Dickie Thon, 1981 – 1987
  • Outfield – George Springer, 2014 – 2020
  • Outfield – Terry Puhl, 1977 – 1990
  • Outfield – Moises Alou, 1998, 2000 – 2001
  • Starting Pitcher – Nolan Ryan, 1980 – 1988
  • Starting Pitcher – JR Richard, 1971 – 1980
  • Starting Pitcher – Dallas Keuchel, 2012 – 2018
  • Relief Pitcher – Dave Smith, 1980 – 1990

3 Comments »

  1. Um… Have you never heard of Doug Rader? He was WAAAAAAAYYYYYY better than Ensberg. Seriously.

    No JR Richard? No Dave Smith? No Joe Morgan? No Shane Reynolds(99-77, 3.85 ERA in the late 90’s)? No Joe Sambito? No Ken Forsch?

    It’s a decent list, but you got 3B dead wrong. Take out that one season by Ensberg when it looks like he may have been taking steroids (the year he hit 36 HRs was so much better than any other season he had…), and it’s a joke to pick him over the Red Rooster. Rader was a GG third baseman, just a great fielder with a tremendous arm. and a decent hitter, especially when you consider he played in the Astrodome, a terrible hitter’s park. And you also could have chosen Caminiti. But he left for more $$$ and we know he did roids, so… Rader should have been your pick.

    a) He won 5 straight GG’s. Only 6 guys won more GGs at 3B than Rader did.
    b) He hit 128 HRs and drove in 600 runs in 7.5 seasons as the Astros regular 3B man. Those are decent #’s in the Astrodome in the late 60’s and early 70’s. He hit 63 HRs in his career in the Dome, 92 on the road. Like all Astrodome hitters, his #’s were diminished for it.
    c) Ensberg was the regular 3B for only 4 seasons, and only had 500 ABs once. Yes, his numbers in Minute Maid during the big hitting steroids era were decent, but really, in context, almost indistinguishable with Rader’s. He only had one season where he drove in more than 70 runs. Doug did it 5 times, four of which he drove in close to 90.
    d) Enos Cabell has a better case than Ensberg as well. He was a key contributor on the Astros first playoff team in 1980, and his #’s were surely diminished by hitting in the Dome in the late 70’s when the fences were moved out. To hit .278 under those conditions was pretty impressive. He hit .268 with only 15 HRs in the Astrodome, .288 with 45 HRs in all other parks in his career. He wasn’t a great hitter, but he was better than his #’s made him look because he played half his games in the Astrodome.

    Leaving J.R. Richard off the list for SP is also bad. He’s simply the best pitcher we’ve ever had. He led the league in ERA in 1979, and was even better in 1980, but had a massive stroke and almost died. I love Nolan, but JR was better. I’d leave off Nolan and Wilson, and add Joe Niekro (144-116 with a 3.16 ERA) and J R. (107-71 3.15 ERA)

    For closer, I’m astonished you use Harris and Devinski over Dave Smith, Ken Forsch and Joe Sambito.

    Dave Smith was our closer for 6 years and had 199 saves in his career in Houston, and made 2 All Star games.
    Forsch pitched for the Astros for 11 years, with 50 saves, and tossed 9 shutouts with a career 3.18 ERA. He started 153 games and relieved in 268. He was a very valuable middle reliever/spot starter for his 10 FULL seasons.

    Sambito was our closer in our first two playoff runs in 1980-81. He was an all star in 1979, and was 5th in Cy Young voting in 1980. He saved 72 games in 6 full seasons. Those were more impressive #’s back then, before RPs averaged less than an inning per game, as they do now. Joe averaged about 1.4 innings per appearance from 1978-1984.

    Again, I think most of your picks are good ones, But those first playoff teams in 1980-81 were dang good teams built on pitching and defense. I think those pitchers from those teams deserve some credit. Shane Reynolds was the staff ace of the late 90’s playoff teams.

    Doug Rader is one of the most underrated 3B of all time.

    Peace

    Like

  2. As for Dave Smith – when they came back from commercial break in ’86 and I saw his face instead of Charlie Kerfeld’s on the mound, my heart sank. That memory has replaced all others of Smith for me.

    Like

    • LOL… while I remember that too, that one bad outing can’t diminish the hundreds of games he shut the door for us. We wouldn’t have been in those playoffs without Dave. Plus, I blame Lanier for bringing Smith in to follow Knepper. The Mets were so happy to see a fastball after 6 innings of that huge sweeping curve of Bob’s…

      You put Nolan on the team even though he got annihilated in game 5 against the Phillies in 1980 (6 runs in 7 innings). Why single out Smith? And Bagwell (.226 BA) and Biggio (.234 BA) SUCKED in the postseason. That didn’t keep them off your team.

      Again, good team either way, but I think I could improve it. 😉

      Peace

      Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: