Up arrow
MLB
Games

Miami Marlins vs. Arizona Diamondbacks: Preview, Predictions and Picks for June 28, 2025

Updated on:
Jun 28, 2025 4:25 PM
The Miami Marlins, riding a win streak, head to Chase Field on Saturday, June 28th, to face the Arizona Diamondbacks, who hold a 3-1 series lead in their regular season matchup. The Marlins will look to extend their momentum against the Diamondbacks, who are 20-19 at home this season. First pitch is set for 4:10 PM.
Miami Marlins vs Arizona Diamondbacks

Current Odds

MIA
ARI
Over
9.0
+100
Under
14.5
-147
MIA
+1.5
+255
ARI
-1.5
+152
MIA
ML
+750
ARI
ML
-161

Marlins vs Diamondbacks statistics

Stat Marlins Diamondbacks
Hits 700 (Tied-11th) 703 (9th)
Batting Average .255 (8th) .255 (6th)
Runs Batted In 326 (21st) 413 (3rd)
Runs 339 (21st) 421 (3rd)
Home Runs 71 (26th) 118 (5th)
Walks 241 (23rd) 292 (4th)
Stolen Bases 61 (Tied-14th) 61 (Tied-14th)
Strikeouts 647 (10th) 627 (5th)
Pitches 11414 (Tied-27th) 12092 (11th)

Arizona Diamondbacks recent games

Game Date Opponent Result Score
6/27/25 vs Miami Marlins L 9-8
6/25/25 @ Chicago White Sox L 7-3
6/24/25 @ Chicago White Sox W 4-1
6/23/25 @ Chicago White Sox W 10-0
6/22/25 @ Colorado Rockies L 4-2

Miami Marlins recent games

Game Date Opponent Result Score
6/27/25 @ Arizona Diamondbacks W 9-8
6/26/25 @ San Francisco Giants W 12-5
6/25/25 @ San Francisco Giants W 8-5 F/10
6/24/25 @ San Francisco Giants W 4-2
6/22/25 vs Atlanta Braves W 5-3

Arizona Diamondbacks injuries

  • Kristian Robinson (LF): Day-To-Day
  • Josh Naylor (1B): Day-To-Day
  • Kendall Graveman (RP): 15-Day-IL
  • Gabriel Moreno (C): 10-Day-IL
  • Ildemaro Vargas (2B): 10-Day-IL

Miami Marlins injuries

  • Rob Brantly (C): 60-Day-IL
  • Jesus Tinoco (RP): 15-Day-IL
  • Derek Hill (CF): 10-Day-IL
  • Andrew Nardi (RP): 60-Day-IL
  • Ryan Weathers (SP): 60-Day-IL

Marlins vs Diamondbacks game info

Type Info
Venue Chase Field
Location Phoenix, Arizona
First pitch Sat 4:10 PM
Temperature 107°
Chance of Rain 0%

Marlins vs Diamondbacks predictions

The Miami Marlins might not be at the top of the NL East, but their recent win streak has injected some serious energy into the clubhouse—and that’s where things could get interesting at Chase Field. I’m looking at Sandy Alcantara taking the mound; he’s been good for about six innings and should keep the runs in check, giving the Marlins a fighting chance. Keep an eye on Xavier Edwards at shortstop—his solid .285 average tells you he’s been getting on base regularly, and I wouldn’t be surprised to see him swipe a bag or two while knocking a couple of hits. Kyle Stowers has brought some power to the lineup, leading the team with 13 homers, so if Miami is going to keep that streak alive, Stowers and Edwards need to set the pace.

Now over on the Arizona Diamondbacks’ side, their offense has been clicking all season, and it shows up in every stat that matters. Brandon Pfaadt on the mound has the kind of stuff that racks up strikeouts, and I can see him lasting deep into the game while keeping Marlins hitters honest. Josh Naylor has been a machine at the plate, but his day-to-day neck soreness could be a wild card—if he plays, expect him to tack on a couple hits and maybe drive in a run. Meanwhile, Eugenio Suarez has been lighting it up with 25 homers and 67 RBIs; whenever he comes up, you can almost feel the crowd holding its breath for another moonshot. Add Ketel Marte to the mix and you’ve got a Diamondbacks lineup that can do some damage fast.

With Arizona holding a slight edge not just in their record but in offensive firepower, this one feels like it might tip their way. Miami’s on a hot streak and Alcantara keeps them in games, but Arizona at home is a tough mountain to climb—especially with the bats they’ve got and Pfaadt’s ability to miss bats on the mound. If I had to pick, I’m leaning Diamondbacks, but hey, that’s why they play the games—anything can happen. Who do you have circled in your scorecard tonight?

Arizona Diamondbacks

Miami Marlins

More Games