Try this game in our Simulator
Lineups and Summary
(back to top)
Royals
@ Giants
Oracle Park
May 20, 2025
(No Comments)
The information below contains details about the Major League Baseball game between the San Francisco Giants and the Kansas City Royals, played on May 20, 2025 at Oracle Park.
Game Summary
Date | May 20, 2025 |
---|---|
Visiting Team |
Kansas City Royals
|
Home Team |
San Francisco Giants
|
Winning Pitcher | — |
Losing Pitcher | — |
Save | — |
Game Winning RBI | — |
Game Info
Date | May 20, 2025 |
---|---|
Day of Week | Tue |
Day / Night | |
Visiting Team | Kansas City Royals |
Home Team | San Francisco Giants |
Visiting Starting Pitcher | Michael Lorenzen |
Home Starting Pitcher | Hayden Birdsong |
Ballpark | Oracle Park |
City | San Francisco |
State | CA |
Attendance | 32,118 |
Time of Game | 2 hours and 36. minutes |
Kansas City Royals Lineup
Name | Position |
---|---|
Jonathan India | Designated Hitter |
Bobby Witt | Shortstop |
Vinnie Pasquantino | First Baseman |
Salvador Perez | Catcher |
Maikel Garcia | Third Baseman |
Cavan Biggio | Left Fielder |
Michael Massey | Second Baseman |
Drew Waters | Right Fielder |
Kyle Isbel | Center Fielder |
Manager |
San Francisco Giants Lineup
Name | Position |
---|---|
Mike Yastrzemski | Right Fielder |
Wilmer Flores | Designated Hitter |
Jung Hoo Lee | Center Fielder |
Heliot Ramos | Left Fielder |
Willy Adames | Shortstop |
LaMonte Wade | First Baseman |
Casey Schmitt | Third Baseman |
Patrick Bailey | Catcher |
Tyler Fitzgerald | Second Baseman |
Manager |
All Plays in Game
(back to top)
Royals
@ Giants
Oracle Park
May 20, 2025
Top 1
-
Royals, 0 - Giants, 0
Outs: 0, Count: 0-2, RoB: ---
India vs. Birdsong
India hits a fly ball towards right. Yastrzemski is there to make the catch. View Play -
Royals, 0 - Giants, 0
Outs: 1, Count: 2-2, RoB: ---
Witt vs. Birdsong
Witt strikes out swinging. View Play -
Royals, 0 - Giants, 0
Outs: 2, Count: 0-2, RoB: ---
Pasquantino vs. Birdsong
Pasquantino hits a ground ball, base hit into left field. View Play -
Royals, 0 - Giants, 0
Outs: 2, Count: 2-2, RoB: 1--
Perez vs. Birdsong
Perez hits a ground ball towards short. The throw to first, and Perez is out. View Play
Bottom 1
-
Royals, 0 - Giants, 0
Outs: 0, Count: 3-2, RoB: ---
Yastrzemski vs. Lorenzen
Yastrzemski hits a fly ball towards center. Isbel makes the catch for the out. View Play -
Royals, 0 - Giants, 0
Outs: 1, Count: 1-1, RoB: ---
Flores vs. Lorenzen
Flores hits a ground ball, base hit into right field. View Play -
Royals, 0 - Giants, 0
Outs: 1, Count: 2-2, RoB: 1--
Lee vs. Lorenzen
Lee hits a fly ball towards right. Waters is there to make the catch. View Play -
Royals, 0 - Giants, 0
Outs: 2, Count: 2-2, RoB: 1--
Ramos vs. Lorenzen
Ramos hits a line drive, base hit into center field. Flores moves to 3rd. View Play -
Royals, 0 - Giants, 0
Outs: 2, Count: 2-1, RoB: 1-3
Adames vs. Lorenzen
Adames hits a fly ball towards right. Waters is there to make the catch. View Play
Top 2
-
Royals, 0 - Giants, 0
Outs: 0, Count: 0-2, RoB: ---
Garcia vs. Birdsong
Garcia hits a ground ball, base hit into right field. View Play -
Royals, 0 - Giants, 0
Outs: 0, Count: 3-2, RoB: 1--
Biggio vs. Birdsong
There goes Garcia . The throw from Bailey, and he's caught stealing. Biggio strikes out swinging. View Play -
Royals, 0 - Giants, 0
Outs: 2, Count: 2-2, RoB: ---
Massey vs. Birdsong
Massey strikes out swinging. View Play
Bottom 2
-
Royals, 0 - Giants, 0
Outs: 0, Count: 2-2, RoB: ---
Wade vs. Lorenzen
Wade hits a ground ball towards second. The throw to first, and Wade is out. View Play -
Royals, 0 - Giants, 0
Outs: 1, Count: 1-2, RoB: ---
Schmitt vs. Lorenzen
Schmitt strikes out swinging. View Play -
Royals, 0 - Giants, 0
Outs: 2, Count: 0-2, RoB: ---
Bailey vs. Lorenzen
Bailey is called out on strikes. View Play
Top 3
-
Royals, 0 - Giants, 0
Outs: 0, Count: 3-2, RoB: ---
Waters vs. Birdsong
Waters hits a ground ball, base hit into center field. View Play -
Royals, 0 - Giants, 0
Outs: 0, Count: 0-0, RoB: 1--
Isbel vs. Birdsong
Waters is picked off first base, but there's an error on the play. Waters moves to 2nd. View Play -
Royals, 0 - Giants, 0
Outs: 0, Count: 1-0, RoB: -2-
Isbel vs. Birdsong
There's a wild pitch. Waters moves to 3rd. View Play -
Royals, 0 - Giants, 0
Outs: 0, Count: 3-1, RoB: --3
Isbel vs. Birdsong
Isbel hits a fly ball towards center. Lee makes the catch for the out. Waters scores. That's a sacrifice fly. View Play -
Royals, 1 - Giants, 0
Outs: 1, Count: 0-0, RoB: ---
India vs. Birdsong
India hits a popup towards short. Adames makes the catch for the out. View Play -
Royals, 1 - Giants, 0
Outs: 2, Count: 0-1, RoB: ---
Witt vs. Birdsong
Witt hits a ground ball towards third. The throw to first, and Witt is out. View Play
Bottom 3
-
Royals, 1 - Giants, 0
Outs: 0, Count: 0-0, RoB: ---
Fitzgerald vs. Lorenzen
Fitzgerald hits a line drive deep towards left center field. Biggio is there and makes the catch. View Play -
Royals, 1 - Giants, 0
Outs: 1, Count: 2-2, RoB: ---
Yastrzemski vs. Lorenzen
Yastrzemski hits a ground ball, base hit into right field. View Play -
Royals, 1 - Giants, 0
Outs: 1, Count: 3-1, RoB: 1--
Flores vs. Lorenzen
Flores hits a ground ball to short. There's the throw to second for one, and over to first, double play. View Play
Top 4
-
Royals, 1 - Giants, 0
Outs: 0, Count: 3-2, RoB: ---
Pasquantino vs. Birdsong
Pasquantino hits a ground ball towards third. The throw to first, and Pasquantino is out. View Play -
Royals, 1 - Giants, 0
Outs: 1, Count: 0-0, RoB: ---
Perez vs. Birdsong
Perez hits a line drive towards left center field. Ramos is there and makes the catch. View Play -
Royals, 1 - Giants, 0
Outs: 2, Count: 2-0, RoB: ---
Garcia vs. Birdsong
Garcia hits a ground ball, base hit into center field. View Play -
Royals, 1 - Giants, 0
Outs: 2, Count: 1-2, RoB: 1--
Biggio vs. Birdsong
Biggio strikes out swinging. View Play
Bottom 4
-
Royals, 1 - Giants, 0
Outs: 0, Count: 1-2, RoB: ---
Lee vs. Lorenzen
Lee hits a ground ball towards second. The throw to first, and Lee is out. View Play -
Royals, 1 - Giants, 0
Outs: 1, Count: 1-1, RoB: ---
Ramos vs. Lorenzen
Ramos is hit by the pitch. Ramos is on 1st. View Play -
Royals, 1 - Giants, 0
Outs: 1, Count: 0-2, RoB: 1--
Adames vs. Lorenzen
Adames hits a fly ball into right center field. That ball is in the gap. Adames rounds second base and makes it to third with a triple Ramos scores. View Play -
Royals, 1 - Giants, 1
Outs: 1, Count: 3-1, RoB: --3
Wade vs. Lorenzen
That is ball 4. Wade is on with a walk. View Play -
Royals, 1 - Giants, 1
Outs: 1, Count: 0-1, RoB: 1-3
Schmitt vs. Lorenzen
Schmitt hits a ground ball, base hit into left field. Adames scores. Wade moves to 2nd. View Play -
Royals, 1 - Giants, 2
Outs: 1, Count: 0-0, RoB: 12-
Bailey vs. Lorenzen
Bailey hits a ground ball towards first. Pasquantino fields it and makes the out, unassisted. Wade moves to 3rd. Schmitt moves to 2nd. View Play -
Royals, 1 - Giants, 2
Outs: 2, Count: 1-2, RoB: -23
Fitzgerald vs. Lorenzen
Fitzgerald strikes out swinging. View Play
Top 5
-
Royals, 1 - Giants, 2
Outs: 0, Count: 1-1, RoB: ---
Massey vs. Birdsong
Massey hits a ground ball towards second. The throw to first, and Massey is out. View Play -
Royals, 1 - Giants, 2
Outs: 1, Count: 2-1, RoB: ---
Waters vs. Birdsong
Waters hits a ground ball towards first. Wade fields it and makes the out, unassisted. View Play -
Royals, 1 - Giants, 2
Outs: 2, Count: 1-2, RoB: ---
Isbel vs. Birdsong
Isbel hits a line drive into right field. That will be extra bases. Isbel is safe at second with a double. View Play -
Royals, 1 - Giants, 2
Outs: 2, Count: 1-2, RoB: -2-
India vs. Birdsong
India hits a fly ball towards left. Ramos makes the catch for the out. View Play
Bottom 5
-
Royals, 1 - Giants, 2
Outs: 0, Count: 0-1, RoB: ---
Yastrzemski vs. Lorenzen
Yastrzemski hits a ball towards the mound. Lorenzen can't make the play in time. Yastrzemski gets a base hit. View Play -
Royals, 1 - Giants, 2
Outs: 0, Count: 0-2, RoB: 1--
Flores vs. Lorenzen
Flores hits a ball towards first. Pasquantino makes a fielder's choice. Yastrzemski moves to 3rd. Flores is on 1st. View Play -
Royals, 1 - Giants, 2
Outs: 0, Count: 3-2, RoB: 1-3
Lee vs. Lorenzen
Lee hits a ground ball, base hit into center field. Yastrzemski scores. Flores moves to 2nd. View Play -
Royals, 1 - Giants, 3
Outs: 0, Count: 1-2, RoB: 12-
Ramos vs. Lorenzen
Ramos strikes out swinging. View Play -
Royals, 1 - Giants, 3
Outs: 1, Count: 1-1, RoB: 12-
Adames vs. Lorenzen
There's a wild pitch. Flores moves to 3rd. Lee moves to 2nd. View Play -
Royals, 1 - Giants, 3
Outs: 1, Count: 3-2, RoB: -23
Adames vs. Lorenzen
Adames strikes out swinging. View Play -
Royals, 1 - Giants, 3
Outs: 2, Count: 3-2, RoB: -23
Wade vs. Zerpa
Angel Zerpa replaces Michael Lorenzen as Pitcher.
Wade hits a ground ball towards short. The throw to first, and Wade is out. View Play
Top 6
-
Royals, 1 - Giants, 3
Outs: 0, Count: 2-2, RoB: ---
Witt vs. Rodriguez
Randy Rodriguez replaces Hayden Birdsong as Pitcher.
Witt strikes out swinging. View Play -
Royals, 1 - Giants, 3
Outs: 1, Count: 3-0, RoB: ---
Pasquantino vs. Rodriguez
That is ball 4. Pasquantino is on with a walk. View Play -
Royals, 1 - Giants, 3
Outs: 1, Count: 3-2, RoB: 1--
Perez vs. Rodriguez
Perez strikes out swinging. View Play -
Royals, 1 - Giants, 3
Outs: 2, Count: 1-2, RoB: 1--
Garcia vs. Rodriguez
Garcia strikes out swinging. View Play
Bottom 6
-
Royals, 1 - Giants, 3
Outs: 0, Count: 0-2, RoB: ---
Schmitt vs. Cruz
Steven Cruz replaces Angel Zerpa as Pitcher.
Schmitt hits a ground ball towards the mound. Cruz throws to first, and Schmitt is out. View Play -
Royals, 1 - Giants, 3
Outs: 1, Count: 2-0, RoB: ---
Bailey vs. Cruz
Bailey hits a line drive towards short. Witt makes the catch for the out. View Play -
Royals, 1 - Giants, 3
Outs: 2, Count: 1-1, RoB: ---
Fitzgerald vs. Cruz
Fitzgerald hits a line drive into left field. That will be extra bases. Fitzgerald is safe at second with a double. View Play -
Royals, 1 - Giants, 3
Outs: 2, Count: 2-2, RoB: -2-
Yastrzemski vs. Sisk
Evan Sisk replaces Steven Cruz as Pitcher.
Yastrzemski strikes out swinging. View Play
Top 7
-
Royals, 1 - Giants, 3
Outs: 0, Count: 2-2, RoB: ---
Canha vs. Harrison
Kyle Harrison replaces Randy Rodriguez as Pitcher. Mark Canha pinch hits for Cavan Biggio batting 6th.
Canha strikes out swinging. View Play -
Royals, 1 - Giants, 3
Outs: 1, Count: 1-2, RoB: ---
Massey vs. Harrison
Massey hits a line drive deep towards left center field. Ramos is there and makes the catch. View Play -
Royals, 1 - Giants, 3
Outs: 2, Count: 1-2, RoB: ---
Waters vs. Harrison
Waters strikes out swinging. View Play
Bottom 7
-
Royals, 1 - Giants, 3
Outs: 0, Count: 3-0, RoB: ---
Flores vs. Sisk
Mark Canha moves from Pinch Hitter to Leftfielder.
That is ball 4. Flores is on with a walk. View Play -
Royals, 1 - Giants, 3
Outs: 0, Count: 3-2, RoB: 1--
Lee vs. Sisk
Lee strikes out swinging. View Play -
Royals, 1 - Giants, 3
Outs: 1, Count: 0-0, RoB: 1--
Ramos vs. Bowlan
Jonathan Bowlan replaces Evan Sisk as Pitcher.
Ramos hits a ground ball to second. There's the throw to second for one, and over to first, double play. View Play
Top 8
-
Royals, 1 - Giants, 3
Outs: 0, Count: 0-0, RoB: ---
Renfroe vs. Harrison
Hunter Renfroe pinch hits for Kyle Isbel batting 9th.
Renfroe hits a line drive into left field. That will be extra bases. Renfroe is safe at second with a double. View Play -
Royals, 1 - Giants, 3
Outs: 0, Count: 0-1, RoB: -2-
India vs. Harrison
India hits a ground ball towards second. The throw to first, and India is out. Renfroe moves to 3rd. View Play -
Royals, 1 - Giants, 3
Outs: 1, Count: 1-2, RoB: --3
Witt vs. Doval
Camilo Doval replaces Kyle Harrison as Pitcher.
Witt hits a ball towards first. Wade can't make the play in time. Witt gets a base hit. Renfroe scores. View Play -
Royals, 2 - Giants, 3
Outs: 1, Count: 1-0, RoB: 1--
Pasquantino vs. Doval
There goes Witt . The throw from Bailey, and he's caught stealing. View Play -
Royals, 2 - Giants, 3
Outs: 2, Count: 2-2, RoB: ---
Pasquantino vs. Doval
Pasquantino is called out on strikes. View Play
Bottom 8
-
Royals, 2 - Giants, 3
Outs: 0, Count: 0-0, RoB: ---
Adames vs. Bowlan
Drew Waters moves from Rightfielder to Centerfielder. Hunter Renfroe moves from Pinch Hitter to Rightfielder.
Adames hits a ground ball towards short. Witt is there, but bobbles the ball. Adames reaches on the error. Adames is on 1st. View Play -
Royals, 2 - Giants, 3
Outs: 0, Count: 1-2, RoB: 1--
Wade vs. Bowlan
Wade strikes out swinging. View Play -
Royals, 2 - Giants, 3
Outs: 1, Count: 3-1, RoB: 1--
Schmitt vs. Bowlan
That is ball 4. Schmitt is on with a walk. Adames moves to 2nd. View Play -
Royals, 2 - Giants, 3
Outs: 1, Count: 0-1, RoB: 12-
Bailey vs. Bowlan
Bailey hits a ground ball towards the mound. There's the throw to second for one, and over to first, double play. View Play
Top 9
-
Royals, 2 - Giants, 3
Outs: 0, Count: 1-1, RoB: ---
Perez vs. Walker
Ryan Walker replaces Camilo Doval as Pitcher.
Perez softly hits a ground ball towards short. The throw to first, and Perez is out. View Play -
Royals, 2 - Giants, 3
Outs: 1, Count: 2-1, RoB: ---
Garcia vs. Walker
Garcia hits a fly ball towards center. Lee makes the catch for the out. View Play -
Royals, 2 - Giants, 3
Outs: 2, Count: 0-0, RoB: ---
Canha vs. Walker
Canha hits a ground ball towards third. The throw to first, and Canha is out. View Play
Audio Play-by-Play
(back to top)
Click the button below to listen to the audio play-by-play.
If the player above doesn’t work for you, please check to make sure that your speakers are not muted, especially if your device has a hardware "silence switch".
If that does not resolve the issue, please download the MP3 file below to play the game audio directly.
Box Score
(back to top)
View Baseball-Reference Box Score