Best Home Run Predictions Today: MLB Odds, Picks & Prop Bets for Aug. 31

Mike Spector offers his best four home-run picks for Sunday, Aug. 31.
Home Run Predictions Today: Best MLB Odds, Picks & Prop Bets for Aug. 31
Pictured: Juan Soto runs the bases after hitting a solo home run. Photo by John Jones via Imagn Images

MLB sluggers have one more day to add to their August totals, and my best home run predictions today are centered around New York Mets slugger Juan Soto, who has faced today’s opposing pitcher more than any of his teammates.

My MLB picks also back Giancarlo Stanton, Pete Crow-Armstrong, and Mookie Betts to go yard. If Soto, Stanton, Crow-Armstrong, and Betts all homer, the four-leg $10 parlay will net over $3,100 in profits.


💰 MLB best home run predictions & odds today: Aug. 31

Best home run predictions today based on the latest MLB odds.

🧨 Juan Soto to hit a home run (+375 via bet365) ⭐⭐⭐
🧨 Giancarlo Stanton to hit a home run (+300 via DraftKings) ⭐⭐
🧨 Pete Crow-Armstrong to hit a home run (+300 via bet365) ⭐⭐⭐⭐
🧨 Mookie Betts to hit a home run (+450 via bet365) ⭐⭐⭐


💣 Best home run prediction today: MLB expert picks & prop bets

Here is my favorite MLB home run bet today and analysis of why it leads my MLB home run predictions.

⚾ Juan Soto (Mets) to hit a home run ⭐⭐⭐⭐

Home Run Predictions Today: Best MLB Odds, Picks & Prop Bets for Aug. 31 
Pictured: Juan Soto hits a two-run home run against the Miami Marlins. Photo by Vincent Carchietta via Imagn Images

The Mets began the weekend with an offensive explosion against the Miami Marlins. New York tied a season-high with 19 runs and set new franchise records for runs in a home game and runs scored in the first two innings (12).

Soto was a big part of that offensive success, and he has seven hits in his last seven at-bats with runners in scoring position, while adding two more home runs in Saturday's loss.

Soto has had 40 at-bats against Marlins righty Sandy Alcantara, more than any Mets slugger, homering twice in that span. 

This is not the same vintage Alcantara that Soto most often faced in his time with the Washington Nationals. The righty has pitched to an 8.03 ERA and .305 OBA in 11 road starts. His 1.38 HR/9 rate on the road is much worse than his 0.92 HR/9 rate at home, which makes Soto’s +340 home run odds appealing.

Soto’s odds at the best MLB betting sites give him a 21.05% chance to homer. Bet this prop at bet365, which offers a more favorable price (+375) than the +330 at the market’s low end.

Bet $5, Get $200 in Bonus Bets Win or Lose*

*Deposit required. Mobile app only. Bonus Bets wager excluded from returns. T&Cs, time limits and exclusions apply. Gambling problem? Call 1-800-GAMBLER. Referral Codes are used for marketing/tracking purposes only.

Each product featured on our website has been meticulously researched and selected by our team of experts. If you sign up through our links, we may get a commission.


📊 Marlins vs. Mets odds


🚀 Best home run parlay picks

Use our parlay calculator to get the best odds for any parlay.

💣 Juan Soto to hit a home run (+340 via FanDuel)
💣 Giancarlo Stanton to hit a home run (+280 via FanDuel)
💣 Pete Crow-Armstrong to hit a home run (+260 via FanDuel)
💣 Mookie Betts to hit a home run (+420 via FanDuel)

Parlay odds: +31199 via FanDuel ($10 to win $3119.98)

Bet $5, Win $300 in Bonus Bets

New customers only. Min. first deposit and wager of $5+. Bonus bets are awarded within 72 hours of winning your first wager. T&Cs apply.

Each product featured on our website has been meticulously researched and selected by our team of experts. If you sign up through our links, we may get a commission.


💡 Expert MLB predictions today


❓ Best home run predictions FAQs

What are the best home run props for tonight?

My best home run predictions tonight feature Juan Soto, Giancarlo Stanton, Pete Crow-Armstrong, and Mookie Betts.

What is a home run bet?

A home run bet is a wager on a hitter to hit a HR at any point during a game. Some sportsbooks allow you to bet on a hitter to not hit a home run, but the most common bet is on them to do so.

Can you parlay home run bets?

Yes, you can parlay home run bets. We've provided our best home run parlay today.

How do I place a home run bet? 

To place a home run bet, simply go to your favorite sportsbook and go to the game featuring the player of your choice. Then click on batter props and you should see an option to bet a player to hit a home run.

(21+. Gambling Problem? Call 1-800-GAMBLER)
* Bonuses not applicable in Ontario.

Not intended for use in MA.
Each betting site featured on SBR has been meticulously researched and selected by our team of experts. If you sign up through our links, we may get a commission.