
Diamondbacks vs. Marlins Prediction, Odds, Picks - April 17
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
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
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.
Tarik Skubal, Tigers Set For Salary Arbitration Hearing; Here's What That Means
2026 MLB Free Agent Signings, Trades: Framber Valdez Signs $115 Million Deal With Tigers
2026 World Baseball Classic: Yanks' Jazz Chisolm Jr. Back For Great Britain
MLB Free Agency Rumors, Buzz: Surprise Team Eyes 'Aggressive' Move For Valdez
What’s Next: Reds Reunite With Eugenio Suárez As Mariners Add An All-Star
The Most Unique American Sporting Events
FOX Sports to Air 2026 World Baseball Classic, Including March 17 Championship
Why Jose Altuve, Carlos Correa, More Can't Play In 2026 World Baseball Classic
World Series Winners: Complete list of champions by year
Tarik Skubal, Tigers Set For Salary Arbitration Hearing; Here's What That Means
2026 MLB Free Agent Signings, Trades: Framber Valdez Signs $115 Million Deal With Tigers
2026 World Baseball Classic: Yanks' Jazz Chisolm Jr. Back For Great Britain
MLB Free Agency Rumors, Buzz: Surprise Team Eyes 'Aggressive' Move For Valdez
What’s Next: Reds Reunite With Eugenio Suárez As Mariners Add An All-Star
The Most Unique American Sporting Events
FOX Sports to Air 2026 World Baseball Classic, Including March 17 Championship
Why Jose Altuve, Carlos Correa, More Can't Play In 2026 World Baseball Classic
World Series Winners: Complete list of champions by year

