It’s been just five years since the Astros won their only World Series, but only five players – Jose Altuve, Alex Bregman, Yuli Gurriel, Lance McCullers and Justin Verlander – remain with Houston from that 2017 team. Of the 36 players – position players who played more than 15 games and pitchers who made more than 10 appearances – from that landmark season, 23 are still playing in the big leagues, seven have retired, four are still free agents and two have joined other leagues.
More importantly, the rest of the players have spread across Major League Baseball and now nearly every team in the league has had at least one member of the 2017 Houston Astros on their roster. In fact, there are just four teams left – Baltimore Orioles, Colorado Rockies, Philadelphia Phillies and San Francisco Giants – who have never had a member of that group eventually suit up for them. So, when fans are booing the Astros for their 2017 trash can-banging ways, they’ve probably also cheered a member from that very team just because they’re suddenly wearing their uniform now.