World Series kicks off tonight in St. Louis
The World Series kicks off tonight in St. Louis, where the Cardinals will host the Texas Rangers at Busch Stadium. The Series will mark the Rangers' second straight appearance in the Fall Classic, where they fell to the San Francisco Giants in 2010. Texas will likely start C.J. Wilson against St. Louis' Chris Carpenter. First pitch is scheduled for 8:05 p.m.