Marlins vs Diamondbacks Picks and Prediction – 6/29/2025

By: Garrett Beaverson |

Last Updated: 06/28/2025 at 8:00 PM ET

Miami Marlins at Arizona Diamondbacks 06/29/25 - MLB Picks & Predictions
Game Start: 6/29/2025, 8:10 PM UTC
Latest Odds: ARI -190 ; O/U 9

Marlins vs Diamondbacks Prediction

The Miami Marlins (35–45) finish their road series in the desert facing the Arizona Diamondbacks (41–40) under the scorching Chase Field sun. Fortunately, the game is indoors. This late June showdown features Cal Quantrill (3–7, 5.56 ERA) on the mound for Miami and Eduardo Rodríguez (3–4, 5.40 ERA) for Arizona. Both pitchers have been inconsistent—finding flashes of form amid struggles. With both teams hovering around .500, this series finale could be pivotal for momentum. Get in on all the action with our free MLB picks.

After a thrilling 9–8 win in Game 1, Miami has its confidence up—staking a five-game winning streak and slashing a robust .316/.370/.521 over the past week. Quantrill, though inconsistent, has intermittent strong outings—most recently keeping opponents in check in mid-June . Offensively, Miami is balanced, with Xavier Edwards blazing a .285 average and Kyle Stowers contributing 13 homers.

The Diamondbacks have rebounded after a rough May, snapping back with two series wins—but a 9–8 loss to Miami stings. Rodríguez enters off a solid June stretch (2–1, 2.05 ERA) but long-term 5.40 ERA undermines consistency . Arizona’s offense stays average (.241/.304/.420 over the last week) but has shown pop, including three homers in Game 1. Corbin Carroll remains on the IL, leaving a gap in this order.

Marlins vs Diamondbacks Pick Analysis

Expect a high-scoring affair under the desert sun. Both pitchers have struggled with consistency while offenses are trending hot. With a tight offensive game, which is what we expect, the value is on the underdog. By that theory, we like a play on the Miami Marlins' ML. Take Miami to win this one 6-5.

Our Free MLB Pick for Arizona Diamondbacks vs Miami Marlins

Miami Marlins +170