who has won the last 10 world series
Houston Astros
-1
Section::::Abstract.
List of World Series champions
7599168
Chicago Cubs
Kansas City Royals
San Francisco Giants
Boston Red Sox
-1
Section::::Abstract.
List of World Series champions
7599168
St. Louis Cardinals
-1
Section::::Abstract.
List of World Series champions
7599168
New York Yankees
-1
Section::::Abstract.
List of World Series champions
7599168
Philadelphia Phillies