What is the best Houston Astros team of all-time?

5 of 6
Houston Astros, Carlos Correa
(Photo by Bob Levey/Getty Images) /

2. 2018 Houston Astros

This team gets overlooked because they got destroyed by a very hot Boston Red Sox team, but on paper, this team was the 2017 Astros but with even more pieces added. They finished with 103 wins, swept the Indians in the American League Division Series, and then everything imploded.

The pitching staff was absolutely loaded, consisting of Justin Verlander, Dallas Keuchel, Gerrit Cole, Charlie Morton, and Lance McCullers Jr. That can be argued as the greatest pitching rotation of all time, and is much of an upgrade from the previous year.

While Gonzalez was still in left field, the depth of the lineup was much better, with guys like Tony Kemp and Jake Marisnick really coming alive. Behind the plate we had a tandem of Max Stassi and Martin Maldonado, which in my opinion is much of an upgrade from Brian McCann. We still had all that batting power in the lineup as well, with all of the 2017 core sticking around.