FOX Sports is counting down the 25 best World Series teams of the 21st Century. At No. 23 are the 2011 St. Louis Cardinals.
St. Louis Cardinals were all too familiar with the kind of heroics on display in Toronto on Monday night. Toronto Blue Jays ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results