Diamondbacks vs. Marlins Prediction, Odds, Picks - April 17

Diamondbacks vs. Marlins Prediction, Odds, Picks - April 17

Updated Apr. 17, 2025 12:01 p.m. ET
Data Skrive

The Miami Marlins and Otto Lopez hit the field at loanDepot park against Josh Naylor and the Arizona Diamondbacks on Thursday. The Marlins are listed as +127 moneyline underdogs for this matchup against the Diamondbacks (-151). Arizona is favored on the run line (-1.5). The over/under for the matchup is set at 8.5 runs.

Here's everything you need to know from a betting perspective on the Diamondbacks-Marlins game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Diamondbacks vs. Marlins Highlights | MLB on FOX

Check out the best moments between the Arizona Diamondbacks and the Miami Marlins.

Diamondbacks vs. Marlins Game Information & Odds

  • When: Thursday, April 17, 2025 at 12:10 p.m. ET
  • Where: loanDepot park in Miami, Florida
  • How to watch on TV: FDSFL and ARID
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Diamondbacks -151 +127 8.5 -106 -114 -1.5 +113 -134

Diamondbacks vs. Marlins Prediction

  • Score Prediction: Diamondbacks 7, Marlins 6
  • Total Prediction: Over 8.5 runs
  • Win Probabilities: Diamondbacks 53%, Marlins 47%

Diamondbacks vs. Marlins Betting Insights

  • The Diamondbacks have been favorites in 15 games this season and won nine (60%) of those contests.
  • Arizona has a record of 3-2 in games when sportsbooks favor them by at least -151 on the moneyline.
  • The implied probability of a win from the Diamondbacks, based on the moneyline, is 60.2%.
  • The Marlins have been underdogs in 15 games this season and have come away with the win six times (40%) in those contests.
  • This season, Miami has been victorious five times in 11 chances when named as an underdog of at least +127 or worse on the moneyline.
  • The moneyline set for this matchup implies the Marlins have a 44.1% chance of coming away with a victory in the contest.

Diamondbacks Recent Betting Performance

  • The Diamondbacks played as the moneyline favorite for nine of their last 10 games, and finished 5-4 in those matchups.
  • Over their last 10 outings -- all had a set run total -- the Diamondbacks and their opponents combined to hit the over on the total two times.
  • The Diamondbacks have a 5-5-0 record against the spread over their past 10 games.

Diamondbacks Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 4.7
HR 13
ERA 3.48
K/9 8.2

Diamondbacks Player Insights

  • Corbin Carroll's six round-trippers and 16 RBI both lead the Diamondbacks, in addition to his team-high .329 average.
  • In all of MLB, Carroll ranks fourth in homers and ninth in RBI.
  • Carroll has collected a hit in nine straight games. During his last 10 outings he is hitting .381 with five doubles, a triple, three home runs, three walks and 10 RBI.
  • Naylor is hitting .328 with six doubles, three home runs and nine walks.
  • Including all major league hitters, Naylor is 52nd in home runs and 23rd in RBI.
  • Naylor has four games in a row with at least one hit. During his last five outings he is batting .300 with a double, two home runs, two walks and three RBI.
  • Geraldo Perdomo leads the Diamondbacks with 16 runs batted in.
  • Perdomo is on a two-game hitting streak entering this contest. In his last five games he is batting .250 with a home run, seven walks and three RBI.
  • Eugenio Suarez has three doubles, five home runs and eight walks while batting .159.
  • Suarez brings a two-game streak with at least one hit into this one. During his last five outings he is batting .167 with a double and a walk.

Diamondbacks Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Lourdes Gurriel Jr. 0.5 (-215) 1.5 (+150) - 0.5 (+165)
Corbin Carroll 0.5 (-240) 1.5 (+105) - 0.5 (+180)
Tim Tawa 0.5 (-125) 0.5 (-130) - 0.5 (+220)
Pavin Smith 0.5 (-185) 0.5 (-190) - 0.5 (+145)
Josh Naylor 0.5 (-205) 0.5 (-215) - 0.5 (+150)

Marlins Recent Betting Performance

  • In nine games as underdogs over the last 10 matchups, the Marlins have a record of 3-6.
  • In their last 10 games with a total, the Marlins and their opponents have failed to hit the over four times.
  • The Marlins are 3-7-0 ATS over their last 10 games.

Marlins Recent Stats

Stat Avg/Total
Record 4-6
Runs Per Game 4.2
HR 7
ERA 5.38
K/9 7.1

Marlins Player Insights

  • Lopez has five doubles, two home runs and eight walks while batting .238.
  • Lopez ranks 96th in home runs and 74th in RBI among all batters in the big leagues.
  • Lopez brings a hitting streak of three games into this game. During his last five outings he is batting .211 with four doubles, three walks and two RBI.
  • Xavier Edwards is hitting .328 to lead the lineup.
  • Edwards is currently 246th in homers and 145th in RBI in the major leagues.
  • Matt Mervis leads the Marlins in home runs (six) and runs batted in (12).
  • Kyle Stowers is hitting .281 with three doubles, a triple, a home run and nine walks.

Marlins Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Otto Lopez 0.5 (-270) 1.5 (+130) - 0.5 (+215)
Xavier Edwards 1.5 (+190) 1.5 (+135) - 0.5 (+270)
Rob Brantly 0.5 (-120) 0.5 (-120) - 0.5 (+300)
Kyle Stowers 0.5 (-150) 0.5 (-155) - 0.5 (+240)
Javier Sanoja 0.5 (-180) 0.5 (-185) - 0.5 (+265)

Diamondbacks vs. Marlins Highlights | MLB on FOX

Check out the best moments between the Arizona Diamondbacks and the Miami Marlins.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share