Check Marlins vs. Diamondbacks prediction for today’s game. The Arizona Diamondbacks and Miami Marlins clash in a Thursday afternoon matchup that features more than just contrasting records — it pits one of MLB’s most dynamic hitters, Corbin Carroll, against a Marlins squad hoping to cool off Arizona’s hot bats.
Fresh off a four-game winning streak, the Diamondbacks (11-7) are gaining steam behind a potent offense averaging 5.4 runs per game — fourth-best in the league. Carroll leads the charge with six home runs, tied for fourth-most in MLB, and he enters today riding a nine-game hitting streak.
The Marlins (8-9), meanwhile, look to bounce back behind Edward Cabrera as they host Arizona at loanDepot park. Matt Mervis, Miami’s power threat with six home runs of his own, will try to spark a lineup that’s flashed in spurts but needs consistency.
With Eduardo Rodríguez taking the mound for Arizona, oddsmakers have the D-backs as -159 favorites, while the over/under is set at 8.5 runs — suggesting we could see fireworks early in this four-game series opener.
Find the best baseball betting strategy here.
⚾ MLB Betting Promos and Bonuses
Sportsbook | Offer | How to Claim? |
Caesars Sportsbook | 💰 Bet $1, Get Double Winnings on Your Next 10 Bets | Claim here |
Fanatics Sportsbook | 🔁 Bet & Get Up to $1,000 in No-Sweat Bets | Claim here |
bet365 Sportsbook | 🎁 Bet $5, Receive $150 in Bonus Bets — Win or Lose | Claim here |
DraftKings Sportsbook | 🚀 Bet $5, Instantly Unlock $200 in Bonus Bets | Claim here |
BetMGM Sportsbook | 🏆 First Bet Offer: Bet $10, Win $150 | Claim here |
FanDuel Sportsbook | ✅ Bet $5, Get $200 in Bonus Bets If Your Bet Wins | Claim here |
📺 Where To Watch Marlins vs. Diamondbacks? (April 17, 2025)
Matchup | Diamondbacks @ Marlins |
📍 Location | loanDepot park, Miami, FL |
🕛 Time | Thursday, Apr. 17 at 12:10 p.m. ET |
📺 TV | FDSFL, ARID |
💰 Moneyline | ARI -159 / MIA +134 |
🧮 Total | 8.5 runs |
➖ Run Line | ARI -1.5 (+105) / MIA +1.5 (-125) |
💡 Marlins vs. Diamondbacks Betting Odds
Team | Record as Fav/Underdog | Over/Under | Last 10 ATS |
🐍 D-backs | 9-6 as favorite (2-1 at -159 or shorter) | 7-8-3 O/U | 5-5 |
🐠 Marlins | 6-9 as underdog (2-6 at +134 or worse) | 10-7 O/U | 3-7 |
Marlins vs. Diamondbacks Prediction: Diamondbacks 7, Marlins 6
Total Prediction: Over 8.5 Runs
Win Probabilities: Diamondbacks 53% | Marlins 47%
⚔️ Starting Pitchers
Pitcher | ERA | Record | IP | SO | BAA |
Eduardo Rodríguez (ARI) | 4.86 | 0-2 | 16.2 | 20 | .233 |
Edward Cabrera (MIA) | 3.18 | 0-0 | 5.2 | 5 | .190 |
🧢 Diamondbacks Player Insights
Player | AVG | HR | RBI | Notes |
Corbin Carroll | .329 | 6 | 16 | 9-game hit streak, 3 HR in last 10 |
Josh Naylor | .328 | 3 | 9 | .300 in last 5, 4-game hit streak |
Geraldo Perdomo | .311 | 3 | 16 | 7 BB in last 5 games |
Eugenio Suárez | .159 | 5 | — | 2-game hit streak, .167 last 5 |
🧢 Marlins Player Insights
Player | AVG | HR | RBI | Notes |
Xavier Edwards | .328 | — | — | Team-high AVG, consistent top contact |
Matt Mervis | — | 6 | 12 | Power leader, 6 HR on season |
Otto Lopez | .238 | 2 | — | 3-game hit streak, 4 doubles in last 5 |
Kyle Stowers | .281 | 1 | — | 3 2B, 1 3B, 9 BB this season |
📈 Recent Team Trends
Diamondbacks (6-4 last 10)
- 4.7 runs/game
- 13 HR
- 3.48 ERA
- 8.2 K/9
Marlins (4-6 last 10)
- 4.2 runs/game
- 7 HR
- 5.38 ERA
- 7.1 K/9
🎯 Player Prop Odds
🔺 Diamondbacks Props
Player | Hits O/U | Total Bases O/U | RBI O/U |
Corbin Carroll | 0.5 (-240) | 1.5 (+105) | 0.5 (+160) |
Josh Naylor | 0.5 (-205) | 0.5 (-210) | 0.5 (+150) |
Lourdes Gurriel Jr. | 0.5 (-215) | 1.5 (+150) | 0.5 (+165) |
Tim Tawa | 0.5 (-115) | 0.5 (-115) | 0.5 (+230) |
Pavin Smith | 0.5 (-185) | 0.5 (-190) | 0.5 (+155) |
🐠 Marlins Props
Player | Hits O/U | Total Bases O/U | RBI O/U |
Xavier Edwards | 0.5 (-270) | 1.5 (+140) | 0.5 (+295) |
Otto Lopez | 0.5 (-260) | 1.5 (+140) | 0.5 (+230) |
Kyle Stowers | 0.5 (-150) | 0.5 (-155) | 0.5 (+215) |
Liam Hicks | 0.5 (-160) | 0.5 (-165) | 0.5 (+270) |
Javier Sanoja | 0.5 (-180) | 0.5 (-185) | 0.5 (+300) |
🧵 Injury Report
Diamondbacks
- Ketel Marte (10-Day IL – Hamstring, day-to-day)
- Blaze Alexander, Kevin Ginkel, Kendall Graveman (15-Day IL)
- Jordan Montgomery, Blake Walston (60-Day IL)
Marlins
- Nick Fortes, Connor Norby (10-Day IL)
- Ryan Weathers, Declan Cronin (15-Day IL)
- Eury Pérez, Braxton Garrett, Andrew Nardi (60-Day IL)
🧠 ClutchBuzz Parlay Pick
Here’s today’s smart slip built off the data:
✅ Diamondbacks ML (-159)
✅ Over 8.5 Runs
✅ Corbin Carroll 1+ RBI (+160)
💰 Boosted Odds Potential: +375 to +400 depending on book
🧪 Risk: Moderate | Reward: Strong for 3-leg slip
Diamondbacks vs. Marlins Prediction
📍 Final Score Prediction:
Diamondbacks 7, Marlins 6
🔢 Total Runs Prediction:
Over 8.5 Runs
💡 Why We Like the Diamondbacks:
- Corbin Carroll is scorching hot — .329 AVG, 6 HR, 16 RBI, 9-game hit streak.
- The D-backs’ offense ranks 4th in MLB in scoring (5.4 RPG) and 5th in home runs.
- Arizona’s lineup has depth — Josh Naylor (.328 AVG), Perdomo (16 RBI), and Suárez (5 HR) all provide support behind Carroll.
- Eduardo Rodriguez, while winless, has gone 5+ innings in every start and holds a strong 10.8 K/9 and .233 BAA.
⚠️ Marlins Keep It Close If:
- Matt Mervis (6 HR) continues producing with runners on.
- Xavier Edwards (.328 AVG) sets the tone at the top of the lineup.
- Edward Cabrera builds on his solid debut (5.2 IP, 2 ER vs. WAS) and limits the walk total.
But the Marlins’ team ERA of 4.53 (26th in MLB) and lack of offensive depth beyond Mervis and Edwards makes it tough to trust them across 9 innings — especially against an Arizona offense with multiple run producers.