Handicapping 2012 World Series Betting Odds The Cardinals won the World Series last season, but with Pujols gone it will be tough to repeat and the Phillies, Yankees, and Pujols’ new team of the Angels have the best odds to win the World Series this season. Spring Training Is In Session – Now is The […]