MLB Odds Today
Projections are algorithmically generated. If anything looks off, let us know in Discord.
Our MLB odds page displays today's moneyline, run line, and over/under for every scheduled game. Team totals show the implied run expectation for each side.
Today's Game Odds
Moneyline · Run Line · O/UDisclaimer
Odds shown are for reference only and may not reflect current sportsbook lines.
All projections on this page are generated algorithmically based on statistical models, season averages, and projected playing time. These projections are for informational and entertainment purposes only and do not constitute financial or betting advice.
The algorithm may not reflect recent injuries, lineup changes, rest days, or other factors that affect outcomes. Lines and odds change frequently — always confirm current numbers with your sportsbook before placing any wagers.
Past performance does not guarantee future results. You assume all risk associated with any wagers you place. Only bet with money you can afford to lose.
If you or someone you know has a gambling problem, call 1-800-GAMBLER or visit ncpgambling.org
How to Read MLB Betting Odds
The total (O/U) is the combined run line set by oddsmakers. Betting the Over means you expect both teams to score more than the total; Under means fewer. Team totals show the implied run expectation for each team individually.
Run Line & Spread
The run line in baseball is typically set at ±1.5 runs, similar to a point spread in other sports. The favorite gives 1.5 runs; the underdog gets 1.5.
Data Source & Methodology
Betting odds are sourced from major US sportsbooks via The Odds API and updated throughout the day during the MLB season.
Frequently Asked Questions
- How do MLB betting odds work?
- MLB odds are expressed in American format (moneyline). A -150 favorite means you bet $150 to win $100. A +130 underdog means you bet $100 to win $130. The run line (+/-1.5) works like a point spread — the favorite must win by 2+ runs. Team totals show the implied run expectation for each team individually, separate from the game total.
- What are team totals in baseball betting?
- A team total is the implied number of runs a single team is expected to score in a game. If the Yankees are -1.5 favorites with a 9-run game total and the Yankees team total is 5.5, oddsmakers expect the Yankees to score about 5-6 runs and their opponent about 3-4. Betting team totals is especially useful when one offense is clearly superior or facing a weak starter.