
ST. LOUIS (KMOX) - After reaching the NLCS as one of the final four teams in the 2019 playoffs, the St. Louis Cardinals aren't predicted to play as well in 2020 according to some Las Vegas oddsmakers.
BetOnline released 2020 World Series Champions opening odds Wednesday and placed the Cardinals at 25/1 to win it all just ahead of their NL Central foe Cincinnati Reds at 33/1.
The Chicago Cubs are listed at 20/1, while the favorite team is the Houston Astros at 5/1.