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

📌 Game Summary

April 29, 2025
Arizona Diamondbacks 3
New York Mets 8
📍 Citi Field
👥 35,218
⏱ 2:30
🌤 71° • Clear • 12 mph, Out To LF
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
3
Final
New York Mets
New York Mets
8
Team 1 2 3 4 5 6 7 8 9 R H E
ARI 0 0 0 0 1 0 0 1 1 3 8 0
NYM 0 4 3 1 0 0 0 0 - 8 9 1
Arizona Diamondbacks Arizona Diamondbacks Hitting
Hitters AB R H RBI BB K
Geraldo Perdomo SS 5 0 2 0 0 1
Corbin Carroll RF 4 0 0 0 0 0
Randal Grichuk DH 4 1 1 0 0 2
Lourdes Gurriel Jr. LF 4 0 0 0 0 0
Eugenio Suárez 3B 4 0 0 0 0 1
Gabriel Moreno C 4 1 1 0 0 1
Pavin Smith 1B 3 1 2 0 1 0
Tim Tawa 2B 3 0 0 0 0 1
Garrett Hampson 2B 1 0 1 0 0 0
Jorge Barrosa CF 4 0 1 2 0 1
TEAM 36 3 8 2 1 7
2B: Geraldo Perdomo, Randal Grichuk, Jorge Barrosa
LOB: Geraldo Perdomo (3), Corbin Carroll (4), Randal Grichuk, Lourdes Gurriel Jr., Eugenio Suárez, Tim Tawa (3), Jorge Barrosa (2)
Fielding
SB Allowed: Gabriel Moreno
DP: Eugenio Suárez to Tim Tawa to Pavin Smith

Arizona DiamondbacksArizona Diamondbacks Pitching
Pitchers IP H R ER BB K
Eduardo Rodriguez 4.0 9 8 8 1 1
Ryne Nelson 4.0 0 0 0 2 3
TEAM 9 8 8 3 4
HR Allowed: Eduardo Rodriguez (3)
Pitches: Eduardo Rodriguez 69-43, Ryne Nelson 68-44

New York Mets New York Mets Hitting
Hitters AB R H RBI BB K
Francisco Lindor SS 4 1 1 2 0 0
Juan Soto RF 3 0 0 0 1 1
Pete Alonso 1B 3 2 2 1 1 0
Starling Marte DH 3 1 1 2 1 0
Mark Vientos 3B 4 0 0 0 0 0
Luisangel Acuña 2B 4 2 2 0 0 0
Francisco Alvarez C 4 0 0 0 0 2
Tyrone Taylor CF 4 1 2 2 0 1
José Azócar LF 3 1 1 1 0 0
TEAM 32 8 9 8 3 4
2B: Tyrone Taylor
HR: Francisco Lindor, Pete Alonso, Starling Marte
SB: Luisangel Acuña
GIDP: Pete Alonso
LOB: Pete Alonso, Starling Marte, Mark Vientos, Francisco Alvarez (2), José Azócar
Fielding
E: Mark Vientos
Assists: David Peterson to Mark Vientos. Tim Tawa out at 3rd (Tim Tawa at 3rd)

New York Mets New York Mets Pitching
Pitchers IP H R ER BB K
David Peterson 5.0 5 1 1 0 2
José Buttó 2.0 0 0 0 1 4
Kevin Herget 2.0 3 2 1 0 1
TEAM 8 3 2 1 7
Pitches: David Peterson 85-57, José Buttó 29-18, Kevin Herget 42-25
WP: Kevin Herget
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.