What will the odds be for winning the NL Central division this year?
Even with the Garza and Pena pick ups, Cubs don't really stand a chance to finish in first do they? I feel like Cubs may actually finish in 3rd this year behind Cards and Reds.
Is Cards to win NL Central -150 too much juice, or do you think it will open close to this?