Wednesday, December 19, 2012

Astros long World Series odds

Bovada released their MLB Futures Odds this morning (can't get the link - at work), and 29 teams are within 100/1 to win. One team is listed at 200/1, and I think you know where this is going...

Yes, your Astros have been listed at 200/1 to win the 2013 World Series.