Open the board

Miami Marlins 9, San Francisco Giants 4: final score and stats

Miami Marlins beat San Francisco Giants, Miami Marlins 9 to San Francisco Giants 4, on Friday, April 24, 2026 at Oracle Park, San Francisco, California. Below: the box score, top performers, team stats, injuries and recent form for San Francisco Giants vs Miami Marlins.

MLBFriday, April 24, 2026
DateApr 24, 2026
Start time10:15 PM ET
VenueOracle Park, San Francisco, California
TVESPN Unlmtd/MLB.TV
Attendance38,317

Line score

Team123456789R
Miami Marlins3113010009
San Francisco Giants0000300104

Top performers

Miami Marlins
Batting AverageXavier Edwards · 3-4, 2B, RBI, R, BB, SB
Home RunsConnor Norby · 1-5, HR, 3 RBI, R
Runs Batted InConnor Norby · 1-5, HR, 3 RBI, R
MLB RatingXavier Edwards · 3-4, 2B, RBI, R, BB, SB
San Francisco Giants
Batting AverageJung Hoo Lee · 3-4, HR, RBI, R
Home RunsJung Hoo Lee · 3-4, HR, RBI, R
Runs Batted InEric Haase · 1-3, 2B, RBI, R
MLB RatingJung Hoo Lee · 3-4, HR, RBI, R

Team comparison

Miami MarlinsSan Francisco Giants
Runs per game
-
-
Runs allowed per game
-
-
13-13Record11-15
3rd in NL EastStanding4th in NL West
0-0Road record / home record0-0
Last 5
-Streak-

Injury report

Confirm lineups and injuries close to game time.

Miami Marlins
Ronny Henriquez RP · Elbow - Surgery
Out
Anthony Bender RP · Lower Leg - Surgery
Out
Jakob Marsee CF · Elbow - Surgery
Out
Adam Mazur SP · Elbow - Surgery
Out
Robby Snelling SP · Elbow - Surgery
Out
San Francisco Giants
Harrison Bader CF · Foot - Plantar Fasciitis
Out
Randy Rodriguez RP · Elbow - Surgery
Out
Rowan Wick RP · Elbow - Surgery
Out
Matt Chapman 3B · Abdomen - Surgery
Out
Rafael Devers 1B · Abdomen - Surgery
Out

Box score

Miami Marlins

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Jakob Marsee1-6611000124.178.300.267
Kyle Stowers3-5523000120.400.500.600
Esteury Ruiz0-000000000.000.000.000
Otto Lopez3-5503100114.330.377.515
Xavier Edwards3-4413101025.347.429.480
Liam Hicks1-4411310118.317.359.537
Agustin Ramirez1-5501000011.226.298.366
Owen Caissie1-3321001118.230.280.392
Heriberto Hernandez0-110000001.175.299.211
Graham Pauley2-3312101115.211.250.316
Javier Sanoja0-000000105.352.407.407
Connor Norby1-5511310022.244.333.423
Team16-41419169246173

Miami Marlins

PlayerIPHRERBBKHRPC-STERAPC
Sandy Alcantara6.0933140108-753.05108
Lake Bachar2.021101131-233.2931
John King1.000011014-90.8214
Team9.01144261153-107153

San Francisco Giants

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Willy Adames0-5500000215.217.259.396
Luis Arraez3-5503100019.320.352.371
Matt Chapman1-4401000019.284.330.373
Rafael Devers0-4400000211.221.257.308
Casey Schmitt1-4401000018.280.321.453
Jung Hoo Lee3-4413110025.275.320.407
Heliot Ramos1-3311001116.267.313.389
Drew Gilbert1-3311100112.231.286.346
Jerar Encarnacion0-000000106.231.259.269
Eric Haase1-3311100010.333.333.667
Christian Koss0-110000002.125.125.250
Team11-36364114126153

San Francisco Giants

PlayerIPHRERBBKHRPC-STERAPC
Adrian Houser4.0118813277-477.3677
JT Brubaker3.031113054-342.5154
Caleb Kilian1.010010018-120.7518
Ryan Borucki1.010010024-145.1924
Team9.01699462173-107173

Season series

SF wins series 2-1
Apr 26, 2026MIA 3, SF 6
Apr 25, 2026MIA 2, SF 6
Apr 24, 2026MIA 9, SF 4

Team pages

More MLB games on Apr 24, 2026

Frequently asked questions

Who won Miami Marlins vs San Francisco Giants?

Miami Marlins won, 9-4, on Friday, April 24, 2026.

What was the final score of Miami Marlins vs San Francisco Giants?

Miami Marlins 9, San Francisco Giants 4.

Who were the top performers?

Miami Marlins: Xavier Edwards (3-4, 2B, RBI, R, BB, SB batting average). San Francisco Giants: Jung Hoo Lee (3-4, HR, RBI, R batting average).

Where is Miami Marlins vs San Francisco Giants played?

Oracle Park, San Francisco, California.

The model’s read

Grades, leans and the full breakdown for Miami Marlins vs San Francisco Giants are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.