Major League Baseball
BOXSCORE | RECAP
San Francisco 3, Kansas City 2
When: 9:45 PM ET, Tuesday, May 20, 2025
Where: Oracle Park, San Francisco, California
Temperature: 63°
Umpires: Home - Charlie Ramos, 1B - Jordan Baker, 2B - Stu Scheurwater, 3B - Dan Merzel
Attendance: 32118
Final Scoring Summary
 
Final123456789RHE
Kansas City 001000010272
San Francisco 00021000-381
Kansas City
Hitters Pos AB R H RBI BB K LOB Avg
Jonathan India DH 4 0 0 0 0 0 2 .234
Bobby Witt Jr. SS 4 0 1 1 0 2 0 .306
Vinnie Pasquantino 1B 3 0 1 0 1 1 0 .229
Salvador Perez C 4 0 0 0 0 1 2 .213
Maikel Garcia 3B 4 0 2 0 0 1 1 .310
Cavan Biggio LF 2 0 0 0 0 2 2 .172
     Mark Canha PH-LF 2 0 0 0 0 1 0 .286
Michael Massey 2B 3 0 0 0 0 1 0 .195
Drew Waters RF-CF 3 1 1 0 0 1 0 .273
Kyle Isbel CF 1 0 1 1 0 0 0 .282
     Hunter Renfroe PH-RF 1 1 1 0 0 0 0 .182
Totals 31 2 7 2 1 10 7  
Batting
2B - Kyle Isbel (4), Hunter Renfroe (6)
TB - Bobby Witt Jr., Vinnie Pasquantino, Maikel Garcia 2, Drew Waters, Kyle Isbel 2, Hunter Renfroe 2
RBI - Bobby Witt Jr. (26), Kyle Isbel (14)
Runners left in scoring position, 2 out - Jonathan India (7)
SF - Kyle Isbel (3)
Team LOB - 4
Baserunning
CS - Bobby Witt Jr. (5, 2nd by Doval/Bailey), Maikel Garcia (7, 2nd by Birdsong/Bailey)
Fielding
E - Vinnie Pasquantino (1), Bobby Witt Jr. (3)
Pitchers IP H R ER BB K HR ERA
Michael Lorenzen (L 3-5) 4.2 7 3 2 1 5 0 3.77
Angel Zerpa 0.1 0 0 0 0 0 0 6.23
Steven Cruz 0.2 1 0 0 0 0 0 1.26
Evan Sisk 0.2 0 0 0 1 2 0 0.00
Jonathan Bowlan 1.2 0 0 0 1 1 0 0.00
WP - Michael Lorenzen
HBP - Heliot Ramos (by Lorenzen)
Pitches-Strikes - Michael Lorenzen 97-64, Angel Zerpa 6-3, Steven Cruz 9-6, Evan Sisk 15-6, Jonathan Bowlan 14-9
Ground Balls-Fly Balls - Michael Lorenzen 5-3, Angel Zerpa 1-0, Steven Cruz 1-0, Evan Sisk 0-0, Jonathan Bowlan 3-0
Batters Faced - Michael Lorenzen 23, Angel Zerpa 1, Steven Cruz 3, Evan Sisk 3, Jonathan Bowlan 5
Inherited Runners-Scored - Angel Zerpa 2-0, Evan Sisk 1-0, Jonathan Bowlan 1-0
San Francisco
Hitters Pos AB R H RBI BB K LOB Avg
Mike Yastrzemski RF 4 1 2 0 0 1 1 .280
Wilmer Flores DH 3 0 1 0 1 0 2 .259
Jung Hoo Lee CF 4 0 1 1 0 1 2 .275
Heliot Ramos LF 3 1 1 0 0 1 3 .293
Willy Adames SS 4 1 1 1 0 1 4 .220
LaMonte Wade Jr. 1B 3 0 0 0 1 1 3 .168
Casey Schmitt 3B 3 0 1 1 1 1 0 .214
Patrick Bailey C 4 0 0 0 0 1 4 .179
Tyler Fitzgerald 2B 3 0 1 0 0 1 2 .287
Totals 31 3 8 3 3 8 21  
Batting
2B - Tyler Fitzgerald (6)
3B - Willy Adames (1)
TB - Mike Yastrzemski 2, Wilmer Flores, Jung Hoo Lee, Heliot Ramos, Willy Adames 3, Casey Schmitt, Tyler Fitzgerald 2
RBI - Jung Hoo Lee (31), Willy Adames (23), Casey Schmitt (3)
Runners left in scoring position, 2 out - Mike Yastrzemski (17), Willy Adames (8), LaMonte Wade Jr. 2 (19), Tyler Fitzgerald 2 (10)
GIDP - Wilmer Flores (6), Heliot Ramos (5), Patrick Bailey (2)
Team LOB - 8
Fielding
E - Hayden Birdsong (1)
Pitchers IP H R ER BB K HR ERA
Hayden Birdsong (W 2-0) 5.0 5 1 0 0 4 0 1.91
Randy Rodriguez (H 4) 1.0 0 0 0 1 3 0 0.87
Kyle Harrison (H 1) 1.1 1 1 1 0 2 0 3.38
Camilo Doval (H 7) 0.2 1 0 0 0 1 0 1.21
Ryan Walker (SV 9) 1.0 0 0 0 0 0 0 5.00
WP - Hayden Birdsong
Pitches-Strikes - Hayden Birdsong 80-54, Randy Rodriguez 22-12, Kyle Harrison 16-12, Camilo Doval 13-10, Ryan Walker 8-5
Ground Balls-Fly Balls - Hayden Birdsong 5-4, Randy Rodriguez 0-0, Kyle Harrison 1-0, Camilo Doval 0-0, Ryan Walker 2-1
Batters Faced - Hayden Birdsong 19, Randy Rodriguez 4, Kyle Harrison 5, Camilo Doval 2, Ryan Walker 3
Inherited Runners-Scored - Camilo Doval 1-1