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

📌 Game Summary

June 01, 2025
San Francisco Giants 4
Miami Marlins 2
📍 loanDepot park
👥 13,422
⏱ 2:44
🌤 72° • Roof Closed • 0 mph, None
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.
San Francisco Giants
San Francisco Giants
4
Final
Miami Marlins
Miami Marlins
2
Team 1 2 3 4 5 6 7 8 9 R H E
SF 0 0 1 3 0 0 0 0 0 4 8 0
MIA 0 0 0 0 0 1 1 0 0 2 9 0
San Francisco Giants San Francisco Giants Hitting
Hitters AB R H RBI BB K
Heliot Ramos LF 4 1 2 0 1 1
Tyler Fitzgerald 2B 3 0 0 0 1 1
Wilmer Flores DH 4 0 1 1 0 1
Matt Chapman 3B 3 0 0 0 1 1
Willy Adames SS 4 0 1 0 0 1
Casey Schmitt 1B 3 1 1 0 1 2
Mike Yastrzemski RF 4 0 0 0 0 0
Patrick Bailey C 4 1 1 0 0 1
Luis Matos CF 4 1 2 3 0 0
Jung Hoo Lee CF 0 0 0 0 0 0
TEAM 33 4 8 4 4 8
HR: Luis Matos
SB: Heliot Ramos (2), Tyler Fitzgerald, Luis Matos
GIDP: Tyler Fitzgerald, Matt Chapman
LOB: Heliot Ramos, Tyler Fitzgerald (2), Wilmer Flores (2), Matt Chapman (2), Willy Adames (2), Casey Schmitt, Mike Yastrzemski (2), Patrick Bailey

San Francisco GiantsSan Francisco Giants Pitching
Pitchers IP H R ER BB K
Hayden Birdsong 5.1 5 1 1 0 5
Ryan Walker 0.2 0 0 0 0 1
Jordan Hicks 0.1 0 1 1 3 1
Tyler Rogers 0.2 1 0 0 0 1
Erik Miller 0.2 2 0 0 0 1
Camilo Doval 1.1 1 0 0 2 0
TEAM 9 2 2 5 9
Pitches: Hayden Birdsong 88-57, Ryan Walker 9-6, Jordan Hicks 20-6, Tyler Rogers 10-6, Erik Miller 18-12, Camilo Doval 21-9
Balks: Camilo Doval

Miami Marlins Miami Marlins Hitting
Hitters AB R H RBI BB K
Xavier Edwards 2B 5 1 5 1 0 0
Jesús Sánchez RF 5 0 1 0 0 2
Otto Lopez SS 4 0 1 1 1 0
Agustín Ramírez C 5 0 1 0 0 0
Kyle Stowers LF 4 0 0 0 0 3
Eric Wagaman DH 3 1 1 0 1 1
Connor Norby 3B 4 0 0 0 0 2
Liam Hicks 1B 2 0 0 0 1 0
Dane Myers PH-CF 0 0 0 0 1 0
Javier Sanoja CF 3 0 0 0 1 1
Jack Winkler 1B 0 0 0 0 0 0
TEAM 35 2 9 2 5 9
2B: Xavier Edwards (2), Eric Wagaman
GIDP: Jesús Sánchez
LOB: Jesús Sánchez (6), Otto Lopez (4), Agustín Ramírez (4), Kyle Stowers (3), Connor Norby (3), Javier Sanoja (3)

Miami Marlins Miami Marlins Pitching
Pitchers IP H R ER BB K
Ryan Weathers 6.0 5 4 4 3 7
Jesus Tinoco 1.0 0 0 0 1 0
Tyler Phillips 1.0 2 0 0 0 1
Cade Gibson 1.0 1 0 0 0 0
TEAM 8 4 4 4 8
HR Allowed: Ryan Weathers
Pitches: Ryan Weathers 99-63, Jesus Tinoco 13-8, Tyler Phillips 14-10, Cade Gibson 11-9
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.