ARCHIVE June 23, 2026
June 23, 2026 · NL West

Boston Red Sox vs Colorado Rockies

June 23, 2026Coors FieldPartly Cloudy 81°F · 9 mph, In From CF
AWAY
Boston Red Sox
32-45
5
vs
HOME
Colorado Rockies
31-49
2

Game Highlights

Published June 23, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Wilyer Abreu Wilyer Abreu triples (2) on a line drive to center fielder Jake McCarthy. Nate Eaton scores. BOS 1, COL 0
T2 Nate Eaton Nate Eaton singles on a line drive to left fielder Mickey Moniak. Andruw Monasterio scores. Connor Wong out at 3rd on the throw, left fielder Mickey Moniak to third baseman Willi Castro to shortstop Ezequiel Tovar. BOS 2, COL 0
B2 Willi Castro Willi Castro homers (6) on a fly ball to right field. BOS 2, COL 1
T5 Wilyer Abreu Wilyer Abreu homers (10) on a fly ball to center field. BOS 3, COL 1
T6 Nate Eaton Nate Eaton doubles (2) on a line drive to left fielder Mickey Moniak. Anthony Seigler scores. BOS 4, COL 1
T6 Ceddanne Rafaela Ceddanne Rafaela singles on a ground ball to left fielder Mickey Moniak. Nate Eaton scores. BOS 5, COL 1
B9 Ezequiel Tovar Ezequiel Tovar homers (6) on a fly ball to left field. BOS 5, COL 2

Box score

  123456789 R
BOS 110012000 5
COL 010000001 2

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Red Sox AWAY 5

Sonny Gray started for Red Sox, leaving with a 5–1 lead. Out of the bullpen, Garrett Whitlock took the roughest line.

workload · innings pitched
  • Sonny Gray Starter 7.0 93 1 11 W
    Pitch-by-pitch: what Sonny Gray threw
    CSW 34% 1st-pitch strike 77% 3.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sweeper 27 29% 13 1 5 5 3
    Sinker 22 24% 0 4 4 7 7
    Four-Seam Fastball 17 18% 1 5 2 7 2
    Cutter 17 18% 2 3 4 5 3
    Curveball 7 8% 0 3 1 3 0
    Changeup 3 3% 0 0 1 1 1
  • Justin Slaten Setup 1.0 7 0 0
  • Garrett Whitlock Setup 1.0 14 1 1
Rockies HOME 2

Sean Sullivan started for Rockies, leaving trailing 1–3. Out of the bullpen, Zach Agnos took the roughest line.

workload · innings pitched
  • Sean Sullivan Starter 5.0 94 3 3 L
    Pitch-by-pitch: what Sean Sullivan threw
    CSW 28% 1st-pitch strike 58% 3.9 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 49 52% 5 10 8 22 4
    Sweeper 17 18% 1 5 3 4 4
    Changeup 13 14% 2 0 1 5 5
    Cutter 12 13% 1 1 3 5 2
    Sinker 3 3% 0 1 0 1 1
  • Zach Agnos Middle 3.0 41 2 1
  • Juan Mejia Middle 1.0 10 0 0

Where the game turned

1 run Top 1st · off Sullivan
  • Abreu 3B (1)

Batting lines

AWAY · BOS
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Nate Eaton LF 4 2 3 2 1 0 .333 .467 .750 1.217 2 2B, SB
Ceddanne Rafaela CF 5 0 1 1 0 1 .280 .330 .437 .767 SB
Wilyer Abreu RF 4 1 2 2 1 0 .279 .344 .452 .796 HR (10), 3B, SB
Willson Contreras 1B 4 0 1 0 1 0 .281 .377 .521 .898
Jarren Duran DH 5 0 0 0 0 3 .199 .258 .366 .624
Caleb Durbin 3B 5 0 1 0 0 0 .220 .275 .366 .641
Andruw Monasterio SS 3 1 0 0 1 0 .223 .271 .355 .626
Connor Wong C 3 0 1 0 1 0 .259 .351 .353 .704
Anthony Seigler 2B 3 1 2 0 1 0 .250 .333 .313 .646
HOME · COL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jake McCarthy CF 4 0 1 0 1 0 .293 .336 .466 .802 SB
Mickey Moniak LF 4 0 0 0 0 3 .277 .331 .594 .925
Hunter Goodman C 4 0 1 0 0 2 .243 .311 .511 .822
TJ Rumfield 1B 4 0 2 0 0 1 .282 .359 .480 .839
Tyler Freeman RF 4 0 0 0 0 2 .273 .352 .366 .718
Willi Castro 3B 3 1 1 1 1 0 .275 .351 .407 .758 HR (6)
Troy Johnston DH 4 0 2 0 0 0 .311 .375 .440 .815 2B
Ezequiel Tovar SS 4 1 1 1 0 1 .212 .257 .335 .592 HR (6)
Edouard Julien 2B 3 0 0 0 1 3 .223 .322 .293 .615

Pitching lines

AWAY · BOS
PITCHER IPHRERBBKHR NPERA DEC
Sonny Gray 7.0 6 1 1 3 11 1 93 2.95 W
Justin Slaten 1.0 1 0 0 0 0 0 7 5.74
Garrett Whitlock 1.0 1 1 1 0 1 1 14 2.92
HOME · COL
PITCHER IPHRERBBKHR NPERA DEC
Sean Sullivan 5.0 5 3 3 5 3 1 94 8.25 L
Zach Agnos 3.0 5 2 2 1 1 0 41 7.21
Juan Mejia 1.0 1 0 0 0 0 0 10 6.75

Manager comparison

AWAY · BOS
Chad Tracy
Lineup 1.7 R Bunts 2.2 R IBBs 0.7 R Interim
HOME · COL
Warren Schaeffer
Lineup 3.3 R Bunts 1.7 R IBBs 3.3 R

Recent form

AWAY · BOS
9-1 W8 +31 run diff
WWWWWWWWLW
HOME · COL
3-7 L3 -10 run diff
LLLWWWLLLL

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.