LunoSport
About Contact
Get the app
Scores Standings Teams Leaders

San Francisco at Philadelphia play by play — MLB April 30, 2026

San Francisco 5
Philadelphia 6
Final
Top 1st
  1. Heliot Ramos struck out swinging
  2. Matt Chapman walked
  3. Luis Arraez flied out
  4. Casey Schmitt hit into fielder's choice, Matt Chapman out
  5. Middle of Inning (0 Runs, 0 Hits, 0 Errors)
Bottom 1st
  1. Trea Turner homered (397 ft.) to deep right center SF 0, PHI 1
  2. Kyle Schwarber homered (460 ft.) to deep right center SF 0, PHI 2
  3. Bryce Harper struck out looking
  4. Adolis García lined out
  5. Bryson Stott popped out
  6. End of Inning (2 Runs, 2 Hits, 0 Errors)
Top 2nd
  1. Rafael Devers struck out swinging
  2. Willy Adames singled to deep left center
  3. Jung Hoo Lee singled to right center, Willy Adames to third
  4. Eric Haase lined out
  5. Drew Gilbert flied out
  6. Middle of Inning (0 Runs, 2 Hits, 0 Errors)
Bottom 2nd
  1. Alec Bohm grounded out
  2. Justin Crawford tripled to left
  3. Felix Reyes grounded out
  4. Garrett Stubbs grounded out
  5. End of Inning (0 Runs, 1 Hit, 0 Errors)
Top 3rd
  1. Nolan Hoffman relieved Tim Mayza
  2. Heliot Ramos struck out looking
  3. Matt Chapman grounded out
  4. Luis Arraez singled to center
  5. Casey Schmitt singled to right center, Luis Arraez to second
  6. Rafael Devers walked, Casey Schmitt to second, Luis Arraez to third
  7. Willy Adames flied out
  8. Middle of Inning (0 Runs, 2 Hits, 0 Errors)
Bottom 3rd
  1. Trea Turner grounded out
  2. Kyle Schwarber walked
  3. Bryce Harper walked, Kyle Schwarber to second
  4. Adolis García grounded into double play, Bryce Harper out
  5. End of Inning (0 Runs, 0 Hits, 0 Errors)
Top 4th
  1. Jung Hoo Lee popped out
  2. Eric Haase singled to shallow left center
  3. Drew Gilbert singled to shallow center, Eric Haase to third
  4. Heliot Ramos hit sacrifice fly, Eric Haase scored SF 1, PHI 2
  5. Matt Chapman popped out
  6. Middle of Inning (1 Run, 2 Hits, 0 Errors)
Bottom 4th
  1. Bryson Stott grounded out
  2. Alec Bohm grounded out
  3. Justin Crawford flied out
  4. End of Inning (0 Runs, 0 Hits, 0 Errors)
Top 5th
  1. Jonathan Bowlan relieved Nolan Hoffman
  2. Luis Arraez lined out
  3. Casey Schmitt tripled to deep center
  4. Rafael Devers hit sacrifice fly, Casey Schmitt scored SF 2, PHI 2
  5. Willy Adames struck out swinging
  6. Middle of Inning (1 Run, 1 Hit, 0 Errors)
Bottom 5th
  1. Felix Reyes lined out
  2. Garrett Stubbs struck out swinging
  3. Trea Turner singled to center
  4. Ryan Borucki relieved Adrian Houser
  5. Kyle Schwarber doubled to left center, Trea Turner to third
  6. Bryce Harper walked
  7. Adolis García singled to left center, Bryce Harper to third, Kyle Schwarber scored, Trea Turner scored SF 2, PHI 4
  8. Bryson Stott grounded out
  9. End of Inning (2 Runs, 3 Hits, 0 Errors)
Top 6th
  1. Jung Hoo Lee walked
  2. Trevor Richards relieved Jonathan Bowlan
  3. Eric Haase struck out swinging
  4. Drew Gilbert doubled to deep left center, Jung Hoo Lee to third
  5. Heliot Ramos struck out looking
  6. Matt Chapman walked
  7. Luis Arraez singled to right, Matt Chapman to third, Drew Gilbert scored, Jung Hoo Lee scored SF 4, PHI 4
  8. Casey Schmitt popped out
  9. Middle of Inning (2 Runs, 2 Hits, 0 Errors)
Bottom 6th
  1. Caleb Kilian relieved Ryan Borucki
  2. Alec Bohm struck out swinging
  3. Justin Crawford grounded out
  4. Felix Reyes popped out
  5. End of Inning (0 Runs, 0 Hits, 0 Errors)
Top 7th
  1. Rafael Devers struck out swinging
  2. Willy Adames grounded out
  3. Jung Hoo Lee lined out
  4. Middle of Inning (0 Runs, 0 Hits, 0 Errors)
Bottom 7th
  1. Garrett Stubbs flied out
  2. Trea Turner struck out on foul tip
  3. Kyle Schwarber singled to right center
  4. Bryce Harper grounded out
  5. End of Inning (0 Runs, 1 Hit, 0 Errors)
Top 8th
  1. Will Brennan hit for Eric Haase
  2. Will Brennan popped out
  3. Drew Gilbert singled to left center
  4. Brad Keller relieved Trevor Richards
  5. Heliot Ramos struck out swinging
  6. Matt Chapman struck out looking
  7. Middle of Inning (0 Runs, 1 Hit, 0 Errors)
Bottom 8th
  1. Patrick Bailey catching
  2. Keaton Winn relieved Caleb Kilian
  3. Adolis García walked
  4. Bryson Stott sacrificed, Adolis García to second
  5. Alec Bohm grounded out, Adolis García to third
  6. Justin Crawford flied out
  7. End of Inning (0 Runs, 0 Hits, 0 Errors)
Top 9th
  1. Luis Arraez struck out swinging
  2. Casey Schmitt hit by pitch
  3. José Alvarado relieved Brad Keller
  4. Rafael Devers singled to right center, Casey Schmitt to third
  5. Willy Adames struck out swinging
  6. Jung Hoo Lee singled to center, Rafael Devers to second, Casey Schmitt scored SF 5, PHI 4
  7. Patrick Bailey walked, Jung Hoo Lee to second, Rafael Devers to third
  8. Drew Gilbert grounded out
  9. Middle of Inning (1 Run, 2 Hits, 0 Errors)
Bottom 9th
  1. Brandon Marsh hit for Felix Reyes
  2. Brandon Marsh doubled to deep left center
  3. Garrett Stubbs walked
  4. Trea Turner grounded into double play, Garrett Stubbs out, Brandon Marsh to third
  5. Kyle Schwarber doubled to right, Brandon Marsh scored SF 5, PHI 5
  6. Dylan Moore ran for Kyle Schwarber
  7. Bryce Harper intentionally walked
  8. Adolis García flied out
  9. End of Inning (1 Run, 2 Hits, 0 Errors)
Top 10th
  1. Chase Shugart relieved José Alvarado
  2. Drew Gilbert to second
  3. Heliot Ramos singled to center, Drew Gilbert to third
  4. Matt Chapman struck out swinging
  5. Luis Arraez lined out
  6. Casey Schmitt flied out
  7. Middle of Inning (0 Runs, 1 Hit, 0 Errors)
Bottom 10th
  1. Matt Gage relieved Keaton Winn
  2. Adolis García to second
  3. Bryson Stott sacrificed, Adolis García to third
  4. Alec Bohm hit sacrifice fly, Adolis García scored SF 5, PHI 6
  5. End of Inning (1 Run, 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.