I took the Texas Rangers at the beginning of the season at 25-1 odds. I still like my chances.
If you had to pick a World Series winner at this point in the season, who would it be? :think2:
Yanks, Rays, Sox, Braves, Cards, Dodgers...???
Just curious to see the forum members' input