ARCHIVE April 25, 2026
April 25, 2026 · NL West

Miami Marlins vs San Francisco Giants

April 25, 2026Oracle ParkOvercast 56°F · 10 mph, Out To CF
AWAY
Miami Marlins
13-14
2
vs
HOME
San Francisco Giants
12-15
6

Scoring summary

INN BATTER PLAY SCORE
T3 Xavier Edwards Xavier Edwards singles on a line drive to right fielder Jung Hoo Lee. Agustín Ramírez scores. Connor Norby to 3rd. MIA 1, SF 0
B5 Drew Gilbert Drew Gilbert homers (2) on a line drive to right field. MIA 1, SF 1
B6 Casey Schmitt Casey Schmitt homers (3) on a fly ball to left center field. Matt Chapman scores. MIA 1, SF 3
B6 Patrick Bailey 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. MIA 1, SF 4
B8 Heliot Ramos Heliot Ramos homers (3) on a fly ball to right field. MIA 1, SF 5
B8 Luis Arraez Luis Arraez doubles (2) on a line drive to left fielder Kyle Stowers. Patrick Bailey scores. MIA 1, SF 6
T9 Jakob Marsee Jakob Marsee singles on a ground ball to center fielder Drew Gilbert. Owen Caissie scores. MIA 2, SF 6

Box score

  123456789 R
MIA 001000001 2
SF 000013020 6

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Marlins AWAY 2

Eury Pérez started for Marlins, leaving trailing 1–4. Out of the bullpen, Tyler Phillips took the roughest line.

workload · innings pitched
  • Eury Pérez Starter 5.1 94 4 6 L
    Pitch-by-pitch: what Eury Pérez threw
    CSW 20% 1st-pitch strike 54% 3.9 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 57 61% 6 6 18 15 12
    Slider 19 20% 1 3 4 9 2
    Sweeper 13 14% 0 3 2 7 1
    Changeup 4 4% 0 0 1 2 1
    Curveball 1 1% 0 0 0 1 0
  • Anthony Bender Middle 0.2 7 0 1 inherited 1, all 1 scored
  • Tyler Phillips Middle 2.0 46 2 0
Giants HOME 6

Robbie Ray started for Giants, leaving trailing 0–1. Out of the bullpen, Ryan Walker took the roughest line.

workload · innings pitched
  • Robbie Ray Starter 5.0 97 1 4
    Pitch-by-pitch: what Robbie Ray threw
    CSW 23% 1st-pitch strike 57% 4.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 57 59% 5 5 13 25 9
    Slider 24 25% 5 3 5 10 1
    Changeup 14 14% 1 2 1 6 4
    Knuckle Curve 2 2% 1 0 0 1 0
  • Matt Gage Reliever 1.0 23 0 0 W
  • Keaton Winn Setup 1.0 11 0 0 HLD
  • Erik Miller Setup 1.0 21 0 2 HLD
  • Ryan Walker Reliever 1.0 12 1 0

Where the game turned

2 runs Bottom 6th · off Pérez
  • Schmitt HR (2)

Batting lines

AWAY · MIA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Agustín Ramírez C 5 1 2 0 0 1 .235 .303 .367 .670 SB
Otto Lopez SS 4 0 1 0 0 0 .327 .373 .505 .878
Kyle Stowers LF 3 0 0 0 1 0 .333 .455 .500 .955
Connor Norby 1B 2 0 0 0 2 1 .238 .340 .413 .753
Xavier Edwards 2B 4 0 2 1 0 2 .353 .431 .480 .911 SB
Heriberto Hernández RF 4 0 0 0 0 0 .164 .282 .197 .479
Owen Caissie PH 1 1 0 0 0 0 .227 .277 .387 .664
Liam Hicks PH 1 0 0 0 0 0 .313 .355 .530 .885
Jakob Marsee CF 2 0 1 1 0 0 .184 .303 .272 .575
Leo Jiménez DH 2 0 0 0 1 2 .231 .412 .231 .643
Javier Sanoja 3B 2 0 0 0 1 0 .339 .403 .393 .796
Esteury Ruiz CF 2 0 0 0 0 0 .000 .000 .000 .000
HOME · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Willy Adames SS 5 0 0 0 0 2 .207 .248 .378 .626
Luis Arraez 2B 5 0 2 1 0 0 .324 .355 .382 .737 2B
Matt Chapman DH 3 1 1 0 2 1 .286 .342 .381 .723 2B
Rafael Devers 1B 4 0 0 0 0 1 .213 .248 .296 .544
Casey Schmitt 3B 3 1 2 2 1 0 .295 .341 .513 .854 HR (3), 2B
Jung Hoo Lee RF 3 1 2 0 1 0 .287 .337 .436 .773 2 2B
Heliot Ramos LF 4 1 2 1 0 1 .277 .320 .426 .746 HR (3)
Drew Gilbert CF 4 1 1 1 0 0 .233 .281 .433 .714 HR (2)
Patrick Bailey C 3 1 1 1 1 2 .156 .229 .203 .432 SB

Pitching lines

AWAY · MIA
PITCHER IPHRERBBKHR NPERA DEC
Eury Pérez 5.1 7 4 4 2 6 2 94 4.60 L
Anthony Bender 0.2 2 0 0 0 1 0 7 6.30
Tyler Phillips 2.0 2 2 2 3 0 1 46 1.59
HOME · SF
PITCHER IPHRERBBKHR NPERA DEC
Robbie Ray 5.0 4 1 1 3 4 0 97 2.70
Matt Gage 1.0 1 0 0 1 0 0 23 1.64 W
Keaton Winn 1.0 0 0 0 0 0 0 11 2.53 HLD
Erik Miller 1.0 0 0 0 1 2 0 21 4.00 HLD
Ryan Walker 1.0 1 1 0 0 0 0 12 3.00

Manager comparison

AWAY · MIA
Clayton McCullough
Lineup 2.4 R Bunts 1.2 R IBBs 0.8 R
HOME · SF
Tony Vitello
Lineup 1.7 R Bunts 1.6 R IBBs 1.8 R

Recent form

AWAY · MIA
6-4 L1 +5 run diff
LWWWWLLWLW
HOME · SF
4-5 L3 +2 run diff
LLL?WWWWLL

Season series: 3-0 with MIA listed first across 3 prior meetings.

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.