Open the board

Miami Marlins 2, San Francisco Giants 6: final score and stats

San Francisco Giants beat Miami Marlins, Miami Marlins 2 to San Francisco Giants 6, on Saturday, April 25, 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.

MLBSaturday, April 25, 2026
DateApr 25, 2026
Start time4:05 PM ET
VenueOracle Park, San Francisco, California
TVMLB.TV
Attendance38,589

Line score

Team123456789R
Miami Marlins0010000012
San Francisco Giants00001302-6

Top performers

Miami Marlins
Batting AverageXavier Edwards · 2-4, RBI, SB, 2 K
Home RunsEsteury Ruiz · 0-2
Runs Batted InXavier Edwards · 2-4, RBI, SB, 2 K
MLB RatingXavier Edwards · 2-4, RBI, SB, 2 K
San Francisco Giants
Batting AverageCasey Schmitt · 2-3, HR, 2B, 2 RBI, R, BB
Home RunsHeliot Ramos · 2-4, HR, RBI, R, K
Runs Batted InCasey Schmitt · 2-3, HR, 2B, 2 RBI, R, BB
MLB RatingCasey Schmitt · 2-3, HR, 2B, 2 RBI, R, BB

Team comparison

Miami MarlinsSan Francisco Giants
Runs per game
-
-
Runs allowed per game
-
-
13-14Record12-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
Agustin Ramirez2-5512000126.235.303.367
Otto Lopez1-4401000016.327.373.505
Kyle Stowers0-3300001019.333.455.500
Connor Norby0-2200002122.238.340.413
Xavier Edwards2-4402100220.353.431.480
Heriberto Hernandez0-4400000016.164.282.197
Leo Jimenez0-2200001217.231.412.231
Owen Caissie0-111000002.227.277.387
Javier Sanoja0-2200001012.339.403.393
Liam Hicks0-110000004.313.355.530
Esteury Ruiz0-220000005.000.000.000
Jakob Marsee1-220110005.184.303.272
Team6-3232262056164

Miami Marlins

PlayerIPHRERBBKHRPC-STERAPC
Eury Perez5.174426294-604.6094
Anthony Bender0.22000107-66.307
Tyler Phillips2.022230146-261.5946
Team8.01166573147-92147

San Francisco Giants

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Willy Adames0-5500000219.207.248.378
Luis Arraez2-5502100016.324.355.382
Matt Chapman1-3311002122.286.342.381
Rafael Devers0-4400000116.213.248.296
Casey Schmitt2-3312211013.295.341.513
Jung Hoo Lee2-3312001012.287.337.436
Heliot Ramos2-4412110117.277.320.426
Drew Gilbert1-4411110014.233.281.433
Patrick Bailey1-3311101218.156.229.203
Team11-34346116357147

San Francisco Giants

PlayerIPHRERBBKHRPC-STERAPC
Robbie Ray5.041134097-552.7097
Matt Gage1.010010023-131.6423
Keaton Winn1.000000011-82.5311
Erik Miller1.000012021-94.0021
Ryan Walker1.011000012-83.0012
Team9.0621560164-93164

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 25, 2026

Frequently asked questions

Who won Miami Marlins vs San Francisco Giants?

San Francisco Giants won, 6-2, on Saturday, April 25, 2026.

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

Miami Marlins 2, San Francisco Giants 6.

Who were the top performers?

Miami Marlins: Xavier Edwards (2-4, RBI, SB, 2 K batting average). San Francisco Giants: Casey Schmitt (2-3, HR, 2B, 2 RBI, R, BB 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.