The community predicts Cleveland winning the American League playoffs and St. Louis winning the National League playoffs, both in VERY close votes.
So, who wins the World Series, the veteran Cardinals against the upstart Tribe?
2060 World Series Cleveland vs. St. Louis
This poll is closed
St. Louis Cardinals