Kansas City Royals vs San Francisco Giants Match Player Stats On May 20, 2025

May 20, 2025 - Regular Season
Final
1 2 3 4 5 6 7 8 9 R H E
KC 0 0 1 0 0 0 0 1 0 2 7 2
SF 0 0 0 2 1 0 0 0 0 3 8 1
ML O/U (Margin) ATS (Margin) Line Movement
KC +118 7.5o 1.5 (0.5)
SF -128 7.5u (2.5) -1.5

Batting Stats

POS AB R H RBI BB SO LOB AVG
J. India DH 4 0 0 0 0 0 2 .234
B. Witt Jr. SS 4 0 1 1 0 2 0 .301
V. Pasquantino 1B 3 0 1 0 1 1 0 .229
S. Perez C 4 0 0 0 0 1 2 .213
M. Garcia 3B 4 0 2 0 0 1 1 .310
C. Biggio LF 2 0 0 0 0 2 2 .172
     M. Canha PH -LF 2 0 0 0 0 1 0 .286
M. Massey 2B 3 0 0 0 0 1 0 .195
D. Waters RF -CF 3 1 1 0 0 1 0 .273
K. Isbel CF 1 0 1 1 0 0 0 .284
     H. 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. 1, Vinnie Pasquantino 1, Maikel Garcia 2, Drew Waters 1, 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 - 7
Baserunning
SB - Maikel Garcia (2 off Birdsong/Bailey)
CS - Maikel Garcia (2 off Birdsong/Bailey), Bobby Witt Jr. (2 off Doval/Bailey)
Fielding
E - Bobby Witt Jr. (1)
DP - 3
POS AB R H RBI BB SO LOB AVG
M. Yastrzemski RF 4 1 2 0 0 1 1 .280
W. Flores DH 3 0 1 0 1 0 2 .259
J. Lee CF 4 0 1 1 0 1 2 .275
H. Ramos LF 3 1 1 0 0 1 3 .293
W. Adames SS 4 1 1 1 0 1 4 .220
L. Wade Jr. 1B 3 0 0 0 1 1 3 .168
C. Schmitt 3B 3 0 1 1 1 1 0 .214
P. Bailey C 4 0 0 0 0 1 4 .179
T. 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 1, Jung Hoo Lee 1, Heliot Ramos 1, Willy Adames 3, Casey Schmitt 1, 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 - 21
Fielding
DP - 1

Pitching Stats

IP H R ER BB SO HR ERA
M. Lorenzen (L 3-5) 4 .2 7 3 2 1 5 0 3.77
A. Zerpa 0 .1 0 0 0 0 0 0 6.23
S. Cruz 0 .2 1 0 0 0 0 0 1.26
E. Sisk 0 .2 0 0 0 1 2 0 0.00
J. 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
IP H R ER BB SO HR ERA
H. Birdsong (W 2-0) 5 .0 5 1 0 0 4 0 1.91
R. Rodriguez (H 4) 1 .0 0 0 0 1 3 0 0.87
K. Harrison (H 1) 1 .1 1 1 1 0 2 0 3.38
C. Doval (H 7) 0 .2 1 0 0 0 1 0 1.21
R. Walker (S 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
Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo