Best Home Run Predictions Tonight: MLB Odds, Picks & Prop Bets for July 21

We're betting on a pair of Arizona Diamondbacks to do damage tonight in the desert. Meanwhile, if the Toronto Blue Jays decide to pitch to Aaron Judge, they'll need a new ball for the next batter.
Home Run Predictions Tonight: Best MLB Odds, Picks & Prop Bets for July 21
Pictured: Corbin Carroll of the Arizona Diamondbacks hit a solo home run during the 2025 MLB All-Star Game and he headlines our home run predictions tonight. Photo by Dale Zanine via Imagn Images.

We have a pair of Arizona Diamondbacks stars headlining our best home run predictions tonight, as Ketel Marte and Corbin Carroll are ready to launch some balls into orbit against the Houston Astros.

Meanwhile, maybe the Toronto Blue Jays continue to avoid pitching to Aaron Judge, but we're including him in our home run bets tonight because if he does see something he likes, it's getting nuked.

We'll combine those three picks with our fourth of the night, Teoscar Hernandez, to form our four-leg home run parlay today, which will pay out nearly $2,500 in profit on a $10 wager if it hits.

πŸ’° MLB best home run predictions & odds tonight: July 21

Here are my best MLB home run predictions and odds tonight with my pick confidence based on a 1-to-5-star scale. You can also check out our MLB player prop odds tool for the latest MLB odds at the best legal sportsbooks in your region.  

🧨 Aaron Judge to hit a home run (+196 via FanDuel) ⭐⭐⭐
🧨 Ketel Marte to hit a home run (+310 via FanDuel) ⭐⭐⭐⭐
🧨 Corbin Carroll to hit a home run (+575 via bet365) ⭐⭐⭐⭐
🧨 Teoscar Hernandez to hit a home run (+375 via bet365) β­β­β­β­

πŸš€ Best home run parlay picks

Here is our best MLB home run parlay for Monday's baseball action; use our parlay calculator to get the best odds for any parlay.

πŸ’£ Aaron Judge to hit a home run (+196 via FanDuel)
πŸ’£ 
Ketel Marte to hit a home run (+310 via FanDuel)
πŸ’£ Corbin Carroll to hit a home run (+460 via FanDuel)
πŸ’£Teoscar Hernandez to hit a home run (+340 via FanDuel)

Parlay odds: +24557 via FanDuel ($10 to win $2,455.70)

Exclusive: Up to $2,500 No Sweat First Bet

New customers only. Min. first deposit and wager of $500+. Standard offer (bet $5, win $150 in bonus bets) available. Can only claim 1 offer. T&Cs apply. Not valid in NY or IL. 

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.

πŸ’£ Best home run prediction tonight: MLB expert picks & prop bets

Here are my best home run bets tonight. Check out the rest of our MLB picks along with our guide on how to bet on MLB.  

⚾ Corbin Carroll (Diamondbacks) to hit a home run ⭐⭐⭐⭐

Best odds: +575 via bet365 (bet $10 to win $57.50)

Bet $5, Get $150 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

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.


Carroll has hit three triples and a double in three contests since his massive home run in the All-Star Game. I'm betting that he gets to trot around the bases today rather than sprint.

The outfielder has completely changed his approach at the plate this year, and he's hitting the ball harder than ever before as a result. Sure, he's striking out more often and his .251 batting average is more than 30 points lower than what he managed during his epic rookie year, but he's already mashed 21 homers compared to his career high of 25.

I don't know how a guy who's 5-foot-10, 165 lbs is generating this much power on a regular basis, but Carroll has found a way, and I think we'll see that on full display tonight.

It's not as if Carroll needs any help, but Astros starting pitcher Colton Gordon also happens to be terrible and gives up a ton of homers. If he'd thrown enough innings to qualify among starting pitchers this season, his 1.73 home runs per nine innings would be the fourth-most in baseball.

πŸ“Š Astros vs. Diamondbacks odds

πŸ’‘ Expert MLB predictions today

❓Best Home Run predictions FAQs

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.

What are the best home run props for tonight?

Our best home run predictions tonight feature Aaron Judge, Ketel Marte, Corbin Carroll, and Teoscar Hernandez.

πŸ’΅ Best MLB betting sites

Want to bet on baseball? Check out the best MLB betting sites and best sportsbook promos for today's games:

(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.