ARCHIVE July 28, 2026
July 28, 2026 · AL West

Boston Red Sox vs Oakland Athletics

July 28, 2026Sutter Health ParkClear 92°F · 6 mph, Out To CF
AWAY
Boston Red Sox
55-51
3
vs
HOME
Oakland Athletics
45-62
4

Game Highlights

Published July 29, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B2 Henry Bolte Henry Bolte singles on a sharp ground ball to center fielder Ceddanne Rafaela. Tommy White scores. BOS 0, ATH 1
B7 Brian Serven Brian Serven homers (1) on a fly ball to center field. Henry Bolte scores. BOS 0, ATH 3
T8 Wilyer Abreu Wilyer Abreu singles on a ground ball to right fielder Colby Thomas. Masataka Yoshida scores. Willson Contreras to 3rd. BOS 1, ATH 3
B8 Lawrence Butler Lawrence Butler doubles (10) on a sharp line drive to center fielder Ceddanne Rafaela. Tommy White scores. BOS 1, ATH 4
T9 Connor Wong Connor Wong homers (2) on a fly ball to left field. Jarren Duran scores. BOS 3, ATH 4

Box score

  123456789 R
BOS 000000012 3
ATH 010000210 4

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 3

Jake Bennett started for Red Sox, leaving trailing 0–3. Out of the bullpen, Ryan Watson took the roughest line.

workload · innings pitched
  • Jake Bennett Starter 6.1 88 3 4 L
    Pitch-by-pitch: what Jake Bennett threw
    CSW 24% 1st-pitch strike 63% 3.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 40 45% 2 4 7 14 13
    Changeup 22 25% 5 2 3 9 3
    Sinker 14 16% 1 4 2 2 5
    Cutter 6 7% 3 0 2 1 0
    Sweeper 3 3% 0 0 0 3 0
    Curveball 3 3% 0 0 1 2 0
  • Jovani Morán Middle 0.2 13 0 1
  • Ryan Watson Long 1.0 12 1 0
Athletics HOME 4

Gage Jump started for Athletics, leaving with a 1–0 lead. Out of the bullpen, Hogan Harris took the roughest line.

workload · innings pitched
  • Gage Jump Starter 6.0 90 0 7 W
    Pitch-by-pitch: what Gage Jump threw
    CSW 32% 1st-pitch strike 55% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 44 49% 7 10 6 17 4
    Slider 23 26% 6 2 4 9 2
    Curveball 7 8% 1 0 2 2 2
    Changeup 6 7% 0 0 0 5 1
    Sweeper 6 7% 2 1 0 2 1
    Sinker 4 4% 0 0 1 2 1
  • Luis Medina Middle 1.2 30 1 1 HLD
  • Hogan Harris Middle 1.1 26 2 3 SV inherited 2, 1 scored

Where the game turned

1 run Bottom 2nd · off Bennett
  • Bolte 1B (1)

Batting lines

AWAY · BOS
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Anthony Seigler DH 1 0 0 0 1 0 .257 .331 .429 .760
Romy Gonzalez 2B 3 0 0 0 1 1 .200 .284 .333 .617
Willson Contreras 1B 2 0 0 0 2 1 .285 .390 .541 .931
Wilyer Abreu RF 4 0 1 1 0 0 .251 .324 .435 .759
Ceddanne Rafaela CF 4 0 1 0 0 2 .278 .320 .441 .761
Caleb Durbin 3B 3 0 1 0 0 1 .238 .302 .393 .695 SB
Jarren Duran LF 4 1 2 0 0 2 .199 .257 .343 .600
Andruw Monasterio SS 3 0 0 0 1 2 .249 .308 .436 .744
Connor Wong C 1 1 1 2 0 0 .271 .359 .383 .742 HR (2)
Jahmai Jones DH 3 0 1 0 0 1 .160 .239 .283 .522 2B
Carlos Narváez C 1 0 0 0 1 1 .195 .264 .287 .551
Masataka Yoshida PH 1 1 1 0 0 0 .262 .342 .381 .723
HOME · ATH
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jacob Wilson SS 4 0 1 0 0 0 .273 .305 .399 .704 2B, SB
Nick Kurtz 1B 4 0 0 0 0 2 .260 .398 .491 .889
Jonah Heim DH 3 0 0 0 1 0 .220 .274 .420 .694
Tyler Soderstrom LF 4 0 0 0 0 2 .249 .346 .475 .821
Tommy White 3B 4 2 4 0 0 0 .359 .390 .410 .800
Lawrence Butler RF 1 0 1 1 0 0 .199 .301 .301 .602 2B
Henry Bolte CF 3 1 2 1 1 0 .249 .328 .327 .655 SB
Alika Williams 2B 3 0 0 0 0 0 .262 .287 .408 .695
Brian Serven C 3 1 1 2 0 1 .286 .286 .714 1.000 HR (1)
Colby Thomas RF 2 0 0 0 0 0 .207 .241 .342 .583

Pitching lines

AWAY · BOS
PITCHER IPHRERBBKHR NPERA DEC
Jake Bennett 6.1 6 3 3 2 4 1 88 2.74 L
Jovani Morán 0.2 1 0 0 0 1 0 13 2.66
Ryan Watson 1.0 2 1 1 0 0 0 12 4.53
HOME · ATH
PITCHER IPHRERBBKHR NPERA DEC
Gage Jump 6.0 3 0 0 4 7 0 90 4.00 W
Luis Medina 1.2 2 1 1 2 1 0 30 3.70 HLD
Hogan Harris 1.1 3 2 2 0 3 1 26 3.38 SV

Manager comparison

AWAY · BOS
Chad Tracy
Lineup 1.7 R Bunts 2.2 R IBBs 0.7 R Interim
HOME · ATH
Mark Kotsay
Lineup 3.9 R Bunts 2.1 R IBBs 2.0 R

Recent form

AWAY · BOS
9-1 W8 +31 run diff
WWWWWWWWLW
HOME · ATH
1-9 L8 -32 run diff
LLLLLLLLWL

Season series: 3-1 with BOS listed first across 4 prior meetings.

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.