The Astros' starting pitching has been great, their bullpen has been lights out, and their lineup has exceeded expectations, even with all the injuries they have suffered.
MLB: The Top 10 Teams Right Now
With the stretch run at hand, these are the top 10 teams in MLB right now.
1. Milwaukee Brewers
The Brewers are getting amazing starting pitching and production up and down their lineup. They have been the hottest team in the National League.
2. Philadelphia Phillies
The Phillies have a terrific lineup, great starting pitching, and plenty of arms in the pen. They are playing some of their best baseball right now.
3. Toronto Blue Jays
The Blue Jays have been playing great baseball for months now and lead the AL East.
4. Chicago Cubs
The offense is amazing, the starting pitching has been solid, and the bullpen has settled in nicely. The Cubs are chasing the Brewers in the NL Central.
5. Detroit Tigers
The Tigers have a great rotation and are getting production from young hitters. They have a good chance to be the number one or two seed in the American League.
6. Los Angeles Dodgers
The Dodgers are playing their worst baseball of the entire season, but won a big series vs. the Padres over the weekend.
7. San Diego Padres
The Padres have been playing solid baseball all year, but the NL West is a tough division. They have caught up to the Dodgers over the past couple of weeks.
8. Boston Red Sox
Lack of pitching depth might be a problem, but the Red Sox are dangerous offensively and can make some serious noise.
9. New York Mets
The Mets starting pitching has been one of the best in baseball until recently, and their lineup is great. They have slumped recently, though.
10. Houston Astros
The Astros' starting pitching has been great, their bullpen has been lights out, and their lineup has exceeded expectations, even with all the injuries they have suffered.
MLB: The Top 10 Teams Right Now
With the stretch run at hand, these are the top 10 teams in MLB right now.