LunoSport
About Contact
Get the app
Scores Standings Teams Leaders

Kansas City at San Francisco play by play — MLB May 20, 2025

Kansas City 2
San Francisco 3
Final
Top 1st
  1. Jonathan India flied out
  2. Bobby Witt Jr. struck out swinging
  3. Vinnie Pasquantino singled to left
  4. Salvador Perez grounded out
  5. Middle of Inning (0 Runs, 1 Hit, 0 Errors)
Bottom 1st
  1. Mike Yastrzemski flied out
  2. Wilmer Flores singled to right
  3. Jung Hoo Lee flied out
  4. Heliot Ramos singled to right center, Wilmer Flores to third
  5. Willy Adames flied out
  6. End of Inning (0 Runs, 2 Hits, 0 Errors)
Top 2nd
  1. Maikel Garcia singled to right
  2. Cavan Biggio struck out swinging. Maikel Garcia caught stealing
  3. Michael Massey struck out swinging
  4. Middle of Inning (0 Runs, 1 Hit, 0 Errors)
Bottom 2nd
  1. LaMonte Wade Jr. grounded out
  2. Casey Schmitt struck out on foul tip
  3. Patrick Bailey struck out looking
  4. End of Inning (0 Runs, 0 Hits, 0 Errors)
Top 3rd
  1. Drew Waters singled to center
  2. Drew Waters to second
  3. Drew Waters to third on wild pitch
  4. Kyle Isbel hit sacrifice fly, Drew Waters scored KC 1, SF 0
  5. Jonathan India flied out
  6. Bobby Witt Jr. grounded out
  7. Middle of Inning (1 Run, 1 Hit, 1 Error)
Bottom 3rd
  1. Tyler Fitzgerald lined out
  2. Mike Yastrzemski singled to right center
  3. Wilmer Flores grounded into double play, Mike Yastrzemski out
  4. End of Inning (0 Runs, 1 Hit, 0 Errors)
Top 4th
  1. Vinnie Pasquantino grounded out
  2. Salvador Perez lined out
  3. Maikel Garcia singled to center
  4. Cavan Biggio struck out swinging
  5. Middle of Inning (0 Runs, 1 Hit, 0 Errors)
Bottom 4th
  1. Jung Hoo Lee grounded out
  2. Heliot Ramos hit by pitch
  3. Willy Adames tripled to deep right center, Heliot Ramos scored KC 1, SF 1
  4. LaMonte Wade Jr. walked
  5. Casey Schmitt singled to left center, LaMonte Wade Jr. to second, Willy Adames scored KC 1, SF 2
  6. Patrick Bailey grounded out, Casey Schmitt to second, LaMonte Wade Jr. to third
  7. Tyler Fitzgerald struck out swinging
  8. End of Inning (2 Runs, 2 Hits, 0 Errors)
Top 5th
  1. Michael Massey grounded out
  2. Drew Waters grounded out
  3. Kyle Isbel doubled to right
  4. Jonathan India flied out
  5. Middle of Inning (0 Runs, 1 Hit, 0 Errors)
Bottom 5th
  1. Mike Yastrzemski singled to shallow center
  2. Wilmer Flores reached on fielder's choice, Mike Yastrzemski to third
  3. Jung Hoo Lee singled to center, Wilmer Flores to second, Mike Yastrzemski scored KC 1, SF 3
  4. Heliot Ramos struck out swinging
  5. Jung Hoo Lee to second on wild pitch
  6. Wilmer Flores to third on wild pitch
  7. Willy Adames struck out swinging
  8. Angel Zerpa relieved Michael Lorenzen
  9. LaMonte Wade Jr. grounded out
  10. End of Inning (1 Run, 2 Hits, 1 Error)
Top 6th
  1. Randy Rodríguez relieved Hayden Birdsong
  2. Bobby Witt Jr. struck out swinging
  3. Vinnie Pasquantino walked
  4. Salvador Perez struck out swinging
  5. Maikel Garcia struck out swinging
  6. Middle of Inning (0 Runs, 0 Hits, 0 Errors)
Bottom 6th
  1. Steven Cruz relieved Angel Zerpa
  2. Casey Schmitt grounded out
  3. Patrick Bailey lined out
  4. Tyler Fitzgerald doubled to left
  5. Evan Sisk relieved Steven Cruz
  6. Mike Yastrzemski struck out swinging
  7. End of Inning (0 Runs, 1 Hit, 0 Errors)
Top 7th
  1. Kyle Harrison relieved Randy Rodríguez
  2. Mark Canha hit for Cavan Biggio
  3. Mark Canha struck out swinging
  4. Michael Massey lined out
  5. Drew Waters struck out swinging
  6. Middle of Inning (0 Runs, 0 Hits, 0 Errors)
Bottom 7th
  1. Wilmer Flores walked
  2. Jung Hoo Lee struck out swinging
  3. Jonathan Bowlan relieved Evan Sisk
  4. Heliot Ramos grounded into double play, Wilmer Flores out
  5. End of Inning (0 Runs, 0 Hits, 0 Errors)
Top 8th
  1. Hunter Renfroe hit for Kyle Isbel
  2. Hunter Renfroe doubled to left center
  3. Jonathan India grounded out, Hunter Renfroe to third
  4. Camilo Doval relieved Kyle Harrison
  5. Bobby Witt Jr. singled to shallow right center, Hunter Renfroe scored KC 2, SF 3
  6. Bobby Witt Jr. caught stealing
  7. Vinnie Pasquantino struck out looking
  8. Middle of Inning (1 Run, 2 Hits, 0 Errors)
Bottom 8th
  1. Willy Adames reached on Bobby Witt Jr.'s fielding error
  2. LaMonte Wade Jr. struck out swinging
  3. Casey Schmitt walked, Willy Adames to second
  4. Patrick Bailey grounded into double play, Casey Schmitt out
  5. End of Inning (0 Runs, 0 Hits, 1 Error)
Top 9th
  1. Ryan Walker relieved Camilo Doval
  2. Salvador Perez grounded out
  3. Maikel Garcia flied out
  4. Mark Canha grounded out
  5. Middle of Inning (0 Runs, 0 Hits, 0 Errors)
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.