1. MLB
  2. Scores
  3. 7 · 9 · 25
  4. PHI vs SF

Philadelphia Phillies vs. San Francisco Giants

Jul 9, 2025
FINAL

Box Score

123456789RHELOB
PHI010102072131708
SF0000000000435
loss:San Francisco Giants logoJ. Verlanderwin:Philadelphia Phillies logoJ. Luzardo

Game Recap

Game Highlights Video

SAN FRANCISCO -- Bryce Harper hasn’t been his best this season. He knows it. The numbers show it. He has been injured, missing most of June because of inflammation in his right wrist. He hasn’t been making the best decisions at the plate. It has been frustrating. But days like...

Scoring Summary

PHISF
  • Philadelphia Phillies logo
    2
    J.T. Realmuto singles on a ground ball to left fielder Heliot Ramos. Alec Bohm scores. [1 run]
    10
  • Philadelphia Phillies logo
    4
    Bryce Harper homers (10) on a fly ball to left center field. [1 run]
    20
  • Philadelphia Phillies logo
    6
    Nick Castellanos singles on a line drive to left fielder Heliot Ramos. Bryce Harper scores. [1 run]
    30
  • Philadelphia Phillies logo
    6
    Max Kepler out on a sacrifice fly to left fielder Heliot Ramos. Nick Castellanos scores. [1 run] [2 outs]
    40
  • Philadelphia Phillies logo
    8
    Alec Bohm singles on a ground ball to center fielder Jung Hoo Lee. Bryce Harper scores. [1 run]
    50
  • Philadelphia Phillies logo
    8
    J.T. Realmuto singles on a ground ball to left fielder Heliot Ramos. Alec Bohm scores. Nick Castellanos to 3rd. Max Kepler to 2nd. [1 run]
    60
  • Philadelphia Phillies logo
    8
    Phillies challenged (tag play), call on the field was overturned: Bryson Stott out on a sacrifice fly to center fielder Jung Hoo Lee. Nick Castellanos scores. Johan Rojas to 3rd. J.T. Realmuto to 2nd. [1 run] [1 out]
    70
  • Philadelphia Phillies logo
    8
    Trea Turner grounds into a force out, shortstop Willy Adames to second baseman Casey Schmitt. Johan Rojas scores. J.T. Realmuto to 3rd. Brandon Marsh out at 2nd. Trea Turner to 1st. [1 run] [2 outs]
    80
  • Philadelphia Phillies logo
    8
    Kyle Schwarber homers (29) on a line drive to left center field. J.T. Realmuto scores. Trea Turner scores. [3 runs]
    110
  • Philadelphia Phillies logo
    9
    Brandon Marsh grounds into a force out, first baseman Dominic Smith to shortstop Brett Wisely. Johan Rojas scores. J.T. Realmuto to 3rd. Bryson Stott out at 2nd. Brandon Marsh to 1st. [1 run] [1 out]
    120
  • Philadelphia Phillies logo
    9
    Edmundo Sosa grounds into a force out, third baseman Matt Chapman to second baseman Casey Schmitt. J.T. Realmuto scores. Brandon Marsh out at 2nd. Edmundo Sosa to 1st. [1 run] [2 outs]
    130

Player Stats

Philadelphia Phillies logoHITTINGHABRRBIKBBHRLOBAVG
TOTAL1742131393219-
Philadelphia Phillies logoPITCHINGIPHRERKBBHRPCERA
Jesus LuzardoLHP7.03007101064.14
Seth JohnsonRHP1.0000110161.80
Joe RossRHP1.0100000165.40
TOTAL9.0400820138-
San Francisco Giants logoHITTINGHABRRBIKBBHRLOBAVG
TOTAL4300082010-
San Francisco Giants logoPITCHINGIPHRERKBBHRPCERA
Justin VerlanderRHP6.0742701964.70
Joey LucchesiLHP1.0100100223.38
Tristan BeckRHP0.1566010238.10
Scott AlexanderLHP0.2211111246.11
Mike YastrzemskiLHP1.02220102118.00
TOTAL9.0171311932186-

Play-by-Play

1st inningPHISF
  • TOP 1
  • Philadelphia Phillies logo
    GROUNDOUT — Trea Turner grounds out, first baseman Wilmer Flores to pitcher Justin Verlander. [1 out]
    00
  • Philadelphia Phillies logo
    STRIKEOUT — Kyle Schwarber strikes out swinging. [2 outs]
    00
  • Philadelphia Phillies logo
    STRIKEOUT — Bryce Harper strikes out swinging. [3 outs]
    00
  • BOTTOM 1
  • San Francisco Giants logo
    SINGLE — Heliot Ramos singles on a ground ball to right fielder Nick Castellanos.
    00
  • San Francisco Giants logo
    GROUNDED INTO DP — Rafael Devers grounds into a double play, second baseman Bryson Stott to shortstop Trea Turner to first baseman Bryce Harper. Heliot Ramos out at 2nd. Rafael Devers out at 1st. [2 outs]
    00
  • San Francisco Giants logo
    STRIKEOUT — Willy Adames strikes out swinging. [3 outs]
    00
2nd inning
3rd inning
4th inning
5th inning
6th inning
7th inning
8th inning
9th inning

Team Stats

13Runs0
17Hits4
0Errors3
.405Batting Avg.133
42At Bats30
6Extra-base Hits0
2Home Runs0
13Runs-Batted-In0
3Walks2
2Stolen Bases0
9Strikeouts8
8Left on Base5
27Total Bases4

Game Details

Wednesday, July 9, 2025 · 3:45 PM
Oracle Park · San Francisco, CA
attendance: 37,334 (89.1%)
weather: 64 degrees, partly cloudy