San Francisco Giants vs Miami Marlins

April 24, 2026 • 10:15 PM • Oracle Park

Status

Final

San Francisco Giants logo

San Francisco Giants

SF

4

Miami Marlins logo

Miami Marlins

MIA

9

Last 5 Form

San Francisco Giants

2-3

Last 5

Miami Marlins

4-1

Last 5

Probable Pitchers

San Francisco Giants

Miami Marlins

Season Comparison

2026
StatSan Francisco GiantsMiami Marlins
OPS.650.712
HR1923
Runs99135
ERA3.893.91
WHIP1.311.27
Strikeouts250259

Top Players

San Francisco Giants

Hitters

Jung Hoo Lee headshot
Jung Hoo Lee

6 H, 1 HR, 2 RBI

Patrick Bailey headshot
Patrick Bailey

2 H, 1 HR, 3 RBI

Luis Arraez headshot
Luis Arraez

6 H, 0 HR, 1 RBI

Pitchers

Tyler Mahle headshot
Tyler Mahle

7.0 IP, 5 SO, 0 ERA

Landen Roupp headshot
Landen Roupp

5.0 IP, 7 SO, 1.8 ERA

JT Brubaker headshot
JT Brubaker

4.0 IP, 3 SO, 2.25 ERA

Miami Marlins

Hitters

Liam Hicks headshot
Liam Hicks

6 H, 1 HR, 6 RBI

Jakob Marsee headshot
Jakob Marsee

5 H, 1 HR, 3 RBI

Xavier Edwards headshot
Xavier Edwards

7 H, 0 HR, 2 RBI

Pitchers

Eury Pérez headshot
Eury Pérez

6.0 IP, 7 SO, 0 ERA

Tyler Phillips headshot
Tyler Phillips

3.0 IP, 3 SO, 0 ERA

Janson Junk headshot
Janson Junk

5.0 IP, 2 SO, 0 ERA

Line Score

Team123456789RHE
Miami Marlins3113010009160
San Francisco Giants0000300104110

Box Score

Batting

PlayerABRHRBIBBSOHR
Miami Marlins
Jakob Marsee (CF)6110010
Kyle Stowers (LF)5230010
Esteury Ruiz (RF)0000000
Otto Lopez (SS)5031010
Xavier Edwards (2B)4131100
Liam Hicks (C)4113011
Agustín Ramírez (DH)5010000
Owen Caissie (RF)3210110
Heriberto Hernández (LF)1000000
Graham Pauley (3B)3121110
Javier Sanoja (3B)0000100
Connor Norby (1B)5113001
Sandy Alcantara (P)
Lake Bachar (P)
John King (P)
San Francisco Giants
Willy Adames (SS)5000020
Luis Arraez (2B)5031000
Matt Chapman (3B)4010000
Rafael Devers (1B)4000020
Casey Schmitt (DH)4010000
Jung Hoo Lee (RF)4131001
Heliot Ramos (LF)3110110
Drew Gilbert (CF)3111010
Jerar Encarnacion (PH)0000100
Eric Haase (C)3111000
Christian Koss (PH)1000000
Adrian Houser (P)
JT Brubaker (P)
Caleb Kilian (P)
Ryan Borucki (P)

Pitching

PitcherIPHRERBBSOHR
Miami Marlins
Sandy Alcantara6.0933140
Lake Bachar2.0211011
John King1.0000110
San Francisco Giants
Adrian Houser4.01188132
JT Brubaker3.0311130
Caleb Kilian1.0100100
Ryan Borucki1.0100100

Scoring Summary

top 1 • Double • 0-1

Xavier Edwards doubles (6) on a sharp line drive to right fielder Jung Hoo Lee. Jakob Marsee scores.

top 1 • Home Run • 0-3

Liam Hicks homers (5) on a fly ball to right center field. Xavier Edwards scores.

top 2 • Single • 0-4

Graham Pauley singles on a line drive to center fielder Drew Gilbert. Owen Caissie scores.

top 3 • Sac Fly • 0-5

Liam Hicks out on a sacrifice fly to left fielder Heliot Ramos. Kyle Stowers scores.

top 4 • Home Run • 0-8

Connor Norby homers (3) on a fly ball to center field. Owen Caissie scores. Graham Pauley scores.

bottom 5 • Single • 1-8

Drew Gilbert singles on a line drive to center fielder Jakob Marsee. Heliot Ramos scores.

bottom 5 • Double • 2-8

Eric Haase doubles (1) on a line drive to right fielder Owen Caissie. Drew Gilbert scores.

bottom 5 • Single • 3-8

Luis Arraez singles on a line drive to left fielder Kyle Stowers. Eric Haase scores.

top 6 • Single • 3-9

Otto Lopez singles on a line drive to left fielder Heliot Ramos. Kyle Stowers scores.

bottom 8 • Home Run • 4-9

Jung Hoo Lee homers (2) on a fly ball to right field.

Play-by-Play

Official content

bottom 9 • Groundout • 4-9

Luis Arraez grounds out, third baseman Javier Sanoja to first baseman Connor Norby.

bottom 9 • Strikeout • 4-9

Willy Adames strikes out swinging.

bottom 9 • Flyout • 4-9

Christian Koss flies out to right fielder Esteury Ruiz.

bottom 9 • Walk • 4-9

Jerar Encarnacion walks.

top 9 • Lineout • 4-9

Jakob Marsee lines out to second baseman Luis Arraez.

top 9 • Flyout • 4-9

Connor Norby flies out to center fielder Drew Gilbert. Agustín Ramírez to 3rd.

top 9 • Walk • 4-9

Javier Sanoja walks.

top 9 • Pop Out • 4-9

Heriberto Hernández pops out to first baseman Rafael Devers in foul territory.

top 9 • Double • 4-9

Agustín Ramírez doubles (5) on a sharp ground ball to left fielder Heliot Ramos.

bottom 8 • Groundout • 4-9

Heliot Ramos grounds out, shortstop Otto Lopez to first baseman Connor Norby.

bottom 8 • Home Run • 4-9

Jung Hoo Lee homers (2) on a fly ball to right field.

bottom 8 • Flyout • 3-9

Casey Schmitt flies out to center fielder Jakob Marsee.

bottom 8 • Strikeout • 3-9

Rafael Devers strikes out swinging.

top 8 • Lineout • 3-9

Liam Hicks lines out to left fielder Heliot Ramos.

top 8 • Walk • 3-9

Xavier Edwards walks. Otto Lopez to 2nd.

top 8 • Single • 3-9

Otto Lopez singles on a ground ball to center fielder Drew Gilbert.

top 8 • Groundout • 3-9

Kyle Stowers grounds out, second baseman Luis Arraez to first baseman Rafael Devers.

top 8 • Groundout • 3-9

Jakob Marsee grounds out, second baseman Luis Arraez to pitcher Caleb Kilian.

bottom 7 • Groundout • 3-9

Matt Chapman grounds out, second baseman Xavier Edwards to first baseman Connor Norby.

bottom 7 • Single • 3-9

Luis Arraez singles on a line drive to center fielder Jakob Marsee.

bottom 7 • Flyout • 3-9

Willy Adames flies out to center fielder Jakob Marsee.

bottom 7 • Flyout • 3-9

Eric Haase flies out to right fielder Owen Caissie.

top 7 • Pop Out • 3-9

Connor Norby pops out to shortstop Willy Adames.

top 7 • Walk • 3-9

Graham Pauley walks.

top 7 • Groundout • 3-9

Owen Caissie grounds out, second baseman Luis Arraez to first baseman Rafael Devers.

top 7 • Flyout • 3-9

Agustín Ramírez flies out to left fielder Heliot Ramos.

bottom 6 • Strikeout • 3-9

Drew Gilbert strikes out swinging.

bottom 6 • Walk • 3-9

Heliot Ramos challenged (pitch result), call on the field was overturned: Heliot Ramos walks. Jung Hoo Lee to 2nd.

bottom 6 • Single • 3-9

Jung Hoo Lee singles on a ground ball to shortstop Otto Lopez. Casey Schmitt out at 3rd, shortstop Otto Lopez to second baseman Xavier Edwards.

bottom 6 • Single • 3-9

Casey Schmitt singles on a line drive to right fielder Owen Caissie.