← Back to scores
Miami Marlins
13-14  ·  4th NL East
2 6
Final
San Francisco Giants
12-15  ·  4th NL West
Sat, Apr 25, 2026
Venue: Oracle Park, San Francisco
Weather: Overcast, 56°
HP Ump: Mark Ripperger (Home Plate)
W: Matt Gage
L: Eury Pérez
Team 123456789 RHE
MIA 001000001 260
SF 00001302 6111
Hitters
PlayerPOSH-ABRHRRBIBBKAVG
Agustín RamírezC 2-5 1 1 .400
Otto LopezSS 1-4 .250
Kyle StowersLF 0-3 1 .000
Connor Norby1B 0-2 21 .000
Xavier Edwards2B 2-4 12 .500
Heriberto HernándezRF 0-4 .000
Leo JiménezDH 0-2 12 .000
Owen CaissiePH 0-1 1 .000
Javier Sanoja3B 0-2 1 .000
Liam HicksPH 0-1 .000
Esteury RuizCF 0-2 .000
Jakob MarseeCF 1-2 1 .500
Eury PérezP 0-0
Anthony BenderP 0-0
Tyler PhillipsP 0-0
Pitchers
PitcherIPHERBBKPC-STERA
Eury Pérez 5.17426 94-607.06
Anthony Bender 0.22001 7-60.00
Tyler Phillips 2.02230 46-269.00
Hitters
PlayerPOSH-ABRHRRBIBBKAVG
Willy AdamesSS 0-5 2 .000
Luis Arraez2B 2-5 1 .400
Matt ChapmanDH 1-3 1 21 .333
Rafael Devers1B 0-4 1 .000
Casey Schmitt3B 2-3 1 1 21 .667
Jung Hoo LeeRF 2-3 1 1 .667
Heliot RamosLF 2-4 1 1 11 .500
Drew GilbertCF 1-4 1 1 1 .250
Patrick BaileyC 1-3 1 112 .333
Robbie RayP 0-0
Matt GageP 0-0
Keaton WinnP 0-0
Erik MillerP 0-0
Ryan WalkerP 0-0
Pitchers
PitcherIPHERBBKPC-STERA
Robbie Ray 5.04134 97-551.80
Matt Gage 1.01010 23-130.00
Keaton Winn 1.00000 11-80.00
Erik Miller 1.00012 21-90.00
Ryan Walker 1.01000 12-80.00
MIA
AWAY · HOME
SF
6
Hits
11
0
Home Runs
3
.261
AVG
.250
.338
OBP
.293
.393
SLG
.370
.731
OPS
.663
2
Runs
6
0
2B
5
0
3B
0
2
SB
1
6
TB
25
18
LOB
18
37
PA
39
3.99
ERA
3.86
7
K
6
5
BB
5
11
H Allowed
6
1.26
WHIP
1.32
6
Runs
2
0
HBP
0
39
BF
37
147
Pitches
164
92
Strikes
93
Top Performers
Casey Schmitt
2-3 1 HR 2 RBI · 1 R · 1 BB
Robbie Ray
5.0 IP · 4 K · 1 ER · 97 P
Jung Hoo Lee
2-3 · 1 R · 1 BB
Play by Play
  • Agustín Ramírez grounds into a double play, pitcher Ryan Walker to second baseman Luis Arraez to first baseman Rafael Devers. Jakob Marsee out at 2nd. Agustín Ramírez out at 1st.
    Agustín Ramírez vs Ryan Walker
  • Jakob Marsee singles on a ground ball to center fielder Drew Gilbert. Owen Caissie scores.
    Jakob Marsee vs Ryan Walker
  • Liam Hicks grounds out, second baseman Luis Arraez to first baseman Rafael Devers. Owen Caissie to 3rd.
    Liam Hicks vs Ryan Walker
  • Owen Caissie reaches on a throwing error by catcher Patrick Bailey. Owen Caissie to 2nd.
    Owen Caissie vs Ryan Walker
  • Top 9th
  • Matt Chapman grounds out, shortstop Otto Lopez to first baseman Connor Norby.
    Matt Chapman vs Tyler Phillips
  • Luis Arraez doubles (2) on a line drive to left fielder Kyle Stowers. Patrick Bailey scores.
    Luis Arraez vs Tyler Phillips
  • Willy Adames flies out to left fielder Kyle Stowers.
    Willy Adames vs Tyler Phillips
  • Patrick Bailey walks.
    Patrick Bailey vs Tyler Phillips
  • Drew Gilbert lines out to right fielder Heriberto Hernández.
    Drew Gilbert vs Tyler Phillips
  • Heliot Ramos homers (3) on a fly ball to right field.
    Heliot Ramos vs Tyler Phillips
  • Bottom 8th
  • Heriberto Hernández grounds into a force out, third baseman Casey Schmitt to second baseman Luis Arraez. Kyle Stowers out at 2nd.
    Heriberto Hernández vs Erik Miller
  • Xavier Edwards called out on strikes.
    Xavier Edwards vs Erik Miller
  • Connor Norby called out on strikes.
    Connor Norby vs Erik Miller
  • Kyle Stowers walks.
    Kyle Stowers vs Erik Miller
  • Top 8th
  • Jung Hoo Lee grounds out, second baseman Xavier Edwards to first baseman Connor Norby.
    Jung Hoo Lee vs Tyler Phillips
  • Casey Schmitt walks.
    Casey Schmitt vs Tyler Phillips
  • Rafael Devers grounds out to first baseman Connor Norby. Matt Chapman to 2nd.
    Rafael Devers vs Tyler Phillips
  • Matt Chapman walks.
    Matt Chapman vs Tyler Phillips
  • Luis Arraez grounds out, second baseman Xavier Edwards to first baseman Connor Norby.
    Luis Arraez vs Tyler Phillips
  • Bottom 7th
  • Otto Lopez flies out to right fielder Jung Hoo Lee.
    Otto Lopez vs Keaton Winn
  • Agustín Ramírez grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.
    Agustín Ramírez vs Keaton Winn
  • Jakob Marsee flies out to right fielder Jung Hoo Lee.
    Jakob Marsee vs Keaton Winn
  • Top 7th
  • Willy Adames called out on strikes.
    Willy Adames vs Anthony Bender
  • Patrick Bailey singles on a sharp line drive to right fielder Heriberto Hernández. Jung Hoo Lee scores. Heliot Ramos to 3rd. Patrick Bailey to 2nd.
    Patrick Bailey vs Anthony Bender
  • Drew Gilbert lines out to left fielder Kyle Stowers.
    Drew Gilbert vs Anthony Bender
  • Heliot Ramos singles on a ground ball to left fielder Kyle Stowers. Jung Hoo Lee to 2nd.
    Heliot Ramos vs Anthony Bender
  • Jung Hoo Lee walks.
    Jung Hoo Lee vs Eury Pérez
  • Casey Schmitt homers (3) on a fly ball to left center field. Matt Chapman scores.
    Casey Schmitt vs Eury Pérez
  • Rafael Devers flies out to second baseman Xavier Edwards.
    Rafael Devers vs Eury Pérez
  • Matt Chapman doubles (5) on a ground ball to left fielder Kyle Stowers.
    Matt Chapman vs Eury Pérez
  • Bottom 6th
  • Javier Sanoja flies out to left fielder Heliot Ramos.
    Javier Sanoja vs Matt Gage
  • Leo Jiménez walks.
    Leo Jiménez vs Matt Gage
  • Heriberto Hernández grounds out, second baseman Luis Arraez to first baseman Rafael Devers. Xavier Edwards to 2nd.
    Heriberto Hernández vs Matt Gage
  • Xavier Edwards singles on a line drive to right fielder Jung Hoo Lee.
    Xavier Edwards vs Matt Gage
  • Connor Norby grounds out, pitcher Matt Gage to first baseman Rafael Devers.
    Connor Norby vs Matt Gage
  • Top 6th
  • Luis Arraez grounds out, second baseman Xavier Edwards to first baseman Connor Norby.
    Luis Arraez vs Eury Pérez
  • Willy Adames grounds out softly, third baseman Javier Sanoja to first baseman Connor Norby.
    Willy Adames vs Eury Pérez
  • Patrick Bailey called out on strikes.
    Patrick Bailey vs Eury Pérez
  • Drew Gilbert homers (2) on a line drive to right field.
    Drew Gilbert vs Eury Pérez
  • Bottom 5th
  • Kyle Stowers grounds into a double play, shortstop Willy Adames to first baseman Rafael Devers. Agustín Ramírez out at 2nd. Kyle Stowers out at 1st.
    Kyle Stowers vs Robbie Ray
  • Otto Lopez lines out to right fielder Jung Hoo Lee.
    Otto Lopez vs Robbie Ray
  • Agustín Ramírez singles on a sharp line drive to left fielder Heliot Ramos.
    Agustín Ramírez vs Robbie Ray
  • Top 5th
  • Heliot Ramos grounds out, shortstop Otto Lopez to first baseman Connor Norby.
    Heliot Ramos vs Eury Pérez
  • Jung Hoo Lee doubles (8) on a line drive to left fielder Kyle Stowers. Rafael Devers to 3rd.
    Jung Hoo Lee vs Eury Pérez
  • Casey Schmitt pops out to first baseman Connor Norby in foul territory.
    Casey Schmitt vs Eury Pérez
  • Rafael Devers grounds into a force out, first baseman Connor Norby to shortstop Otto Lopez. Matt Chapman out at 2nd. Rafael Devers to 1st.
    Rafael Devers vs Eury Pérez
  • Matt Chapman walks.
    Matt Chapman vs Eury Pérez
  • Bottom 4th
  • Esteury Ruiz flies out to left fielder Heliot Ramos.
    Esteury Ruiz vs Robbie Ray
  • Javier Sanoja flies out to left fielder Heliot Ramos.
    Javier Sanoja vs Robbie Ray
  • Leo Jiménez strikes out swinging.
    Leo Jiménez vs Robbie Ray
  • Top 4th
  • Luis Arraez flies out to right fielder Heriberto Hernández.
    Luis Arraez vs Eury Pérez
  • Willy Adames grounds out, shortstop Otto Lopez to first baseman Connor Norby.
    Willy Adames vs Eury Pérez
  • Patrick Bailey strikes out on a foul tip.
    Patrick Bailey vs Eury Pérez
  • Bottom 3rd
  • Heriberto Hernández grounds out, shortstop Willy Adames to first baseman Rafael Devers.
    Heriberto Hernández vs Robbie Ray
  • Xavier Edwards singles on a line drive to right fielder Jung Hoo Lee. Agustín Ramírez scores. Connor Norby to 3rd.
    Xavier Edwards vs Robbie Ray
  • Connor Norby walks.
    Connor Norby vs Robbie Ray
  • Kyle Stowers flies out to left fielder Heliot Ramos.
    Kyle Stowers vs Robbie Ray
  • Otto Lopez flies out to right fielder Jung Hoo Lee in foul territory.
    Otto Lopez vs Robbie Ray
  • Agustín Ramírez singles on a sharp line drive to right fielder Jung Hoo Lee.
    Agustín Ramírez vs Robbie Ray
  • Top 3rd
  • Drew Gilbert lines out to center fielder Esteury Ruiz.
    Drew Gilbert vs Eury Pérez
  • Heliot Ramos strikes out swinging.
    Heliot Ramos vs Eury Pérez
  • Jung Hoo Lee doubles (7) on a sharp fly ball to right fielder Heriberto Hernández.
    Jung Hoo Lee vs Eury Pérez
  • Casey Schmitt doubles (8) on a fly ball to shortstop Otto Lopez. Casey Schmitt out at 2nd, shortstop Otto Lopez to second baseman Xavier Edwards.
    Casey Schmitt vs Eury Pérez
  • Bottom 2nd
  • Esteury Ruiz grounds out, shortstop Willy Adames to first baseman Rafael Devers.
    Esteury Ruiz vs Robbie Ray
  • Javier Sanoja walks.
    Javier Sanoja vs Robbie Ray
  • Leo Jiménez called out on strikes.
    Leo Jiménez vs Robbie Ray
  • Heriberto Hernández flies out to right fielder Jung Hoo Lee.
    Heriberto Hernández vs Robbie Ray
  • Top 2nd
  • Rafael Devers strikes out swinging.
    Rafael Devers vs Eury Pérez
  • Matt Chapman strikes out swinging.
    Matt Chapman vs Eury Pérez
  • Luis Arraez singles on a ground ball to center fielder Esteury Ruiz.
    Luis Arraez vs Eury Pérez
  • Willy Adames strikes out swinging.
    Willy Adames vs Eury Pérez
  • Bottom 1st
  • Xavier Edwards strikes out swinging.
    Xavier Edwards vs Robbie Ray
  • Connor Norby walks.
    Connor Norby vs Robbie Ray
  • Kyle Stowers grounds out, pitcher Robbie Ray to first baseman Rafael Devers. Otto Lopez to 2nd.
    Kyle Stowers vs Robbie Ray
  • Otto Lopez singles on a line drive to center fielder Drew Gilbert.
    Otto Lopez vs Robbie Ray
  • Agustín Ramírez strikes out swinging.
    Agustín Ramírez vs Robbie Ray
  • Top 1st
Game Recap
Game recap
Schmitt rebounds from baserunning gaffe with decisive go-ahead HR
SAN FRANCISCO – Casey Schmitt angrily pounded his fist into the dirt so hard, he must have bruised a knuckle or three. For the second game in a row Saturday, almost inconceivably, Schmitt was tagged out after rounding second base too far then slipping as he tried to clamber back
Highlights
Casey Schmitt leads Giants to win with two-run homer
00:03:23
Condensed Game: MIA@SF - 4/25/26
00:12:08
Casey Schmitt's two-run homer (3)
00:00:38
Heliot Ramos' solo homer (3)
00:00:37
Drew Gilbert's solo home run (2)
00:00:34