Cubs Post-Season Update

According to Baseball Prospectus's Playoff Odds Report, the Cubs now have a 0.0% chance of winning the World Series.

0 Comments:

Post a Comment