Open the board

Miami Marlins 8, San Francisco Giants 5: final score and stats

Miami Marlins beat San Francisco Giants, Miami Marlins 8 to San Francisco Giants 5, on Wednesday, June 25, 2025 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.

MLBWednesday, June 25, 2025
DateJun 25, 2025
Start time9:45 PM ET
VenueOracle Park, San Francisco, California
TVFanDuel SN FL, MLB.TV, NBC Sports BA
Attendance31,712

Line score

Team123456789OTR
Miami Marlins00020002048
San Francisco Giants10001000215

Top performers

Miami Marlins
Batting AverageOtto Lopez · 3-4, 2B, 3 RBI, R, BB
Home RunsJesus Sanchez · 0-5, 2 K
Runs Batted InHeriberto Hernandez · 2-5, 2B, 4 RBI, R, 2 K
MLB RatingOtto Lopez · 3-4, 2B, 3 RBI, R, BB
San Francisco Giants
Batting AverageHeliot Ramos · 2-5, RBI, K
Home RunsMike Yastrzemski · 1-3, HR, RBI, R, K
Runs Batted InMike Yastrzemski · 1-3, HR, RBI, R, K
MLB RatingMike Yastrzemski · 1-3, HR, RBI, R, K

Team comparison

Miami MarlinsSan Francisco Giants
Runs per game
-
-
Runs allowed per game
-
-
33-45Record44-36
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
Xavier Edwards0-4400002127.288.366.328
Jesus Sanchez0-5500000220.245.315.409
Agustin Ramirez2-4422000110.238.287.444
Nick Fortes0-111000005.242.291.368
Liam Hicks2-4412001122.279.365.441
Jack Winkler0-001000000.111.111.111
Kyle Stowers2-4412001122.274.346.472
Otto Lopez3-4413301019.253.322.365
Heriberto Hernandez2-5512400216.340.377.480
Connor Norby2-4402100013.248.295.366
Dane Myers0-4400001224.303.357.432
Team13-393981380610178

Miami Marlins

PlayerIPHRERBBKHRPC-STERAPC
Edward Cabrera5.132236190-543.7890
Ronny Henriquez1.00000109-72.879
Josh Simpson1.200000015-109.8215
Calvin Faucher1.012210018-103.9418
Tyler Phillips1.01100008-63.898
Team10.0554471140-87140

San Francisco Giants

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Mike Yastrzemski1-3311110116.251.349.399
Wilmer Flores0-220000005.247.321.395
Rafael Devers0-4400001014.194.286.323
Heliot Ramos2-5502100116.288.364.475
Dominic Smith0-2210001017.286.383.408
Daniel Johnson0-110000002.182.250.364
Casey Schmitt0-3310000215.276.360.439
Jung Hoo Lee0-1110002117.252.323.407
Willy Adames1-3301100110.207.293.344
Patrick Bailey1-3301100115.190.256.268
Christian Koss0-3310100013.215.259.291
Team5-3030555147140

San Francisco Giants

PlayerIPHRERBBKHRPC-STERAPC
Logan Webb6.0622360102-672.52102
Randy Rodriguez1.010002020-140.7720
Tyler Rogers1.042201015-141.6915
Erik Miller1.000011019-100.9919
Camilo Doval0.224320021-132.7821
Sean Hjelle0.10000001-14.091
Team10.013876100178-119178

Season series

MIA wins series 3-0
Jun 26, 2025MIA 12, SF 5
Jun 25, 2025MIA 8, SF 5
Jun 24, 2025MIA 4, SF 2

Team pages

More MLB games on Jun 25, 2025

Frequently asked questions

Who won Miami Marlins vs San Francisco Giants?

Miami Marlins won, 8-5, on Wednesday, June 25, 2025.

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

Miami Marlins 8, San Francisco Giants 5.

Who were the top performers?

Miami Marlins: Otto Lopez (3-4, 2B, 3 RBI, R, BB batting average). San Francisco Giants: Heliot Ramos (2-5, RBI, K 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.