LunoSport
About Contact
Get the app
Scores Standings Teams Leaders

Kansas City at San Francisco play by play — MLB March 20, 2026

Kansas City 2
San Francisco 5
Final
Top 1st
  1. Maikel Garcia grounded out
  2. Bobby Witt Jr. struck out swinging
  3. Vinnie Pasquantino singled to right center
  4. Salvador Perez homered (434 ft.) to deep right center, Vinnie Pasquantino scored KC 2, SF 0
  5. Jonathan India struck out swinging
  6. Middle of Inning (2 Runs, 2 Hits, 0 Errors)
Bottom 1st
  1. Rafael Devers lined out
  2. Matt Chapman walked
  3. Luis Arraez grounded into double play, Matt Chapman out
  4. End of Inning (0 Runs, 0 Hits, 0 Errors)
Top 2nd
  1. Jac Caglianone flied out
  2. Isaac Collins flied out
  3. Kyle Isbel reached on Casey Schmitt's fielding error
  4. Luca Tresh struck out looking
  5. Middle of Inning (0 Runs, 0 Hits, 1 Error)
Bottom 2nd
  1. Willy Adames lined out
  2. Jung Hoo Lee lined out
  3. Heliot Ramos doubled to right
  4. Patrick Bailey grounded out
  5. End of Inning (0 Runs, 1 Hit, 0 Errors)
Top 3rd
  1. Maikel Garcia walked
  2. Bobby Witt Jr. struck out swinging
  3. Vinnie Pasquantino grounded into double play, Maikel Garcia out
  4. Middle of Inning (0 Runs, 0 Hits, 0 Errors)
Bottom 3rd
  1. Casey Schmitt walked
  2. Luis Matos flied out
  3. Rafael Devers struck out looking
  4. Matt Chapman homered (391 ft.) to deep left center, Casey Schmitt scored KC 2, SF 2
  5. Luis Arraez singled to deep center
  6. Willy Adames doubled to deep right center, Luis Arraez scored KC 2, SF 3
  7. Jung Hoo Lee singled to left center, Willy Adames scored. Jung Hoo Lee out advancing on throw KC 2, SF 4
  8. End of Inning (4 Runs, 4 Hits, 0 Errors)
Top 4th
  1. Salvador Perez lined out
  2. Jonathan India grounded out
  3. Jac Caglianone struck out swinging
  4. Middle of Inning (0 Runs, 0 Hits, 0 Errors)
Bottom 4th
  1. Heliot Ramos flied out
  2. Patrick Bailey grounded out
  3. Casey Schmitt flied out
  4. End of Inning (0 Runs, 0 Hits, 0 Errors)
Top 5th
  1. Isaac Collins walked
  2. Kyle Isbel singled to center, Isaac Collins to second
  3. Luca Tresh grounded into double play, Kyle Isbel out, Isaac Collins to third
  4. Maikel Garcia grounded out
  5. Middle of Inning (0 Runs, 1 Hit, 0 Errors)
Bottom 5th
  1. Matt Strahm relieved Ryan Bergert
  2. Luis Matos flied out
  3. Rafael Devers popped out
  4. Matt Chapman lined out
  5. End of Inning (0 Runs, 0 Hits, 0 Errors)
Top 6th
  1. Bobby Witt Jr. doubled to shallow right center
  2. Vinnie Pasquantino lined out
  3. Salvador Perez grounded out, Bobby Witt Jr. to third
  4. Jonathan India grounded out
  5. Middle of Inning (0 Runs, 1 Hit, 0 Errors)
Bottom 6th
  1. Connor Kaiser at shortstop
  2. Nick Loftin at first
  3. Peyton Wilson at second
  4. Carlos Estévez relieved Matt Strahm
  5. Luis Arraez flied out
  6. Willy Adames grounded out
  7. Jung Hoo Lee singled to right center
  8. Jared Oliva ran for Jung Hoo Lee
  9. Jared Oliva stole second
  10. Heliot Ramos grounded out
  11. End of Inning (0 Runs, 1 Hit, 0 Errors)
Top 7th
  1. Dakota Jordan in left field
  2. Maui Ahuna at shortstop
  3. Jerar Encarnacion at first
  4. Walker Martin at third
  5. Carson Seymour relieved Adrian Houser
  6. Jac Caglianone walked
  7. Drew Waters ran for Jac Caglianone
  8. Drew Waters caught stealing
  9. Isaac Collins grounded out
  10. Kyle Isbel walked
  11. Luca Tresh grounded out
  12. Middle of Inning (0 Runs, 0 Hits, 0 Errors)
Bottom 7th
  1. Connor Scott in right field
  2. Tyler Tolbert in center field
  3. Canyon Brown catching
  4. Alex Lange relieved Carlos Estévez
  5. Patrick Bailey singled to center
  6. Rod Barajas Jr. ran for Patrick Bailey
  7. Casey Schmitt walked, Rod Barajas Jr. to second
  8. Lorenzo Meola ran for Casey Schmitt
  9. Luis Matos grounded into double play, Lorenzo Meola to second, Rod Barajas Jr. out
  10. Rafael Devers struck out swinging
  11. End of Inning (0 Runs, 1 Hit, 0 Errors)
Top 8th
  1. Eric Haase catching
  2. Nick Loftin struck out looking
  3. Connor Kaiser grounded out
  4. Peyton Wilson grounded out
  5. Middle of Inning (0 Runs, 0 Hits, 0 Errors)
Bottom 8th
  1. Daniel Lynch IV relieved Alex Lange
  2. Jerar Encarnacion struck out on foul tip
  3. Walker Martin walked
  4. Maui Ahuna struck out on foul tip
  5. Walker Martin to second on wild pitch
  6. Walker Martin to third on wild pitch
  7. Jared Oliva walked. Walker Martin scored on wild pitch KC 2, SF 5
  8. Dakota Jordan struck out swinging
  9. End of Inning (1 Run, 0 Hits, 0 Errors)
Top 9th
  1. Scott Bandura in right field
  2. Ryan Walker relieved Carson Seymour
  3. Omar Hernandez hit for Salvador Perez
  4. Omar Hernandez lined out
  5. Justin Johnson grounded out
  6. Drew Waters struck out looking
  7. 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.