SportsDirect Inc. Ad
SportsDirect Inc. Ad
SportsDirect Inc. Ad
???label.league_mlb???
BOXSCORE | PLAY-BY-PLAY | RECAP
Philadelphia 3, Boston 2
When: 6:45 PM ET, Monday, July 21, 2025
Where: Citizens Bank Park, Philadelphia, Pennsylvania
Temperature: 84°
Umpires: Home - Quinn Wolcott, 1B - Edwin Jimenez, 2B - Nic Lentz, 3B - Malachi Moore
Attendance: 42843
Final Scoring Summary
 
Final123456789XRHE
Boston 100001000-281
Philadelphia 0002000001370
Innings:
  • All
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Top 1st
Boston
Jarren Duran homers to left.
Alex Bregman grounds out, shortstop to first.
Roman Anthony strikes out.
Trevor Story grounds out, shortstop to first.
Bottom 1st
Philadelphia Trea Turner grounds out, shortstop to first.
Kyle Schwarber flies out to left.
Bryce Harper doubles to right.
Nick Castellanos grounds out, shortstop to first.
Top 2nd
Boston Wilyer Abreu strikes out.
Ceddanne Rafaela singles to left.
Ceddanne Rafaela steals second.
Marcelo Mayer strikes out.
Carlos Narvaez grounds out, third to first.
Bottom 2nd
Philadelphia J.T. Realmuto flies out to right.
Brandon Marsh singles to center.
Otto Kemp grounds into a double play, shortstop to second to first. Brandon Marsh out at second. Otto Kemp out at first.
Top 3rd
Boston Abraham Toro doubles to left.
Jarren Duran hit by pitch.
Alex Bregman grounds into a double play, third to first. Abraham Toro out at third. Jarren Duran to second. Alex Bregman out at first.
Roman Anthony strikes out.
Bottom 3rd
Philadelphia Max Kepler singles to right.
Bryson Stott lines out to center.
Trea Turner grounds into a double play, shortstop to second to first. Max Kepler out at second. Trea Turner out at first.
Top 4th
Boston Trevor Story strikes out.
Wilyer Abreu flies out to left.
Ceddanne Rafaela singles to third.
Ceddanne Rafaela caught stealing second, catcher to shortstop.
Bottom 4th
Philadelphia Kyle Schwarber strikes out.
Bryce Harper doubles to right.
Nick Castellanos singles to left. Bryce Harper scores.
Nick Castellanos on passed ball, advances to second.
J.T. Realmuto singles to center. Nick Castellanos scores.
Brandon Marsh strikes out. J.T. Realmuto steals second.
Otto Kemp grounds out, third to first.
Top 5th
Boston Marcelo Mayer strikes out.
Carlos Narvaez strikes out.
Abraham Toro flies out to center.
Bottom 5th
Philadelphia Max Kepler lines out to second.
Bryson Stott grounds out, second to first.
Trea Turner walks.
Kyle Schwarber grounds out, second to first.
Top 6th
Boston Jarren Duran strikes out.
Alex Bregman singles to third.
Roman Anthony doubles to right. Alex Bregman to third.
Trevor Story singles to left. Alex Bregman scores. Roman Anthony to third.
Wilyer Abreu strikes out.
Trevor Story steals second.
Ceddanne Rafaela strikes out.
Bottom 6th
Philadelphia Bryce Harper grounds out, second to first.
J.T. Realmuto strikes out.
Nick Castellanos flies out into foul territory to right.
Top 7th
Boston Tanner Banks enters game as pitcher.
Romy Gonzalez enters game as pinch hitter, replacing Marcelo Mayer.
Romy Gonzalez strikes out.
Carlos Narvaez strikes out.
Abraham Toro walks.
Jarren Duran lines out to left.
Bottom 7th
Philadelphia Romy Gonzalez remains in the game at second base.
Brandon Marsh strikes out.
Otto Kemp grounds out, shortstop to first.
Max Kepler grounds out, first to pitcher.
Top 8th
Boston Orion Kerkering enters game as pitcher.
Alex Bregman flies out to center.
Roman Anthony strikes out.
Trevor Story singles to center.
Wilyer Abreu flies out to left.
Bottom 8th
Philadelphia Aroldis Chapman enters game as pitcher.
Edmundo Sosa enters game as pinch hitter, replacing Bryson Stott.
Edmundo Sosa singles to center.
Trea Turner lines out to left.
Kyle Schwarber flies out to left.
Edmundo Sosa on wild pitch, advances to second.
Bryce Harper strikes out.
Top 9th
Boston Edmundo Sosa remains in the game at second base.
Matt Strahm enters game as pitcher.
Ceddanne Rafaela flies out to center.
Romy Gonzalez flies out to left.
Carlos Narvaez walks.
Rob Refsnyder enters game as pinch hitter, replacing Abraham Toro.
Rob Refsnyder strikes out, catcher to first.
Bottom 9th
Philadelphia Jarren Duran moves from left field to center field.
Ceddanne Rafaela moves from center field to second base.
Romy Gonzalez moves from second base to first base.
Rob Refsnyder remains in the game at left field.
Garrett Whitlock enters game as pitcher.
Nick Castellanos strikes out.
J.T. Realmuto strikes out.
Brandon Marsh strikes out.
Top 10th
Boston Max Lazar enters game as pitcher.
Rob Refsnyder placed on second.
Jarren Duran strikes out.
Alex Bregman grounds out, shortstop to first. Rob Refsnyder to third.
Roman Anthony strikes out, catcher to first.
Bottom 10th
Philadelphia Jordan Hicks enters game as pitcher.
Brandon Marsh placed on second.
Otto Kemp walks.
Brandon Marsh on wild pitch, advances to third. Otto Kemp to second.
Max Kepler walks (intentional).
Edmundo Sosa on catcher's interference, reaches first. Brandon Marsh scores. Otto Kemp to third. Max Kepler to second. Edmundo Sosa to first.