MLB · Sat, Jul 4 · Angel Stadium

Final

W: Sonny Gray · L: Sam Aldegheri

Team123456789RHE
BOS300040010870
LAA010000000141

Win probability

LAA 100%BOS 100%
BOS 100%model, computed at ingest

Top performers

Sonny Gray

BOS

6.0 IP, 1 ER, 7 K, 2 BB, (W)

Willson Contreras

BOS

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

Romy Gonzalez

BOS

1-5, 1 HR, 2 RBI, 1 R

Key plays

▲ 1stWillson Contreras homers (19) on a fly ball to left field. Anthony Seigler scores. Wilyer Abreu scores.30 · 22%
▼ 2ndJosh Lowe homers (7) on a fly ball to center field.31 · 29%
▼ 2ndWade Meckler singles on a ground ball to center fielder Ceddanne Rafaela. Jo Adell to 2nd.31 · 37%
▼ 2ndDonovan Walton strikes out swinging.31 · 31%
▼ 4thJorge Soler walks.31 · 35%
▼ 4thJosh Lowe grounds into a force out, second baseman Anthony Seigler to shortstop Andruw Monasterio. Jorge Soler out at 2nd. Josh Lowe to 1st.31 · 30%
▼ 4thConnor Wong challenged (pitch result), call on the field was overturned: Jo Adell called out on strikes.31 · 26%
▲ 5thWilyer Abreu doubles (18) on a sharp line drive to right fielder Jo Adell. Anthony Seigler scores. Ceddanne Rafaela scores.51 · 7%
▲ 5thRomy Gonzalez homers (1) on a fly ball to left field. Wilyer Abreu scores.71 · 3%
▲ 8thCeddanne Rafaela doubles (20) on a line drive to left fielder Josh Lowe. Andruw Monasterio scores. Connor Wong to 3rd.81 · 0%

Highlights (36)

Contreras, Gonzalez's homers lift Red Sox to 8-1 win

00:03:16 · MLB video

Condensed Game: BOS@LAA - 7/4/26

00:10:05 · MLB video

Willson Contreras' three-run home run (19)

00:00:33 · MLB video

Jo Adell's amazing home run robbery

00:00:24 · MLB video

View 32 more highlights

Josh Lowe's solo home run (7)

00:00:43 · MLB video

Romy Gonzalez's two-run home run (1)

00:00:43 · MLB video

Ceddanne Rafaela's RBI double

00:00:20 · MLB video

Wilyer Abreu's two-run double

00:00:50 · MLB video

Sonny Gray fans seven vs. Angels

00:01:19 · MLB video

Jarren Duran's diving catch

00:00:23 · MLB video

Nolan Schanuel's diving grab

00:00:11 · MLB video

Alec Gamboa finishes Red Sox 8-1 win

00:00:21 · MLB video

Sonny Gray strikes out Nolan Schanuel

00:00:08 · MLB video

Sam Aldegheri strikes out Connor Wong

00:00:07 · MLB video

Kurt Suzuki talks Angels' 8-1 loss

00:01:00 · MLB video

Strike 2 confirmed after ABS challenge

00:00:26 · MLB video

Strike 3 confirmed after ABS challenge

00:00:23 · MLB video

Ball 1 overturned to strike 3 after ABS challenge

00:00:24 · MLB video

Strike 3 overturned ball 3 after ABS challenge

00:00:25 · MLB video

Japanese Highlights: Red Sox-Angels

00:08:19 · MLB video

Willson Contreras: Home Run Statcast Analysis

00:00:13 · MLB video

Josh Lowe: Home Run Statcast Analysis

00:00:13 · MLB video

Breaking down Sam Aldegheri's pitches

00:00:04 · MLB video

Measuring the stats on Romy Gonzalez's home run

00:00:13 · MLB video

Breaking down Sonny Gray's pitches

00:00:04 · MLB video

Sonny Gray's outing against the Angels

00:00:25 · MLB video

Starting lineups for Red Sox at Angels - July 4, 2026

00:00:10 · MLB video

Bench availability for Boston, July 4 vs Angels

00:00:08 · MLB video

Fielding alignment for Boston, July 4 vs Angels

00:00:11 · MLB video

Fielding alignment for Los Angeles, July 4 vs Red Sox

00:00:11 · MLB video

Bench availability for Los Angeles, July 4 vs Red Sox

00:00:08 · MLB video

Bullpen availability for Boston, July 4 vs Angels

00:00:09 · MLB video

Bullpen availability for Los Angeles, July 4 vs Red Sox

00:00:09 · MLB video

Sam Aldegheri against the Red Sox

00:00:08 · MLB video

Sonny Gray against the Angels

00:00:08 · MLB video

Probable pitchers for Red Sox at Angels - July 4, 2026

00:00:06 · MLB video

Full play-by-play (74)
▲ 1stAnthony Seigler walks.00 · 46%
▲ 1stCeddanne Rafaela lines out to second baseman Donovan Walton.00 · 50%
▲ 1stWilyer Abreu walks. Anthony Seigler to 2nd.00 · 46%
▲ 1stWillson Contreras homers (19) on a fly ball to left field. Anthony Seigler scores. Wilyer Abreu scores.30 · 22%
▲ 1stCaleb Durbin lines out to center fielder Josh Lowe.30 · 23%
▲ 1stRomy Gonzalez flies out sharply to right fielder Jo Adell.30 · 23%
▼ 1stZach Neto flies out to right fielder Wilyer Abreu.30 · 21%
▼ 1stDenzer Guzman lines out to left fielder Jarren Duran.30 · 20%
▼ 1stNolan Schanuel strikes out swinging, catcher Connor Wong to first baseman Willson Contreras.30 · 20%
▲ 2ndJarren Duran walks.30 · 17%
▲ 2ndAndruw Monasterio strikes out swinging.30 · 19%
▲ 2ndConnor Wong strikes out swinging.30 · 20%
▲ 2ndAnthony Seigler grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.30 · 22%
▼ 2ndJorge Soler flies out to center fielder Ceddanne Rafaela.30 · 20%
▼ 2ndJosh Lowe homers (7) on a fly ball to center field.31 · 29%
▼ 2ndJo Adell walks.31 · 32%
▼ 2ndWade Meckler singles on a ground ball to center fielder Ceddanne Rafaela. Jo Adell to 2nd.31 · 37%
▼ 2ndDonovan Walton strikes out swinging.31 · 31%
▼ 2ndTyler Heineman strikes out swinging.31 · 27%
▲ 3rdCeddanne Rafaela flies out to right fielder Jo Adell.31 · 29%
▲ 3rdWilyer Abreu pops out to third baseman Denzer Guzman.31 · 30%
▲ 3rdWillson Contreras reaches on a missed catch error by first baseman Nolan Schanuel, assist to third baseman Denzer Guzman.31 · 29%
▲ 3rdCaleb Durbin pops out to third baseman Denzer Guzman.31 · 30%
▼ 3rdZach Neto called out on strikes.31 · 28%
▼ 3rdDenzer Guzman singles on a ground ball to shortstop Andruw Monasterio.31 · 31%
▼ 3rdNolan Schanuel grounds into a double play, second baseman Anthony Seigler to shortstop Andruw Monasterio to first baseman Willson Contreras. Denzer Guzman out at 2nd. Nolan Schanuel out at 1st.31 · 26%
▲ 4thRomy Gonzalez grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.31 · 27%
▲ 4thJarren Duran walks.31 · 25%
▲ 4thAndruw Monasterio grounds out, second baseman Donovan Walton to first baseman Nolan Schanuel. Jarren Duran to 2nd.31 · 27%
▲ 4thConnor Wong grounds out softly, second baseman Donovan Walton to first baseman Nolan Schanuel.31 · 29%
▼ 4thJorge Soler walks.31 · 35%
▼ 4thJosh Lowe grounds into a force out, second baseman Anthony Seigler to shortstop Andruw Monasterio. Jorge Soler out at 2nd. Josh Lowe to 1st.31 · 30%
▼ 4thConnor Wong challenged (pitch result), call on the field was overturned: Jo Adell called out on strikes.31 · 26%
▼ 4thWade Meckler challenged (pitch result), call on the field was confirmed: Wade Meckler called out on strikes.31 · 24%
▲ 5thAnthony Seigler doubles (6) on a ground ball to right fielder Jo Adell.31 · 18%
▲ 5thCeddanne Rafaela walks.31 · 16%
▲ 5thWilyer Abreu doubles (18) on a sharp line drive to right fielder Jo Adell. Anthony Seigler scores. Ceddanne Rafaela scores.51 · 7%
▲ 5thWillson Contreras flies out to left fielder Wade Meckler.51 · 8%
▲ 5thCaleb Durbin flies out to center fielder Josh Lowe.51 · 9%
▲ 5thRomy Gonzalez homers (1) on a fly ball to left field. Wilyer Abreu scores.71 · 3%
▲ 5thJarren Duran hit by pitch.71 · 3%
▲ 5thAndruw Monasterio pops out to pitcher Ryan Zeferjahn.71 · 3%
▼ 5thDonovan Walton singles on a ground ball to right fielder Wilyer Abreu, deflected by first baseman Willson Contreras.71 · 4%
▼ 5thTyler Heineman grounds into a double play, second baseman Anthony Seigler to shortstop Andruw Monasterio to first baseman Willson Contreras. Donovan Walton out at 2nd. Tyler Heineman out at 1st.71 · 2%
▼ 5thZach Neto strikes out on a foul tip.71 · 2%
▲ 6thConnor Wong strikes out swinging.71 · 2%
▲ 6thAnthony Seigler hit by pitch.71 · 2%
▲ 6thCeddanne Rafaela strikes out swinging.71 · 2%
▲ 6thWilyer Abreu walks. Anthony Seigler to 2nd.71 · 2%
▲ 6thWillson Contreras flies out sharply to center fielder Josh Lowe.71 · 2%
▼ 6thDenzer Guzman flies out to right fielder Wilyer Abreu.71 · 2%
▼ 6thNolan Schanuel grounds out, second baseman Anthony Seigler to first baseman Willson Contreras.71 · 1%
▼ 6thJorge Soler flies out to left fielder Jarren Duran.71 · 1%
▲ 7thCaleb Durbin grounds out softly, third baseman Denzer Guzman to first baseman Nolan Schanuel.71 · 1%
▲ 7thRomy Gonzalez strikes out on a foul tip.71 · 1%
▲ 7thJarren Duran strikes out swinging.71 · 1%
▼ 7thJosh Lowe strikes out swinging.71 · 1%
▼ 7thJo Adell grounds out, shortstop Andruw Monasterio to first baseman Willson Contreras.71 · 1%
▼ 7thJose Siri strikes out swinging.71 · 1%
▲ 8thAndruw Monasterio singles on a line drive to right fielder Jo Adell.71 · 1%
▲ 8thConnor Wong singles on a line drive to right fielder Jo Adell. Andruw Monasterio to 2nd.71 · 1%
▲ 8thAnthony Seigler flies out to left fielder Josh Lowe.71 · 1%
▲ 8thCeddanne Rafaela doubles (20) on a line drive to left fielder Josh Lowe. Andruw Monasterio scores. Connor Wong to 3rd.81 · 0%
▲ 8thWilyer Abreu lines out to second baseman Donovan Walton.81 · 0%
▲ 8thWillson Contreras flies out to shortstop Zach Neto.81 · 0%
▼ 8thDonovan Walton walks.81 · 0%
▼ 8thTyler Heineman grounds into a double play, third baseman Caleb Durbin to shortstop Andruw Monasterio to first baseman Willson Contreras. Donovan Walton out at 2nd. Tyler Heineman out at 1st.81 · 0%
▼ 8thZach Neto grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.81 · 0%
▲ 9thCaleb Durbin grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.81 · 0%
▲ 9thRomy Gonzalez lines out to right fielder Jo Adell.81 · 0%
▲ 9thJarren Duran grounds out, first baseman Nolan Schanuel to pitcher Brent Suter.81 · 0%
▼ 9thDenzer Guzman grounds out softly, pitcher Alec Gamboa to first baseman Willson Contreras.81 · 0%
▼ 9thNolan Schanuel grounds out to first baseman Willson Contreras.81 · 0%
▼ 9thJorge Soler flies out to right fielder Wilyer Abreu.81 · 0%
Box score

Boston Red Sox

BatterABRHHRRBIBBSOAVG
Anthony Seigler 2B3210010.319
Ceddanne Rafaela CF4110111.284
Wilyer Abreu RF3210120.267
Willson Contreras 1B5111300.285
Caleb Durbin 3B5000000.226
Romy Gonzalez DH5111201.300
Jarren Duran LF2000021.193
Andruw Monasterio SS4110001.220
Connor Wong C4010002.287
PitcherIPHRERBBSOPERA
Sonny GrayW6.041127702.61
Jovani Morán1.000002133.03
Greg Weissert1.000010124.05
Alec Gamboa1.00000063.60

Los Angeles Angels

BatterABRHHRRBIBBSOAVG
Zach Neto SS4000002.225
Denzer Guzman 3B4010000.253
Nolan Schanuel 1B4000001.257
Jorge Soler DH3000010.215
Josh Lowe LF3111101.217
Jo Adell RF2000011.239
Wade Meckler LF2010001.286
Jose Siri CF1000001.263
Donovan Walton 2B2010011.311
Tyler Heineman C3000001.161
PitcherIPHRERBBSOPERA
Sam AldegheriL4.013342885.08
Samy Natera Jr.0.234410233.97
Ryan Zeferjahn1.100012243.98
Chase Silseth1.000002112.78
Brent Suter2.031100374.59

Betting

No odds snapshots ingested for this game yet.

Comments (0)

Log in to join the conversation.