LunoSport
About Contact
Get the app
Scores Standings Teams Leaders

San Francisco at Toronto play by play — MLB July 20, 2025

San Francisco 6
Toronto 8
Final
Top 1st
  1. Jung Hoo Lee doubled to left center
  2. Heliot Ramos singled to center, Jung Hoo Lee scored SF 1, TOR 0
  3. Rafael Devers lined out
  4. Willy Adames grounded into double play, Heliot Ramos out
  5. Middle of Inning (1 Run, 2 Hits, 0 Errors)
Bottom 1st
  1. Ernie Clement flied out
  2. George Springer struck out swinging
  3. Vladimir Guerrero Jr. homered (441 ft.) to deep center SF 1, TOR 1
  4. Bo Bichette lined out
  5. End of Inning (1 Run, 1 Hit, 0 Errors)
Top 2nd
  1. Mike Yastrzemski flied out
  2. Matt Chapman grounded out
  3. Dominic Smith singled to deep center
  4. Brett Wisely popped out
  5. Middle of Inning (0 Runs, 1 Hit, 0 Errors)
Bottom 2nd
  1. Alejandro Kirk walked
  2. Addison Barger hit into fielder's choice, Alejandro Kirk out
  3. Addison Barger caught stealing
  4. Davis Schneider walked
  5. Leo Jiménez struck out swinging
  6. End of Inning (0 Runs, 0 Hits, 0 Errors)
Top 3rd
  1. Andrew Knizner singled to center
  2. Jung Hoo Lee struck out swinging
  3. Heliot Ramos grounded into double play, Andrew Knizner out
  4. Middle of Inning (0 Runs, 1 Hit, 0 Errors)
Bottom 3rd
  1. Myles Straw grounded out
  2. Ernie Clement doubled to deep left center
  3. George Springer grounded out
  4. Vladimir Guerrero Jr. walked
  5. Bo Bichette doubled to deep left center, Vladimir Guerrero Jr. scored, Ernie Clement scored SF 1, TOR 3
  6. Alejandro Kirk flied out
  7. End of Inning (2 Runs, 2 Hits, 0 Errors)
Top 4th
  1. Rafael Devers struck out looking
  2. Willy Adames flied out
  3. Mike Yastrzemski struck out swinging
  4. Middle of Inning (0 Runs, 0 Hits, 0 Errors)
Bottom 4th
  1. Addison Barger flied out
  2. Davis Schneider walked
  3. Leo Jiménez struck out looking
  4. Myles Straw walked, Davis Schneider to second
  5. Ernie Clement hit into fielder's choice, Myles Straw out
  6. End of Inning (0 Runs, 0 Hits, 0 Errors)
Top 5th
  1. Matt Chapman singled to left center
  2. Dominic Smith walked, Matt Chapman to second
  3. Brett Wisely popped out
  4. Andrew Knizner singled to center, Dominic Smith to second, Matt Chapman scored SF 2, TOR 3
  5. Jung Hoo Lee hit into fielder's choice, Andrew Knizner out, Dominic Smith to third
  6. Heliot Ramos struck out swinging
  7. Middle of Inning (1 Run, 2 Hits, 0 Errors)
Bottom 5th
  1. George Springer homered (387 ft.) to deep left SF 2, TOR 4
  2. Vladimir Guerrero Jr. lined out
  3. Bo Bichette doubled to right
  4. Spencer Bivens relieved Robbie Ray
  5. Bo Bichette to third on wild pitch
  6. Alejandro Kirk singled to center, Bo Bichette scored SF 2, TOR 5
  7. Addison Barger homered (420 ft.) to deep right center, Alejandro Kirk scored SF 2, TOR 7
  8. Nathan Lukes hit for Davis Schneider
  9. Nathan Lukes grounded out
  10. Leo Jiménez grounded out
  11. End of Inning (4 Runs, 4 Hits, 0 Errors)
Top 6th
  1. Rafael Devers singled to deep right center
  2. Willy Adames struck out swinging
  3. Mike Yastrzemski flied out
  4. Matt Chapman homered (404 ft.) to deep right center, Rafael Devers scored SF 4, TOR 7
  5. Braydon Fisher relieved José Berríos
  6. Dominic Smith doubled to right
  7. Brett Wisely singled to center, Dominic Smith scored SF 5, TOR 7
  8. Brett Wisely stole second
  9. Andrew Knizner walked
  10. Justin Bruihl relieved Braydon Fisher
  11. Jung Hoo Lee singled to center, Andrew Knizner to third, Brett Wisely scored. Jung Hoo Lee out advancing on throw SF 6, TOR 7
  12. Middle of Inning (4 Runs, 5 Hits, 0 Errors)
Bottom 6th
  1. Joey Loperfido hit for Myles Straw
  2. Joey Loperfido struck out looking
  3. Ernie Clement flied out
  4. George Springer doubled to left
  5. Tyler Rogers relieved Spencer Bivens
  6. Vladimir Guerrero Jr. singled to center, George Springer scored SF 6, TOR 8
  7. Bo Bichette grounded out
  8. End of Inning (1 Run, 2 Hits, 0 Errors)
Top 7th
  1. Heliot Ramos doubled to deep right center
  2. Rafael Devers struck out swinging
  3. Tommy Nance relieved Justin Bruihl
  4. Willy Adames struck out looking
  5. Mike Yastrzemski grounded out
  6. Middle of Inning (0 Runs, 1 Hit, 0 Errors)
Bottom 7th
  1. Joey Lucchesi relieved Tyler Rogers
  2. Alejandro Kirk struck out swinging
  3. Addison Barger struck out swinging
  4. Nathan Lukes struck out swinging
  5. End of Inning (0 Runs, 0 Hits, 0 Errors)
Top 8th
  1. Matt Chapman struck out swinging
  2. Dominic Smith struck out swinging
  3. Brett Wisely flied out
  4. Middle of Inning (0 Runs, 0 Hits, 0 Errors)
Bottom 8th
  1. Leo Jiménez lined out
  2. Joey Loperfido grounded out
  3. Ernie Clement flied out
  4. End of Inning (0 Runs, 0 Hits, 0 Errors)
Top 9th
  1. Yariel Rodríguez relieved Tommy Nance
  2. Casey Schmitt hit for Andrew Knizner
  3. Casey Schmitt grounded out
  4. Jung Hoo Lee grounded out
  5. Heliot Ramos lined out
  6. 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.