MLB · Wed, Jul 9 · Oracle Park

Final

W: Jesús Luzardo · L: Justin Verlander

Team123456789RHE
PHI01010207213170
SF000000000043

Win probability

SF 100%PHI 100%
PHI 100%model, computed at ingest

Top performers

Jesús Luzardo

PHI

7.0 IP, 0 ER, 7 K, 1 BB, (W)

Justin Verlander

SF

6.0 IP, 2 ER, 7 K, (L)

Kyle Schwarber

PHI

1-5, 1 HR, 3 RBI, 1 R

Key plays

▲ 2ndMax Kepler grounds out softly, shortstop Willy Adames to first baseman Wilmer Flores.00 · 52%
▲ 2ndJ.T. Realmuto singles on a ground ball to left fielder Heliot Ramos. Alec Bohm scores.10 · 41%
▼ 2ndCasey Schmitt walks. Wilmer Flores to 2nd.10 · 49%
▼ 2ndJung Hoo Lee strikes out swinging.10 · 43%
▲ 4thBryce Harper homers (10) on a fly ball to left center field.20 · 25%
▼ 5thJung Hoo Lee flies out to right fielder Nick Castellanos.20 · 24%
▲ 6thNick Castellanos singles on a line drive to left fielder Heliot Ramos. Bryce Harper scores.30 · 12%
▲ 6thMax Kepler out on a sacrifice fly to left fielder Heliot Ramos. Nick Castellanos scores.40 · 8%
▲ 8thAlec Bohm singles on a ground ball to center fielder Jung Hoo Lee. Bryce Harper scores.50 · 1%
▲ 8thJ.T. Realmuto singles on a ground ball to left fielder Heliot Ramos. Alec Bohm scores. Nick Castellanos to 3rd. Max Kepler to 2nd.60 · 0%
▲ 8thPhillies 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.70 · 0%
▲ 8thTrea 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.80 · 0%

Highlights (27)

Phillies vs. Giants Highlights

00:03:18 · MLB video

Condensed Game: PHI@SF - 7/9/25

00:12:11 · MLB video

Phillies score seven runs in the 8th inning

00:02:39 · MLB video

Bryce Harper's four-hit game

00:02:14 · MLB video

View 23 more highlights

Jesús Luzardo strikes out seven batters in outing

00:02:11 · MLB video

Kyle Schwarber's three-run home run (29)

00:00:32 · MLB video

Bryce Harper's solo home run (10)

00:00:31 · MLB video

Alec Bohm's RBI single

00:00:16 · MLB video

J.T. Realmuto's RBI single

00:00:14 · MLB video

Nick Castellanos' RBI single

00:00:15 · MLB video

J.T. Realmuto's RBI single

00:00:27 · MLB video

Justin Verlander strikes out seven batters in outing

00:01:23 · MLB video

Wilmer Flores' diving play

00:00:25 · MLB video

Joe Ross seals Phillies' win

00:00:19 · MLB video

Edmundo Sosa's RBI forceout

00:00:27 · MLB video

Max Kepler's sac fly

00:00:19 · MLB video

Brandon Marsh's RBI forceout

00:00:25 · MLB video

Max Kepler fouls ball off foot, later exits

00:00:35 · MLB video

Justin Verlander escapes jam

00:00:11 · MLB video

Jesús Luzardo escapes jam

00:00:14 · MLB video

Trea Turner's RBI fielder's choice

00:00:23 · MLB video

Bryson Stott's sac fly

00:00:20 · MLB video

Johan Rojas is safe at third base after review

00:00:58 · MLB video

Nick Castellanos steals second base

00:00:23 · MLB video

Bryce Harper talks good day at the plate in win

00:01:33 · MLB video

Rob Thomson on Bryce Harper's big game, 13-0 win

00:01:11 · MLB video

Mike Yastrzemski gets final out of the inning

00:00:19 · MLB video

Full play-by-play (80)
▲ 1stTrea Turner grounds out, first baseman Wilmer Flores to pitcher Justin Verlander.00 · 53%
▲ 1stKyle Schwarber strikes out swinging.00 · 55%
▲ 1stBryce Harper strikes out swinging.00 · 55%
▼ 1stHeliot Ramos singles on a ground ball to right fielder Nick Castellanos.00 · 60%
▼ 1stRafael 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.00 · 51%
▼ 1stWilly Adames strikes out swinging.00 · 51%
▲ 2ndAlec Bohm singles on a soft ground ball to third baseman Matt Chapman. Alec Bohm to 2nd. Alec Bohm advances to 2nd, on a throwing error by third baseman Matt Chapman.00 · 43%
▲ 2ndNick Castellanos flies out to right fielder Luis Matos. Alec Bohm to 3rd.00 · 45%
▲ 2ndMax Kepler grounds out softly, shortstop Willy Adames to first baseman Wilmer Flores.00 · 52%
▲ 2ndJ.T. Realmuto singles on a ground ball to left fielder Heliot Ramos. Alec Bohm scores.10 · 41%
▲ 2ndBryson Stott strikes out swinging.10 · 43%
▼ 2ndMatt Chapman grounds out, third baseman Alec Bohm to first baseman Bryce Harper.10 · 41%
▼ 2ndWilmer Flores singles on a line drive to left fielder Max Kepler.10 · 44%
▼ 2ndCasey Schmitt walks. Wilmer Flores to 2nd.10 · 49%
▼ 2ndJung Hoo Lee strikes out swinging.10 · 43%
▼ 2ndLuis Matos strikes out swinging.10 · 39%
▲ 3rdBrandon Marsh grounds out to first baseman Wilmer Flores.10 · 40%
▲ 3rdTrea Turner strikes out swinging.10 · 42%
▲ 3rdKyle Schwarber called out on strikes.10 · 42%
▼ 3rdAndrew Knizner flies out to left fielder Max Kepler.10 · 40%
▼ 3rdHeliot Ramos flies out to right fielder Nick Castellanos in foul territory.10 · 38%
▼ 3rdRafael Devers strikes out swinging.10 · 38%
▲ 4thBryce Harper homers (10) on a fly ball to left center field.20 · 25%
▲ 4thAlec Bohm grounds out, shortstop Willy Adames to first baseman Wilmer Flores.20 · 27%
▲ 4thNick Castellanos flies out to center fielder Jung Hoo Lee.20 · 29%
▲ 4thMax Kepler strikes out on a foul tip.20 · 29%
▼ 4thWilly Adames strikes out swinging.20 · 26%
▼ 4thMatt Chapman grounds out, shortstop Trea Turner to first baseman Bryce Harper.20 · 24%
▼ 4thWilmer Flores singles on a line drive to right fielder Nick Castellanos.20 · 26%
▼ 4thCasey Schmitt grounds into a force out, shortstop Trea Turner to second baseman Bryson Stott. Wilmer Flores out at 2nd.20 · 24%
▲ 5thJ.T. Realmuto strikes out swinging.20 · 26%
▲ 5thBryson Stott singles on a line drive to left fielder Heliot Ramos.20 · 23%
▲ 5thBrandon Marsh singles on a line drive to right fielder Luis Matos. Bryson Stott to 2nd.20 · 20%
▲ 5thTrea Turner grounds into a force out, fielded by third baseman Matt Chapman. Bryson Stott out at 3rd. Brandon Marsh to 3rd. Trea Turner to 1st. Throwing error by third baseman Matt Chapman.20 · 23%
▲ 5thKyle Schwarber flies out to center fielder Jung Hoo Lee.20 · 27%
▼ 5thJung Hoo Lee flies out to right fielder Nick Castellanos.20 · 24%
▼ 5thLuis Matos strikes out swinging.20 · 22%
▼ 5thAndrew Knizner grounds out to first baseman Bryce Harper.20 · 22%
▲ 6thBryce Harper doubles (14) on a line drive to left fielder Heliot Ramos.20 · 17%
▲ 6thAlec Bohm lines out to second baseman Casey Schmitt.20 · 20%
▲ 6thNick Castellanos singles on a line drive to left fielder Heliot Ramos. Bryce Harper scores.30 · 12%
▲ 6thMax Kepler out on a sacrifice fly to left fielder Heliot Ramos. Nick Castellanos scores.40 · 8%
▲ 6thJ.T. Realmuto flies out to center fielder Jung Hoo Lee.40 · 8%
▼ 6thHeliot Ramos grounds out, shortstop Trea Turner to first baseman Bryce Harper.40 · 6%
▼ 6thRafael Devers grounds out, first baseman Bryce Harper to pitcher Jesús Luzardo.40 · 5%
▼ 6thWilly Adames strikes out swinging.40 · 5%
▲ 7thBryson Stott grounds out, shortstop Willy Adames to first baseman Wilmer Flores.40 · 5%
▲ 7thBrandon Marsh singles on a ground ball to center fielder Jung Hoo Lee.40 · 5%
▲ 7thTrea Turner strikes out swinging.40 · 5%
▲ 7thKyle Schwarber flies out to left fielder Heliot Ramos.40 · 6%
▼ 7thMatt Chapman pops out to first baseman Bryce Harper.40 · 4%
▼ 7thWilmer Flores grounds out, third baseman Alec Bohm to first baseman Bryce Harper.40 · 3%
▼ 7thCasey Schmitt flies out to second baseman Bryson Stott.40 · 3%
▲ 8thBryce Harper doubles (15) on a sharp fly ball to center fielder Jung Hoo Lee.40 · 3%
▲ 8thAlec Bohm singles on a ground ball to center fielder Jung Hoo Lee. Bryce Harper scores.50 · 1%
▲ 8thNick Castellanos singles on a ground ball to center fielder Jung Hoo Lee. Alec Bohm to 2nd.50 · 1%
▲ 8thMax Kepler singles on a line drive to right fielder Luis Matos. Alec Bohm to 3rd. Nick Castellanos to 2nd.50 · 1%
▲ 8thJ.T. Realmuto singles on a ground ball to left fielder Heliot Ramos. Alec Bohm scores. Nick Castellanos to 3rd. Max Kepler to 2nd.60 · 0%
▲ 8thPhillies 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.70 · 0%
▲ 8thBrandon Marsh walks.70 · 0%
▲ 8thTrea 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.80 · 0%
▲ 8thKyle Schwarber homers (29) on a line drive to left center field. J.T. Realmuto scores. Trea Turner scores.110 · 0%
▲ 8thBryce Harper doubles (16) on a sharp line drive to center fielder Jung Hoo Lee.110 · 0%
▲ 8thAlec Bohm walks.110 · 0%
▲ 8thOtto Kemp strikes out swinging.110 · 0%
▼ 8thJung Hoo Lee walks.110 · 0%
▼ 8thLuis Matos strikes out swinging.110 · 0%
▼ 8thAndrew Knizner flies out to center fielder Johan Rojas.110 · 0%
▼ 8thHeliot Ramos flies out to center fielder Johan Rojas.110 · 0%
▲ 9thJohan Rojas singles on a ground ball to center fielder Jung Hoo Lee.110 · 0%
▲ 9thJ.T. Realmuto doubles (15) on a sharp fly ball to left fielder Heliot Ramos. Johan Rojas to 3rd.110 · 0%
▲ 9thBryson Stott walks.110 · 0%
▲ 9thBrandon 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.120 · 0%
▲ 9thEdmundo 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.130 · 0%
▲ 9thKyle Schwarber hit by pitch. Edmundo Sosa to 2nd.130 · 0%
▲ 9thBryce Harper pops out to third baseman Matt Chapman in foul territory.130 · 0%
▼ 9thPatrick Bailey grounds out, second baseman Bryson Stott to first baseman Bryce Harper.130 · 0%
▼ 9thDominic Smith lines out to second baseman Bryson Stott.130 · 0%
▼ 9thMatt Chapman singles on a ground ball to right fielder Brandon Marsh.130 · 0%
▼ 9thBrett Wisely grounds into a force out, fielded by shortstop Edmundo Sosa. Matt Chapman out at 2nd.130 · 0%
Box score

Philadelphia Phillies

BatterABRHHRRBIBBSOAVG
Trea Turner SS5100102.294
Edmundo Sosa SS1000100.276
Kyle Schwarber DH5111302.253
Bryce Harper 1B6341101.259
Alec Bohm 3B4220110.282
Nick Castellanos RF4220100.276
Otto Kemp LF1000001.250
Max Kepler LF3010101.213
Johan Rojas CF1210000.230
J.T. Realmuto C5230201.258
Bryson Stott 2B3010111.240
Brandon Marsh RF4020110.265
PitcherIPHRERBBSOPERA
Jesús LuzardoW7.0300171064.14
Seth Johnson1.000011161.80
Joe Ross1.010000165.40

San Francisco Giants

BatterABRHHRRBIBBSOAVG
Heliot Ramos LF4010000.269
Rafael Devers DH3000001.261
Patrick Bailey PH1000000.193
Willy Adames SS3000003.222
Dominic Smith 1B1000000.243
Matt Chapman 3B4010000.244
Wilmer Flores 1B3020000.248
Brett Wisely SS1000000.222
Casey Schmitt 2B2000010.271
Jung Hoo Lee CF2000011.245
Luis Matos RF3000003.165
Andrew Knizner C3000000.146
PitcherIPHRERBBSOPERA
Justin VerlanderL6.074207964.70
Joey Lucchesi1.010001223.38
Tristan Beck0.156610238.10
Scott Alexander0.221111246.11
Mike Yastrzemski1.0222102118.00

Betting

No odds snapshots ingested for this game yet.

Comments (0)

Log in to join the conversation.