Major League Baseball
BOXSCORE | RECAP
Miami 4, San Francisco 2
When: 9:45 PM ET, Tuesday, June 24, 2025
Where: Oracle Park, San Francisco, California
Temperature: 57°
Umpires: Home - Brian Walsh, 1B - Lance Barrett, 2B - Alfonso Marquez, 3B - Carlos Torres
Attendance: 28643
Final Scoring Summary
 
Final123456789RHE
Miami 0210001004111
San Francisco 000020000251
Miami
Hitters Pos AB R H RBI BB K LOB Avg
Xavier Edwards 2B 4 0 2 1 1 1 0 .297
Jesus Sanchez RF 5 1 2 0 0 0 2 .251
Otto Lopez SS 5 0 2 1 0 0 3 .245
Agustin Ramirez DH 4 0 1 0 0 1 1 .233
Kyle Stowers LF 4 1 1 0 0 1 3 .270
Eric Wagaman 1B 4 1 1 1 0 1 2 .255
Liam Hicks C 4 0 0 0 0 1 3 .273
     Nick Fortes C 0 0 0 0 0 0 0 .245
Connor Norby 3B 4 1 2 1 0 1 0 .242
Dane Myers CF 4 0 0 0 0 1 2 .311
Totals 38 4 11 4 1 7 16  
Batting
2B - Xavier Edwards (7), Jesus Sanchez (9), Eric Wagaman (17)
TB - Xavier Edwards 3, Jesus Sanchez 3, Otto Lopez 2, Agustin Ramirez, Kyle Stowers, Eric Wagaman 2, Connor Norby 2
RBI - Xavier Edwards (18), Otto Lopez (28), Eric Wagaman (29), Connor Norby (21)
2-Out RBI - Xavier Edwards (8), Connor Norby (12)
Runners left in scoring position, 2 out - Jesus Sanchez (16), Otto Lopez (20), Liam Hicks (12), Dane Myers (22)
Team LOB - 8
Fielding
E - Eric Wagaman (5)
Outfield Assists - Kyle Stowers (Devers at Home)
Pitchers IP H R ER BB K HR ERA
Cal Quantrill 4.2 4 2 2 2 3 1 5.56
Anthony Bender 1.1 1 0 0 1 2 0 2.48
Cade Gibson (W 2-3) 1.1 0 0 0 0 2 0 1.90
Ronny Henriquez (H 11) 0.2 0 0 0 0 2 0 2.95
Calvin Faucher (SV 8) 1.0 0 0 0 1 1 0 3.45
HBP - Heliot Ramos (by Quantrill)
Pitches-Strikes - Cal Quantrill 82-49, Anthony Bender 26-16, Cade Gibson 18-12, Ronny Henriquez 11-7, Calvin Faucher 18-8
Ground Balls-Fly Balls - Cal Quantrill 3-5, Anthony Bender 1-0, Cade Gibson 1-0, Ronny Henriquez 0-0, Calvin Faucher 1-0
Batters Faced - Cal Quantrill 20, Anthony Bender 5, Cade Gibson 4, Ronny Henriquez 2, Calvin Faucher 3
Inherited Runners-Scored - Anthony Bender 1-0
San Francisco
Hitters Pos AB R H RBI BB K LOB Avg
Mike Yastrzemski RF 3 0 0 0 1 1 0 .250
Rafael Devers DH 4 0 1 0 0 1 1 .222
Heliot Ramos LF 3 0 1 0 0 2 1 .286
Wilmer Flores 1B 3 0 0 0 1 1 2 .249
Jung Hoo Lee CF 3 0 1 0 1 0 1 .253
Willy Adames SS 3 0 0 0 1 2 3 .206
Casey Schmitt 3B 4 1 1 0 0 1 3 .284
Patrick Bailey C 3 0 0 0 0 1 2 .188
Christian Koss 2B 3 1 1 2 0 1 0 .224
Totals 29 2 5 2 4 10 13  
Batting
2B - Heliot Ramos (15)
HR - Christian Koss (2)
TB - Rafael Devers, Heliot Ramos 2, Jung Hoo Lee, Casey Schmitt, Christian Koss 4
RBI - Christian Koss 2 (11)
Runners left in scoring position, 2 out - Willy Adames (23), Casey Schmitt (14), Patrick Bailey (19)
GIDP - Wilmer Flores (12), Casey Schmitt (3)
Team LOB - 5
Baserunning
SB - Willy Adames (4, 2nd off Quantrill/Hicks)
Fielding
E - Mike Yastrzemski (1)
Pitchers IP H R ER BB K HR ERA
Justin Verlander (L 0-5) 5.0 5 3 3 1 5 0 4.52
Sean Hjelle 1.0 0 0 0 0 0 0 4.22
Ryan Walker 1.0 2 1 1 0 0 0 4.35
Spencer Bivens 1.0 2 0 0 0 2 0 3.18
Joey Lucchesi 1.0 2 0 0 0 0 0 9.00
Pitches-Strikes - Justin Verlander 86-59, Sean Hjelle 11-7, Ryan Walker 16-10, Spencer Bivens 19-15, Joey Lucchesi 23-13
Ground Balls-Fly Balls - Justin Verlander 2-4, Sean Hjelle 3-0, Ryan Walker 3-0, Spencer Bivens 0-1, Joey Lucchesi 2-1
Batters Faced - Justin Verlander 21, Sean Hjelle 3, Ryan Walker 5, Spencer Bivens 5, Joey Lucchesi 5