MLB Odds for Today’s Games
by
Josh H | Owner and Editor-in-Chief
Beat The Fish features up-to-date MLB betting odds for today’s upcoming games, including Moneyline, Run Line, and Totals.
You’ll find baseball odds from my recommended sportsbooks, which allows you to compare lines and get the best price for the bet you want to make.
Live odds for games in progress are shown at the top.
Jun 29, 2024 02:10 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | Colorado Rockies | -165 | -1.5 | +115 | 7 | -130 |
Bet Now | Chicago White Sox | +125 | +1.5 | -150 | 7 | 100 |
Jun 29, 2024 02:16 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | Cincinnati Reds | +145 | +1.5 | -170 | 6 | -115 |
Bet Now | St. Louis Cardinals | -190 | -1.5 | +130 | 6 | -115 |
Jun 29, 2024 03:08 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | New York Yankees | -119 | -1.5 | +138 | 8.5 | -122 |
Bet Now | Toronto Blue Jays | +109 | +1.5 | -158 | 8.5 | 102 |
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | New York Yankees | -131 | -1.5 | +130 | 8 | -105 |
Bet Now | Toronto Blue Jays | +109 | +1.5 | -150 | 8 | -115 |
Jun 29, 2024 04:06 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Miami Marlins | +219 | +1.5 | +108 | 8.5 | 105 |
Bet Now | Philadelphia Phillies | -247 | -1.5 | -128 | 8.5 | -125 |
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | Miami Marlins | +215 | +1.5 | +115 | 9 | -120 |
Bet Now | Philadelphia Phillies | -265 | -1.5 | -135 | 9 | 100 |
Jun 29, 2024 04:11 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | Oakland Athletics | +157 | +1.5 | -130 | 8.5 | -110 |
Bet Now | Arizona Diamondbacks | -192 | -1.5 | +110 | 8.5 | -110 |
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Oakland Athletics | +169 | +1.5 | -126 | 8.5 | -111 |
Bet Now | Arizona Diamondbacks | -185 | -1.5 | +106 | 8.5 | -109 |
Jun 29, 2024 04:11 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Pittsburgh Pirates | +127 | +1.5 | -179 | 7.5 | -118 |
Bet Now | Atlanta Braves | -138 | -1.5 | +159 | 7.5 | -102 |
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | Pittsburgh Pirates | +121 | +1.5 | -180 | 7.5 | -120 |
Bet Now | Atlanta Braves | -144 | -1.5 | +155 | 7.5 | 100 |
Jun 29, 2024 04:11 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | San Diego Padres | +122 | +1.5 | -166 | 8.5 | -107 |
Bet Now | Boston Red Sox | -133 | -1.5 | +146 | 8.5 | -113 |
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | San Diego Padres | +118 | +1.5 | -175 | 8.5 | -105 |
Bet Now | Boston Red Sox | -141 | -1.5 | +150 | 8.5 | -115 |
Jun 29, 2024 04:11 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Chicago Cubs | +105 | +1.5 | -198 | 7.5 | -103 |
Bet Now | Milwaukee Brewers | -115 | -1.5 | +173 | 7.5 | -117 |
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | Chicago Cubs | +100 | +1.5 | -210 | 8 | -115 |
Bet Now | Milwaukee Brewers | -120 | -1.5 | +175 | 8 | -105 |
Jun 29, 2024 04:11 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Cleveland Guardians | -115 | +1.5 | -225 | 7 | 110 |
Bet Now | Kansas City Royals | +105 | -1.5 | +195 | 7 | -130 |
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | Cleveland Guardians | -119 | -1.5 | +150 | 7.5 | -130 |
Bet Now | Kansas City Royals | -101 | +1.5 | -175 | 7.5 | 110 |
Jun 29, 2024 04:11 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Houston Astros | +104 | +1.5 | -195 | 8.5 | 100 |
Bet Now | New York Mets | -114 | -1.5 | +170 | 8.5 | -120 |
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | Houston Astros | -101 | +1.5 | -220 | 8.5 | 100 |
Bet Now | New York Mets | -119 | -1.5 | +180 | 8.5 | -120 |
Jun 29, 2024 04:11 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Washington Nationals | +120 | +1.5 | -180 | 7.5 | -107 |
Bet Now | Tampa Bay Rays | -130 | -1.5 | +160 | 7.5 | -113 |
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | Washington Nationals | +118 | +1.5 | -185 | 7.5 | -115 |
Bet Now | Tampa Bay Rays | -141 | -1.5 | +160 | 7.5 | -105 |
Jun 29, 2024 07:16 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Texas Rangers | +138 | +1.5 | -148 | 9.5 | -120 |
Bet Now | Baltimore Orioles | -150 | -1.5 | +128 | 9.5 | 100 |
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | Texas Rangers | +132 | +1.5 | -150 | 9.5 | -120 |
Bet Now | Baltimore Orioles | -158 | -1.5 | +130 | 9.5 | 100 |
Jun 29, 2024 07:16 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Los Angeles Dodgers | -192 | -1.5 | -122 | 7 | 105 |
Bet Now | San Francisco Giants | +175 | +1.5 | +102 | 7 | -125 |
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | Los Angeles Dodgers | -206 | -1.5 | -115 | 7 | -105 |
Bet Now | San Francisco Giants | +168 | +1.5 | -105 | 7 | -115 |
Jun 29, 2024 10:08 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Detroit Tigers | -113 | -1.5 | +142 | 8 | -113 |
Bet Now | Los Angeles Angels | +103 | +1.5 | -162 | 8 | -107 |
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | Detroit Tigers | -118 | -1.5 | +145 | 8 | -110 |
Bet Now | Los Angeles Angels | -102 | +1.5 | -170 | 8 | -110 |
Jun 29, 2024 10:11 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Minnesota Twins | -113 | -1.5 | +148 | 7.5 | -120 |
Bet Now | Seattle Mariners | +103 | +1.5 | -168 | 7.5 | 100 |
![](https://www.beatthefish.com/wp-content/uploads/2017/08/bovada-logo-clear.png) | Minnesota Twins | -121 | -1.5 | +150 | 7.5 | -120 |
Bet Now | Seattle Mariners | +101 | +1.5 | -175 | 7.5 | 100 |
Jun 30, 2024 11:36 AM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Pittsburgh Pirates | +156 | | | 9 | 105 |
Bet Now | Atlanta Braves | -170 | | | 9 | -125 |
Jun 30, 2024 01:36 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | San Diego Padres | +104 | | | 9 | 105 |
Bet Now | Boston Red Sox | -114 | | | 9 | -125 |
Jun 30, 2024 01:36 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Miami Marlins | +214 | | | 8.5 | -110 |
Bet Now | Philadelphia Phillies | -240 | | | 8.5 | -110 |
Jun 30, 2024 01:38 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | New York Yankees | -122 | | | 8 | 100 |
Bet Now | Toronto Blue Jays | +112 | | | 8 | -120 |
Jun 30, 2024 01:41 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Washington Nationals | +156 | | | 8 | -110 |
Bet Now | Tampa Bay Rays | -170 | | | 8 | -110 |
Jun 30, 2024 02:11 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Chicago Cubs | +151 | | | 8 | 100 |
Bet Now | Milwaukee Brewers | -165 | | | 8 | -120 |
Jun 30, 2024 02:11 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Colorado Rockies | +142 | | | 7.5 | -125 |
Bet Now | Chicago White Sox | -155 | | | 7.5 | 105 |
Jun 30, 2024 02:11 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Cleveland Guardians | +115 | | | 8.5 | -105 |
Bet Now | Kansas City Royals | -125 | | | 8.5 | -115 |
Jun 30, 2024 02:16 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Cincinnati Reds | -109 | | | 8 | -110 |
Bet Now | St. Louis Cardinals | -101 | | | 8 | -110 |
Jun 30, 2024 04:08 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Detroit Tigers | -105 | | | 8.5 | -120 |
Bet Now | Los Angeles Angels | -105 | | | 8.5 | 100 |
Jun 30, 2024 07:10 PM ET | Teams | Win | Spread | Total |
---|
![](https://www.beatthefish.com/wp-content/uploads/2017/05/betonline-logo-new-clear.png) | Texas Rangers | +136 | | | 9 | 100 |
Bet Now | Baltimore Orioles | -148 | | | 9 | -120 |
Load More
TOP SPORTSBOOKS FOR MLB BETTING
1
Bovada
Get up to a $750 instant cash bonus
2
BetOnline
Get a 50% bonus, up to $1,000 free
3
Sportsbetting
Get a 50% bonus on 2 deposits
4
MyBookie
Up to $1,000 + a $10 casino chip
5
Nitrobetting
Bet anonymously with crypto
Unpacking MLB Betting Odds
When it comes to betting on MLB games, understanding the odds associated with each type of bet is essential. I’ll start with the most common betting types: moneyline, run line, and over/under.
Moneyline Betting
A moneyline bet is without a doubt the simplest and most common way to bet on baseball. It’s a straightforward wager on which team will win the game. Each team has odds associated with it and these odds reflect the potential payout if that team wins.
For instance, let’s say the New York Yankees have a moneyline of -150 and the Boston Red Sox have a moneyline of +130. In this case, betting $150 on the Yankees would win you $100, while betting $100 on the Red Sox would win you $130.
The negative number represents the amount you need to bet to win $100, while the positive number indicates the amount you can win if you bet $100.
Run Line Betting
The run line introduces a point spread of 1.5 runs, adjusting the betting odds to even out the discrepancy between teams.
This means that if you bet on the underdog with a run line of +1.5, they can still lose by one run and you’d win your bet. Similarly, if you bet on the favorite with a run line of -1.5, they must win by at least two runs for your bet to pay off.
For example, if the Chicago Cubs hold a run line of -1.5 against the New York Mets with a run line of +1.5, it means that the Cubs need to win by at least 2 runs or more if you bet on them, while if you bet on the Mets they can either win outright or lose by just one run.
Totals Betting
Lastly, over/under bets focus on the combined total runs scored by both teams in a game. Oddsmakers set a specific number and bettors can wager on whether they think the actual total score will be over that number (the “over”) or under it (the “under”).
For example, if the over/under for a game between the Atlanta Braves and Seattle Mariners is set at 9 runs and you bet the over, you’d win if both teams’ total score adds up to 10 runs or more.
Popular variations of baseball totals bets include:
- Total runs by one team in a full game
- Total runs by both teams in the first 5 innings
- Whether or not there will be a run scored in the first inning
Smart MLB Betting: Tips and Tricks
While luck plays a role in baseball betting, there are certain strategies and insights that can help you make more informed betting choices and improve your chances of success.
One of the most important aspects of smart MLB betting is analyzing hitting and pitching data for each team. This means looking at how well each team has been hitting the ball and how well their pitchers have been performing. Drilling down further, you can compare how a projected lineup fares against the type of projected starting pitcher.
Timing is critical in baseball. Factors such as when hits occur or when specific pitches are thrown can significantly impact the expected runs scored by a team. Recognizing the influence of timing empowers bettors to make more calculated predictions and apply a strategic approach to their bets.
Beyond the MLB Lines
When it comes to betting on MLB games, simply knowing the odds isn’t enough. You need to understand how to leverage the betting market to your advantage. It’s not just about placing a bet; it’s about refining your approach and leveraging different strategies that can give you an edge.
One of the key strategies to consider is historical betting trends. By scrutinizing historical data, patterns and trends that can influence your betting decisions emerge. For instance, certain teams may consistently outperform or underperform during specific parts of the season or in certain matchups.
Understanding the impact of major events such as the World Series and playoffs on the betting landscape is also crucial. These events not only attract more bettors but also substantially affect odds and lines. For example, teams competing in the World Series or playoffs might experience changes in performance due to factors like increased pressure or fatigue.
There’s nothing quite like betting on baseball
I’ve been betting on baseball for decades. There’s nothing quite like the everyday grind of sifting through the lines for betting opportunities. I hope you can use these odds for today as a springboard to narrowing down your baseball bets for the day.
If you’d like to see what I’m betting on today, check out our completely free picks for today’s MLB games. Let us do the research for you and give you baseball plays that hit at an extremely high rate.
Josh H( Owner and Editor-in-Chief )
Josh is one of the world’s most respected online gambling experts. He has been featured on outlets such as CardPlayer, the World Poker Tour, Google News, and Forbes. Josh has nearly 20 years of experience reviewing poker rooms, casinos, and online sportsbooks. He launched Beat The Fish in 2005, which has been peer-certified as a trustworthy gambling portal. Josh’s proven systems and extensive knowledge of the iGaming industry have been used by thousands of online bettors to make more informed decisions.