MLB · Wed, Jul 23 · Truist Park

Final

W: Justin Verlander · L: Spencer Strider

Team123456789RHE
SF0000333009100
ATL000000300370

Win probability

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

Top performers

Rafael Devers

SF

3-5, 2 HR, 4 RBI, 2 R

Justin Verlander

SF

5.0 IP, 0 ER, 3 K, 5 BB, (W)

Matt Chapman

SF

1-2, 1 HR, 2 RBI, 2 R, 1 BB

Key plays

▲ 4thCasey Schmitt singles on a line drive to left fielder Jurickson Profar.00 · 50%
▲ 4thDominic Smith walks. Casey Schmitt to 2nd.00 · 45%
▲ 4thPatrick Bailey strikes out swinging.00 · 51%
▲ 5thHeliot Ramos called out on strikes.00 · 54%
▲ 5thRafael Devers homers (18) on a fly ball to right field.10 · 39%
▲ 5thMatt Chapman homers (14) on a fly ball to right center field. Willy Adames scores.30 · 16%
▼ 5thNick Allen called out on strikes. Eli White steals (7) 2nd base.30 · 19%
▲ 6thRafael Devers homers (19) on a fly ball to right center field. Luis Matos scores. Heliot Ramos scores.60 · 2%
▲ 7thDominic Smith singles on a line drive to right fielder Eli White. Matt Chapman scores. Mike Yastrzemski to 3rd.70 · 1%
▲ 7thPatrick Bailey grounds out, pitcher Aaron Bummer to first baseman Matt Olson. Mike Yastrzemski scores. Dominic Smith to 2nd.80 · 0%
▲ 7thLuis Matos singles on a sharp line drive to center fielder Michael Harris II. Dominic Smith scores.90 · 0%
▼ 7thDrake Baldwin hits a ground-rule double (9) on a line drive down the left-field line. Eli White scores. Jurickson Profar scores. Matt Olson to 3rd.92 · 2%

Highlights (25)

Luis Matos' RBI single 

00:00:17 · MLB video

Giants vs. Braves Highlights

00:03:14 · MLB video

Condensed Game: SF@ATL - 7/23/25

00:11:05 · MLB video

Rafael Devers' two-homer game

00:00:58 · MLB video

View 21 more highlights

Justin Verlander earns first win as a Giant

00:02:33 · MLB video

Field View: Rafael Devers' three-run home run

00:00:32 · MLB video

Heliot Ramos' diving play

00:00:21 · MLB video

Rafael Devers' second homer of the game (19) 

00:00:28 · MLB video

Matt Chapman's two-run home run (14) 

00:00:32 · MLB video

Rafael Devers' solo home run (18) 

00:00:30 · MLB video

Drake Baldwin's ground-rule two-run double

00:00:30 · MLB video

Tyler Rogers secures the Giants' 9-3 win 

00:00:30 · MLB video

Spencer Strider strikes out seven across five frames

00:02:20 · MLB video

Patrick Bailey's RBI groundout 

00:00:21 · MLB video

Dominic Smith's RBI single 

00:00:23 · MLB video

Sean Murphy's RBI groundout 

00:00:16 · MLB video

Justin Verlander strikes out Drake Baldwin 

00:00:07 · MLB video

Spencer Strider fans Matt Chapman 

00:00:06 · MLB video

Jurickson Profar's diving play

00:00:26 · MLB video

Justin Verlander escapes bases-loaded jam 

00:00:13 · MLB video

Spencer Strider escapes bases-loaded jam 

00:00:12 · MLB video

Matt Chapman turns a double play

00:00:13 · MLB video

Justin Verlander discusses first win of 2025

00:00:56 · MLB video

Spencer Strider: 'We've got to be brutally honest'

00:03:05 · MLB video

Bob Melvin discusses Verlander, Devers in win

00:01:12 · MLB video

Full play-by-play (82)
▲ 1stHeliot Ramos called out on strikes.00 · 53%
▲ 1stRafael Devers singles on a sharp line drive to right fielder Eli White.00 · 50%
▲ 1stWilly Adames grounds out, third baseman Nacho Alvarez Jr. to first baseman Matt Olson. Rafael Devers to 2nd.00 · 52%
▲ 1stMatt Chapman walks.00 · 51%
▲ 1stMike Yastrzemski walks. Rafael Devers to 3rd. Matt Chapman to 2nd.00 · 47%
▲ 1stCasey Schmitt flies out to left fielder Jurickson Profar.00 · 55%
▼ 1stJurickson Profar flies out to right fielder Mike Yastrzemski.00 · 53%
▼ 1stMatt Olson walks.00 · 56%
▼ 1stDrake Baldwin strikes out swinging.00 · 53%
▼ 1stSean Murphy walks. Matt Olson to 2nd.00 · 55%
▼ 1stOzzie Albies walks. Matt Olson to 3rd. Sean Murphy to 2nd.00 · 59%
▼ 1stMichael Harris II flies out to right fielder Mike Yastrzemski.00 · 51%
▲ 2ndDominic Smith lines out to left fielder Jurickson Profar.00 · 53%
▲ 2ndPatrick Bailey grounds out, second baseman Ozzie Albies to first baseman Matt Olson.00 · 55%
▲ 2ndLuis Matos flies out to right fielder Eli White.00 · 55%
▼ 2ndNacho Alvarez Jr. flies out to center fielder Luis Matos.00 · 53%
▼ 2ndEli White hit by pitch.00 · 56%
▼ 2ndNick Allen grounds out softly, catcher Patrick Bailey to first baseman Dominic Smith. Eli White to 2nd.00 · 54%
▼ 2ndJurickson Profar flies out to left fielder Heliot Ramos.00 · 51%
▲ 3rdHeliot Ramos hits a ground-rule double (19) on a line drive down the left-field line.00 · 43%
▲ 3rdRafael Devers strikes out swinging.00 · 48%
▲ 3rdWilly Adames lines out to second baseman Ozzie Albies.00 · 52%
▲ 3rdMatt Chapman strikes out on a foul tip.00 · 55%
▼ 3rdMatt Olson walks.00 · 61%
▼ 3rdDrake Baldwin flies out to right fielder Mike Yastrzemski.00 · 57%
▼ 3rdSean Murphy grounds into a double play, third baseman Matt Chapman to second baseman Casey Schmitt to first baseman Dominic Smith. Matt Olson out at 2nd. Sean Murphy out at 1st.00 · 51%
▲ 4thMike Yastrzemski grounds out, first baseman Matt Olson to pitcher Spencer Strider.00 · 54%
▲ 4thCasey Schmitt singles on a line drive to left fielder Jurickson Profar.00 · 50%
▲ 4thDominic Smith walks. Casey Schmitt to 2nd.00 · 45%
▲ 4thPatrick Bailey strikes out swinging.00 · 51%
▲ 4thLuis Matos strikes out swinging.00 · 56%
▼ 4thOzzie Albies pops out to third baseman Matt Chapman in foul territory.00 · 54%
▼ 4thMichael Harris II pops out to second baseman Casey Schmitt.00 · 51%
▼ 4thNacho Alvarez Jr. lines out to left fielder Heliot Ramos.00 · 51%
▲ 5thHeliot Ramos called out on strikes.00 · 54%
▲ 5thRafael Devers homers (18) on a fly ball to right field.10 · 39%
▲ 5thWilly Adames hit by pitch.10 · 35%
▲ 5thMatt Chapman homers (14) on a fly ball to right center field. Willy Adames scores.30 · 16%
▲ 5thMike Yastrzemski grounds out to first baseman Matt Olson.30 · 17%
▲ 5thCasey Schmitt strikes out swinging.30 · 17%
▼ 5thEli White singles on a fly ball to right fielder Mike Yastrzemski.30 · 21%
▼ 5thNick Allen called out on strikes. Eli White steals (7) 2nd base.30 · 19%
▼ 5thJurickson Profar pops out to first baseman Dominic Smith.30 · 15%
▼ 5thMatt Olson walks.30 · 17%
▼ 5thDrake Baldwin strikes out swinging.30 · 13%
▲ 6thDominic Smith flies out to left fielder Jurickson Profar.30 · 13%
▲ 6thPatrick Bailey doubles (13) on a sharp line drive to left fielder Jurickson Profar.30 · 11%
▲ 6thLuis Matos reaches on a fielder's choice out, shortstop Nick Allen to third baseman Nacho Alvarez Jr. Patrick Bailey out at 3rd.30 · 14%
▲ 6thHeliot Ramos singles on a line drive to center fielder Michael Harris II. Luis Matos to 2nd.30 · 12%
▲ 6thRafael Devers homers (19) on a fly ball to right center field. Luis Matos scores. Heliot Ramos scores.60 · 2%
▲ 6thWilly Adames lines out to shortstop Nick Allen.60 · 2%
▼ 6thSean Murphy flies out to left fielder Heliot Ramos.60 · 2%
▼ 6thOzzie Albies grounds out to first baseman Dominic Smith.60 · 1%
▼ 6thMichael Harris II singles on a line drive to center fielder Luis Matos.60 · 1%
▼ 6thNacho Alvarez Jr. strikes out swinging.60 · 1%
▲ 7thMatt Chapman hit by pitch.60 · 1%
▲ 7thMike Yastrzemski walks. Matt Chapman to 2nd.60 · 1%
▲ 7thCasey Schmitt grounds out, second baseman Ozzie Albies to first baseman Matt Olson. Matt Chapman to 3rd. Mike Yastrzemski to 2nd.60 · 1%
▲ 7thDominic Smith singles on a line drive to right fielder Eli White. Matt Chapman scores. Mike Yastrzemski to 3rd.70 · 1%
▲ 7thPatrick Bailey grounds out, pitcher Aaron Bummer to first baseman Matt Olson. Mike Yastrzemski scores. Dominic Smith to 2nd.80 · 0%
▲ 7thLuis Matos singles on a sharp line drive to center fielder Michael Harris II. Dominic Smith scores.90 · 0%
▲ 7thHeliot Ramos grounds into a force out, shortstop Nick Allen to second baseman Ozzie Albies. Luis Matos out at 2nd.90 · 0%
▼ 7thEli White singles on a ground ball to left fielder Heliot Ramos.90 · 0%
▼ 7thNick Allen strikes out swinging.90 · 0%
▼ 7thJurickson Profar singles on a ground ball to right fielder Mike Yastrzemski. Eli White to 2nd.90 · 0%
▼ 7thMatt Olson singles on a line drive to left fielder Heliot Ramos. Eli White to 3rd. Jurickson Profar to 2nd.90 · 1%
▼ 7thDrake Baldwin hits a ground-rule double (9) on a line drive down the left-field line. Eli White scores. Jurickson Profar scores. Matt Olson to 3rd.92 · 2%
▼ 7thSean Murphy grounds out, third baseman Matt Chapman to first baseman Dominic Smith. Matt Olson scores.93 · 1%
▼ 7thOzzie Albies pops out to second baseman Casey Schmitt.93 · 1%
▲ 8thRafael Devers strikes out on a foul bunt.93 · 1%
▲ 8thWilly Adames strikes out swinging.93 · 1%
▲ 8thBrett Wisely called out on strikes.93 · 1%
▼ 8thMichael Harris II grounds out, second baseman Brett Wisely to first baseman Dominic Smith.93 · 0%
▼ 8thNacho Alvarez Jr. pops out to second baseman Brett Wisely.93 · 0%
▼ 8thEli White strikes out swinging.93 · 0%
▲ 9thMike Yastrzemski called out on strikes.93 · 0%
▲ 9thCasey Schmitt pops out to first baseman Matt Olson.93 · 0%
▲ 9thDominic Smith called out on strikes.93 · 0%
▼ 9thMarcell Ozuna called out on strikes.93 · 0%
▼ 9thJurickson Profar doubles (6) on a sharp line drive to center fielder Luis Matos.93 · 0%
▼ 9thMatt Olson lines out to left fielder Heliot Ramos.93 · 0%
▼ 9thDrake Baldwin grounds out, shortstop Willy Adames to first baseman Dominic Smith.93 · 0%
Box score

San Francisco Giants

BatterABRHHRRBIBBSOAVG
Heliot Ramos LF5120002.267
Rafael Devers DH5232402.264
Willy Adames SS4100001.229
Matt Chapman 3B2211211.243
Brett Wisely 2B1000001.220
Mike Yastrzemski RF3100021.235
Casey Schmitt 3B5010001.245
Dominic Smith 1B4110111.250
Patrick Bailey C4010101.208
Luis Matos CF4110101.173
PitcherIPHRERBBSOPERA
Justin VerlanderW5.010053984.70
Ryan Walker1.010001154.35
Sean Hjelle1.043301207.71
Joey Lucchesi1.000001101.93
Tyler Rogers1.010001161.51

Atlanta Braves

BatterABRHHRRBIBBSOAVG
Jurickson Profar LF5120000.244
Matt Olson 1B2110030.268
Drake Baldwin DH5010202.284
Sean Murphy C3000110.233
Ozzie Albies 2B3000010.221
Michael Harris II CF4010000.214
Nacho Alvarez Jr. 3B4000001.200
Eli White RF3120001.247
Nick Allen SS3000002.230
Marcell Ozuna PH1000001.235
PitcherIPHRERBBSOPERA
Spencer StriderL5.0533371043.72
Dylan Dodd0.233300235.68
Dane Dunning0.213310185.02
Aaron Bummer0.210000114.32
Dylan Lee1.000003132.62
Raisel Iglesias1.000002114.99

Betting

No odds snapshots ingested for this game yet.

Comments (0)

Log in to join the conversation.