Explore the full baseball box score for this game, including batting stats, pitching performances, attendance, weather, milestones, and players witnessed live.

📌 Game Summary

April 17, 2025
Arizona Diamondbacks 6
Miami Marlins 4
📍 loanDepot park
👥 8,616
⏱ 3:20
🌤 78° • Partly Cloudy • 11 mph, L To R
Status: Final
Expanded pre-game details available in Ballpark Pro

The Ballpark Witness

The Ballpark Witness helps baseball fans track games attended, players seen, stadiums visited, awards witnessed, and baseball milestones. Save this game to your personal archive and discover which players you've seen before, All-Stars, award winners, Hall of Famers, and more.

Thousands of MLB and Minor League box scores available.
Arizona Diamondbacks
Arizona Diamondbacks
6
Final
Miami Marlins
Miami Marlins
4
Team 1 2 3 4 5 6 7 8 9 R H E
ARI 2 0 1 2 1 0 0 0 0 6 5 2
MIA 1 0 0 1 1 0 1 0 0 4 13 0
Arizona Diamondbacks Arizona Diamondbacks Hitting
Hitters AB R H RBI BB K
Corbin Carroll RF 5 2 1 1 0 3
Geraldo Perdomo SS 2 1 1 2 2 1
Pavin Smith 1B 3 1 2 2 2 1
Josh Naylor DH 4 1 1 1 1 1
Lourdes Gurriel Jr. LF 5 0 0 0 0 2
Eugenio Suárez 3B 4 0 0 0 1 4
Alek Thomas CF 4 0 0 0 1 1
Tim Tawa 2B 1 1 0 0 2 0
Jose Herrera C 4 0 0 0 0 3
TEAM 32 6 5 6 9 16
2B: Pavin Smith
HR: Pavin Smith, Josh Naylor
SB: Corbin Carroll (3), Geraldo Perdomo, Pavin Smith, Tim Tawa
LOB: Corbin Carroll (2), Pavin Smith, Josh Naylor (2), Lourdes Gurriel Jr. (4), Eugenio Suárez, Alek Thomas, Tim Tawa, Jose Herrera (4)
Sac Flies: Geraldo Perdomo
Fielding
E: Tim Tawa, Eugenio Suárez

Arizona DiamondbacksArizona Diamondbacks Pitching
Pitchers IP H R ER BB K
Eduardo Rodriguez 5.1 10 3 1 0 9
Ryan Thompson 1.1 2 1 1 2 2
Justin Martinez 0.1 0 0 0 1 1
Jalen Beeks 1.0 0 0 0 1 3
A.J. Puk 1.0 1 0 0 0 1
TEAM 13 4 2 4 16
Pitches: Eduardo Rodriguez 93-66, Ryan Thompson 33-20, Justin Martinez 10-5, Jalen Beeks 21-13, A.J. Puk 21-16
WP: Eduardo Rodriguez (2), A.J. Puk

Miami Marlins Miami Marlins Hitting
Hitters AB R H RBI BB K
Xavier Edwards SS 5 1 2 1 1 2
Connor Norby 3B 5 0 1 0 0 2
Otto Lopez 2B 4 0 1 0 1 2
Eric Wagaman 1B 3 1 1 1 0 1
Jesús Sánchez PH-RF-CF 2 0 0 0 0 1
Kyle Stowers RF-LF-RF 5 0 2 0 0 3
Dane Myers CF 3 0 0 0 0 1
Matt Mervis PH-1B 2 0 0 0 0 1
Griffin Conine DH 4 1 1 0 1 1
Javier Sanoja LF-1B-LF 5 1 2 0 0 1
Rob Brantly C 3 0 3 1 0 0
Liam Hicks PH-C 1 0 0 0 1 1
TEAM 42 4 13 3 4 16
2B: Eric Wagaman, Griffin Conine, Javier Sanoja
LOB: Xavier Edwards (3), Connor Norby (7), Otto Lopez (5), Eric Wagaman, Jesús Sánchez (3), Kyle Stowers (3), Dane Myers (6), Matt Mervis, Griffin Conine (4), Javier Sanoja (2), Liam Hicks
Fielding
SB Allowed: Liam Hicks, Rob Brantly (5)

Miami Marlins Miami Marlins Pitching
Pitchers IP H R ER BB K
Edward Cabrera 4.0 4 5 5 3 6
Ronny Henriquez 1.2 1 1 1 4 3
Lake Bachar 2.1 0 0 0 2 5
Calvin Faucher 1.0 0 0 0 0 2
TEAM 5 6 6 9 16
HR Allowed: Edward Cabrera, Ronny Henriquez
Pitches: Edward Cabrera 88-56, Ronny Henriquez 45-23, Lake Bachar 52-27, Calvin Faucher 15-11
WP: Edward Cabrera
Balks: Ronny Henriquez
HBP: Edward Cabrera
The Ballpark Witness

Turn Box Scores Into Baseball Memories

The Ballpark Witness helps fans build a personal archive of every game attended. Track players seen, stadiums visited, home runs witnessed, award winners, future MLB players, and baseball milestones across a lifetime of games.

This game is one of thousands available in the archive.