Houston Astros

The Houston Astros are clearly the best team in the MLB.

New York Yankees

The Yankees are considered the best team by some. This is probably because the Yankees have the most World Series victories, but the rest of us all know the Astros are better.

Los Angeles Dodgers

The Dodgers won the 2020 World Series, the first one they've won in 32 years. The fact that they won this year does not make them good, but I will add them on this list.

St. Louis Cardinals

The St. Louis Cardinals have the second most World Series victories. They have won 11 so far, and the last one they've won was in 2011. They are also not that bad in modern times.

Boston Red Sox

The Boston Red Sox have the third most World Series victories. They have 9 World Series victories, and the most recent one was is 2018.

Pittsburgh Pirates

The Pittsburgh Pirates were ranked as the worst team in the 2020 MLB season by NBC sports. They are very bad.