my favs
Access and manage your favorites here
DISMISS
Scores
Watch
GOLD CUP 🏆
Women's Euro
Odds
FOX Super 6
Stories
Daily Lists
Search
Sign In
Account
SPORTS & TEAMS
PLAYERS
SHOWS
PERSONALITIES
POPULAR SEARCHES
- No Data Available -
BROWSE BY
SPORTS & TEAMS
PLAYERS
SHOWS
PERSONALITIES
Built on
MLB
MLB
MLB
Arizona Diamondbacks
Athletics
Atlanta Braves
Baltimore Orioles
Boston Red Sox
Chicago Cubs
Chicago White Sox
Cincinnati Reds
Cleveland Guardians
Colorado Rockies
Detroit Tigers
Houston Astros
Kansas City Royals
Los Angeles Angels
Los Angeles Dodgers
Miami Marlins
Milwaukee Brewers
Minnesota Twins
New York Mets
New York Yankees
Philadelphia Phillies
Pittsburgh Pirates
San Diego Padres
San Francisco Giants
Seattle Mariners
St. Louis Cardinals
Tampa Bay Rays
Texas Rangers
Toronto Blue Jays
Washington Nationals
Royals
vs
-
Giants
-
-
-
・May 21, 2025
May 21
May 21
1
2
3
4
5
6
7
8
9
R
H
E
KC
-
-
-
-
-
-
-
-
-
-
-
-
SF
-
-
-
-
-
-
-
-
-
-
-
-
Oracle Park,
San Francisco, CA
MLB
>
Scores
>
Kansas City Royals vs. San Francisco Giants - Playbyplay: May 21, 2025
RECAP
BOX SCORE
PLAY-BY-PLAY
ODDS
NEWS
TOP 1ST
KC
0
SF
0
INNING RECAP
0 RUNS
1 HIT
0 ERRORS
H. Birdsong pitching for San Francisco
FLY OUT
1 OUT
Jonathan India flies out to deep right field to Mike Yastrzemski.
STRIKEOUT
2 OUT
Bobby Witt strikes out swinging.
SINGLE
Vinnie Pasquantino singles to left field.
GROUND OUT
3 OUT
Salvador Perez grounds out to shallow infield, Willy Adames to LaMonte Wade.
BOTTOM 1ST
KC
0
SF
0
INNING RECAP
0 RUNS
2 HITS
0 ERRORS
M. Lorenzen pitching for Kansas City
FLY OUT
1 OUT
Mike Yastrzemski flies out to deep center field to Kyle Isbel.
SINGLE
Wilmer Flores singles to shallow right field.
FLY OUT
2 OUT
Jung Hoo Lee flies out to deep right field to Drew Waters.
SINGLE
Heliot Ramos singles to right center field. Wilmer Flores to third.
FLY OUT
3 OUT
Willy Adames flies out to shallow right field to Drew Waters.
TOP 2ND
KC
0
SF
0
INNING RECAP
0 RUNS
1 HIT
0 ERRORS
H. Birdsong pitching for San Francisco
SINGLE
Maikel Garcia singles to shallow right field.
STRIKEOUT
1 OUT
Cavan Biggio strikes out swinging. Maikel Garcia caught stealing second.
STRIKEOUT
2 OUT
Cavan Biggio strikes out swinging. Maikel Garcia caught stealing second.
STRIKEOUT
3 OUT
Michael Massey strikes out swinging.
BOTTOM 2ND
KC
0
SF
0
INNING RECAP
0 RUNS
0 HITS
0 ERRORS
M. Lorenzen pitching for Kansas City
GROUND OUT
1 OUT
LaMonte Wade grounds out to second base, Michael Massey to Vinnie Pasquantino.
POP OUT
2 OUT
Casey Schmitt strikes out on a foul tip.
STRIKEOUT
3 OUT
Patrick Bailey called out on strikes.
TOP 3RD
KC
1
SF
0
INNING RECAP
1 RUN
1 HIT
1 ERROR
H. Birdsong pitching for San Francisco
SINGLE
Drew Waters singles to center field.
ERROR
On pitcher Birdsong's Throwing error, Waters to second.
WILD PITCH
On Birdsong's wild pitch, Waters to third.
SAC FLY
1 OUT
Kyle Isbel out on a sacrifice fly to center field to Jung Hoo Lee. Drew Waters scores.
KC
1
SF
0
FLY OUT
2 OUT
Jonathan India flies out to shallow center field to Willy Adames.
GROUND OUT
3 OUT
Bobby Witt grounds out to third base, Casey Schmitt to LaMonte Wade.
BOTTOM 3RD
KC
1
SF
0
INNING RECAP
0 RUNS
1 HIT
0 ERRORS
M. Lorenzen pitching for Kansas City
LINE OUT
1 OUT
Tyler Fitzgerald lines out to deep left field to Cavan Biggio.
SINGLE
Mike Yastrzemski singles to right field.
GROUND OUT
3 OUT
Wilmer Flores grounds out to shortstop. Mike Yastrzemski out at second.
TOP 4TH
KC
1
SF
0
INNING RECAP
0 RUNS
1 HIT
0 ERRORS
H. Birdsong pitching for San Francisco
GROUND OUT
1 OUT
Vinnie Pasquantino grounds out to shortstop, Casey Schmitt to LaMonte Wade.
LINE OUT
2 OUT
Salvador Perez lines out to left center field to Heliot Ramos.
SINGLE
Maikel Garcia singles to center field.
STRIKEOUT
3 OUT
Cavan Biggio strikes out swinging.
BOTTOM 4TH
KC
1
SF
2
INNING RECAP
2 RUNS
2 HITS
0 ERRORS
M. Lorenzen pitching for Kansas City
GROUND OUT
1 OUT
Jung Hoo Lee grounds out to second base, Michael Massey to Vinnie Pasquantino.
HBP
Heliot Ramos hit by pitch.
TRIPLE
Willy Adames triples to deep right center field. Heliot Ramos scores.
KC
1
SF
1
WALK
LaMonte Wade walks.
SINGLE
Casey Schmitt singles to left field. LaMonte Wade to second. Willy Adames scores.
KC
1
SF
2
GROUND OUT
2 OUT
Patrick Bailey grounds out to first base to Vinnie Pasquantino. Casey Schmitt to second. LaMonte Wade to third.
STRIKEOUT
3 OUT
Tyler Fitzgerald strikes out swinging.
TOP 5TH
KC
1
SF
2
INNING RECAP
0 RUNS
1 HIT
0 ERRORS
H. Birdsong pitching for San Francisco
GROUND OUT
1 OUT
Michael Massey grounds out to shallow right field, Tyler Fitzgerald to LaMonte Wade.
GROUND OUT
2 OUT
Drew Waters grounds out to first base to LaMonte Wade.
DOUBLE
Kyle Isbel doubles to deep right field.
FLY OUT
3 OUT
Jonathan India flies out to shallow center field to Heliot Ramos.
BOTTOM 5TH
KC
1
SF
3
INNING RECAP
1 RUN
2 HITS
1 ERROR
M. Lorenzen pitching for Kansas City
SINGLE
Mike Yastrzemski singles to shallow infield.
FC
Wilmer Flores hits into a force out to second base. Mike Yastrzemski to third. Throwing error by Vinnie Pasquantino.
SINGLE
Jung Hoo Lee singles to center field. Wilmer Flores to second. Mike Yastrzemski scores.
KC
1
SF
3
STRIKEOUT
1 OUT
Heliot Ramos strikes out swinging.
WILD PITCH
On Lorenzen's wild pitch, Lee to second, Flores to third.
STRIKEOUT
2 OUT
Willy Adames strikes out swinging.
Angel Zerpa (P) replaces Michael Lorenzen (P).
GROUND OUT
3 OUT
LaMonte Wade grounds out to second base, Bobby Witt to Vinnie Pasquantino.
TOP 6TH
KC
1
SF
3
INNING RECAP
0 RUNS
0 HITS
0 ERRORS
R. Rodríguez pitching for San Francisco
Randy Rodríguez (P) replaces Hayden Birdsong (P).
STRIKEOUT
1 OUT
Bobby Witt strikes out swinging.
WALK
Vinnie Pasquantino walks.
STRIKEOUT
2 OUT
Salvador Perez strikes out swinging.
STRIKEOUT
3 OUT
Maikel Garcia strikes out swinging.
BOTTOM 6TH
KC
1
SF
3
INNING RECAP
0 RUNS
1 HIT
0 ERRORS
S. Cruz pitching for Kansas City
Steven Cruz (P) replaces Angel Zerpa (P).
GROUND OUT
1 OUT
Casey Schmitt grounds out to shallow infield, Steven Cruz to Vinnie Pasquantino.
LINE OUT
2 OUT
Patrick Bailey lines out to shortstop to Bobby Witt.
DOUBLE
Tyler Fitzgerald doubles to left field.
Evan Sisk (P) replaces Steven Cruz (P).
STRIKEOUT
3 OUT
Mike Yastrzemski strikes out swinging.
TOP 7TH
KC
1
SF
3
INNING RECAP
0 RUNS
0 HITS
0 ERRORS
K. Harrison pitching for San Francisco
Kyle Harrison (P) replaces Randy Rodríguez (P).
Mark Canha pinch-hitting for Cavan Biggio.
STRIKEOUT
1 OUT
Mark Canha strikes out swinging.
LINE OUT
2 OUT
Michael Massey lines out to left field to Heliot Ramos.
STRIKEOUT
3 OUT
Drew Waters strikes out swinging.
BOTTOM 7TH
KC
1
SF
3
INNING RECAP
0 RUNS
0 HITS
0 ERRORS
E. Sisk pitching for Kansas City
Mark Canha remains in the game as LF.
WALK
Wilmer Flores walks.
STRIKEOUT
1 OUT
Jung Hoo Lee strikes out swinging.
Jonathan Bowlan (P) replaces Evan Sisk (P).
GROUND OUT
3 OUT
Heliot Ramos grounds out to shallow infield. Wilmer Flores out at second.
TOP 8TH
KC
2
SF
3
INNING RECAP
1 RUN
2 HITS
0 ERRORS
K. Harrison pitching for San Francisco
Hunter Renfroe pinch-hitting for Kyle Isbel.
DOUBLE
Hunter Renfroe doubles to left field.
GROUND OUT
1 OUT
Jonathan India grounds out to second base, Tyler Fitzgerald to LaMonte Wade. Hunter Renfroe to third.
Camilo Doval (P) replaces Kyle Harrison (P).
SINGLE
Bobby Witt singles to shallow infield. Hunter Renfroe scores.
KC
2
SF
3
STRIKEOUT
3 OUT
Vinnie Pasquantino called out on strikes.
BOTTOM 8TH
KC
2
SF
3
INNING RECAP
0 RUNS
0 HITS
1 ERROR
J. Bowlan pitching for Kansas City
Drew Waters switches from RF to CF.
Hunter Renfroe remains in the game as RF.
ERROR
Willy Adames reaches on error. Fielding error by Bobby Witt.
STRIKEOUT
1 OUT
LaMonte Wade strikes out swinging.
WALK
Casey Schmitt walks. Willy Adames to second.
GROUND OUT
3 OUT
Patrick Bailey grounds out to shallow infield. Casey Schmitt out at second.
TOP 9TH
KC
2
SF
3
INNING RECAP
0 RUNS
0 HITS
0 ERRORS
R. Walker pitching for San Francisco
Ryan Walker (P) replaces Camilo Doval (P).
GROUND OUT
1 OUT
Salvador Perez grounds out to shallow infield, Willy Adames to LaMonte Wade.
FLY OUT
2 OUT
Maikel Garcia flies out to center field to Jung Hoo Lee.
GROUND OUT
3 OUT
Mark Canha grounds out to third base, Casey Schmitt to LaMonte Wade.