MLB Odds

Lo Duca: What the 2019 Opening MLB Win Totals Tell Us About the Upcoming Season

2019 MLB Season Win Totals for All 30 Teams: Astros Top List at 97.5