Poll Boston Red Sox vs. St. Louis Cardinals....who wins the World Series and how many games? (11 votes)
These teams have met in the WS 3 times before in 1946, 1967, and 2004 with the Cardinals up 2 series to 1, though the Red Sox won the last one in 2004.
I say the Red Sox in 7.
Log in to comment