
2025 MLB All-Star Game Prediction, Betting Picks, Latest Odds from Truist Park
The 2025 MLB All-Star Game will air from Truist Park in Atlanta on Tuesday night after Cal Raleigh won the Home Run Derby on Monday. Can Paul Skenes and the National League help snap the AL domination in tonight's ASG? Jason Radowitz previews this Midsummer Classic matchup and gives his 3 best bets for the 2025 MLB All-Star Game.
Jason Radowitz - July 15, 2025, 4:00 PM EDT
5 Minute Read2025 MLB All-Star Game Prediction, Betting Picks, Latest Odds from Truist Park
The 2025 MLB All-Star Game is set to begin tonight at 8:00 pm ET in Truist Park, the home of the Atlanta Braves.
The starters were already announced for both teams.
The American League will roll with former American League Cy Young winner Tarik Skubal. He's a left-handed pitcher who has a 10-3 record with a 2.23 ERA.
Meanwhile, the National League will give the ball to Paul Skenes in the first inning, for the second straight time. Skenes threw a scoreless first inning in last year's game and will likely do the same this year. After all, he's got a 2.01 ERA on the season for the Pirates, and is in the running for this year's NL Cy Young Award. The only thing that could bring him down is the fact that he's 4-8. But that's a reflection on Pittsburgh's hitting, not Skenes' pitching.
That said, don't expect much scoring in this game. Both teams have electric pitching, despite many pitchers coming in as replacements.
Could the National League get back in the win column and begin a new streak in the All-Star game?
Here's a look at the MLB All-Star Game Odds and a best bet for tonight's game.
Get your first month of oddschecker+ right now for just $0.99. Don't miss out on this early season MLB deal!
MLB All-Star Game Odds
- Spread: AL -1.5 (+160), NL +1.5 (-194)
- Moneyline: AL (-102), NL (-116)
- Total: Over 7 (-120), Under 7 (-102)
MLB All-Star Game Date, Time, and Where to Watch
- Date: July 15, 2025
- Game Time: 8:00 pm ET
- Where to Watch: FOX
Click here for latest MLB All-Star Game Odds
MLB All-Star Game Prediction Best Bets
Pick: No Runs First Inning (-180) Click here to see which sportsbook has the best MLB All-Star Game Odds
As the home team, Paul Skenes will be the first pitcher on the mound tonight. The right-hander has struck out 32.7% of batters over the last 30 days and has allowed just a .085 ISO and wOBA of .285 in that span. He's also allowed just 21.7% of fly balls and has walked only 7.7% of batters over the last month.
Gleyber Torres and Riley Greene have both had success against righties over the last 30 days. However, Greene has struck out more than 35% against righties, and Torres has hit just 23.6% of fly balls.
Once Skenes gets past those two, he'll battle Aaron Judge, who has also struck out 30.8% of the time against righties over the last month. Don't be surprised if Skenes is almost untouchable to begin the game.
On the other hand, Tarik Skubal will get the start for the American League. With the Tigers, Skubal has struck out 35.3% of batters over the last month. He has also allowed a .127 ISO and a wOBA of .242 during the previous 30 days.
He'll duel against Shohei Ohtani to lead things off in the bottom half. Ohtani has power, but he's also struck out 27.9% of the time against lefties over the last 30 days. Meanwhile, Ronald Acuna Jr. has hit a .091 ISO with 30% of strikeouts against lefties against his last 30 lefties.
Finally, while Ketel Marte has good metrics against lefties over the last month, he's got nothing to show for it. Marte, as a righty hitter, has a .269 BABIP against lefties over the previous month.
It's why I like the No Runs First Inning bet at -180.
Pick: National League Moneyline (-116) Click here to see which sportsbook has the best MLB All-Star Game Odds
The National League has won the All-Star Game just once in the last 11 games. However, they're still favorites in tonight's showdown against the American League.
The National League has a more balanced lineup and more flexibility on the bench. Additionally, the pitching has more potential, with the ability to increase the rate of strikeouts.
Ultimately, we don't know every pitcher from innings 2 to 9. But the thought is that the National League has more talent overall.
Pick: Under 7 Total Runs (-102) Click here to see which sportsbook has the best MLB All-Star Game Odds
The last six All-Star Games have averaged 5.3 total runs.
This is something we already know. Elite pitching is more powerful than a powerful bat because the powerful bat can't make contact against elite pitching.
Take the Under 7 (-102) as the final bet of tonight's All-Star Game.
MLB ODDS
Affiliate Disclosure.
We are not a gambling or betting operator, but we receive a commission from these companies when we advertise their brands and refer customers to them (affiliate marketing). We provide information, odds information and links to websites of these companies. Some of the information made available on our site may be positioned as a result of a commission paid to us by a third party. We do not take or place bets/transactions and any information on Our Products is provided for entertainment purposes only.










