San Francisco Giants vs Boston Red Sox
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Bryce Eldridge | Bryce Eldridge singles on a line drive to right fielder Wilyer Abreu. Rafael Devers scores. Willy Adames to 2nd. | SF 1, BOS 0 |
| T1 | Victor Bericoto | Victor Bericoto singles on a ground ball to left fielder Eli White. Willy Adames scores. Bryce Eldridge to 2nd. | SF 2, BOS 0 |
| T2 | Jonah Cox | Jonah Cox homers (2) on a fly ball to left center field. | SF 3, BOS 0 |
| B2 | Nick Sogard | Nick Sogard homers (2) on a fly ball to left center field. | SF 3, BOS 1 |
| B3 | Ceddanne Rafaela | Ceddanne Rafaela singles on a ground ball to center fielder Jonah Cox. Jahmai Jones scores. | SF 3, BOS 2 |
| B4 | Connor Wong | Red Sox challenged (catch or drop), call on the field was overturned: Connor Wong doubles (11) on a fly ball to left fielder Victor Bericoto. Nick Sogard scores. | SF 3, BOS 3 |
| B4 | Mickey Gasper | Mickey Gasper doubles (7) on a sharp ground ball to right fielder Jung Hoo Lee. Connor Wong scores. | SF 3, BOS 4 |
| B4 | Ceddanne Rafaela | Ceddanne Rafaela singles on a line drive to center fielder Jonah Cox. Mickey Gasper scores. | SF 3, BOS 5 |
| T7 | Christian Koss | Christian Koss singles on a ground ball to shortstop Andruw Monasterio. Christian Koss scores. Throwing error by shortstop Andruw Monasterio. Throwing error by right fielder Wilyer Abreu. | SF 4, BOS 5 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SF | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 |
| BOS | 0 | 1 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 5 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Matt Wilkinson started for Giants, leaving trailing 3–5. Out of the bullpen, JT Brubaker took the roughest line.
-
Matt Wilkinson
Starter
3.2
66
4
2
L
Pitch-by-pitch: what Matt Wilkinson threw
CSW 21% 1st-pitch strike 78% 3.7 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 39 59% 3 6 12 8 10 Changeup 17 26% 1 1 3 8 4 Slider 8 12% 1 1 2 3 1 Cutter 2 3% 1 0 0 0 1 - JT Brubaker Middle 1.2 33 1 0 inherited 1, all 1 scored
- Sam Hentges Setup 1.2 23 0 2 inherited 1, stranded 1
- Trent Harris Middle 1.0 16 0 1
Jake Bennett started for Red Sox, leaving with a 5–4 lead.
-
Jake Bennett
Starter
7.0
84
4
6
W
Pitch-by-pitch: what Jake Bennett threw
CSW 31% 1st-pitch strike 79% 2.9 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 26 31% 0 9 8 5 4 Changeup 23 27% 4 2 4 8 5 Four-Seam Fastball 20 24% 1 4 4 3 8 Sweeper 11 13% 5 0 1 2 3 Cutter 4 5% 0 1 0 1 2 - Tyron Guerrero Setup 1.0 11 0 0 HLD
- Aroldis Chapman Closer 1.0 15 0 1 SV
Where the game turned
- Gasper 2B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Osleivis Basabe 2B | 4 | 0 | 0 | 0 | 0 | 1 | .224 | .250 | .368 | .618 | |
| Rafael Devers DH | 3 | 1 | 0 | 0 | 1 | 2 | .241 | .319 | .468 | .787 | |
| Buddy Kennedy 3B | 1 | 0 | 1 | 0 | 0 | 0 | .135 | .256 | .162 | .418 | |
| Bryce Eldridge 1B | 4 | 0 | 2 | 1 | 0 | 1 | .252 | .346 | .435 | .781 | |
| Drew Gilbert LF | 2 | 0 | 0 | 0 | 0 | 1 | .236 | .319 | .370 | .689 | |
| Jung Hoo Lee RF | 4 | 0 | 0 | 0 | 0 | 0 | .289 | .324 | .425 | .749 | |
| Andrew Knizner C | 4 | 0 | 0 | 0 | 0 | 0 | .200 | .294 | .400 | .694 | |
| Jonah Cox CF | 4 | 1 | 2 | 1 | 0 | 1 | .255 | .255 | .489 | .744 | HR (2) |
| Christian Koss SS | 3 | 1 | 1 | 0 | 0 | 0 | .200 | .238 | .250 | .488 | |
| Willy Adames SS | 3 | 1 | 1 | 0 | 0 | 1 | .230 | .289 | .424 | .713 | |
| Victor Bericoto LF | 2 | 0 | 1 | 1 | 0 | 0 | .244 | .253 | .419 | .672 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Mickey Gasper DH | 2 | 1 | 1 | 1 | 0 | 0 | .258 | .331 | .403 | .734 | 2B |
| Ceddanne Rafaela CF | 4 | 0 | 3 | 2 | 0 | 0 | .289 | .328 | .464 | .792 | SB |
| Wilyer Abreu RF | 4 | 0 | 0 | 0 | 0 | 1 | .256 | .335 | .465 | .800 | |
| Willson Contreras 1B | 4 | 0 | 0 | 0 | 0 | 1 | .282 | .392 | .533 | .925 | |
| Caleb Durbin 3B | 4 | 0 | 0 | 0 | 0 | 1 | .255 | .325 | .399 | .724 | |
| Nick Sogard 2B | 3 | 2 | 2 | 1 | 1 | 0 | .287 | .401 | .426 | .827 | HR (2), 2B |
| Andruw Monasterio SS | 4 | 0 | 1 | 0 | 0 | 0 | .254 | .313 | .414 | .727 | 2B |
| Jarren Duran LF | 1 | 0 | 0 | 0 | 0 | 1 | .207 | .265 | .362 | .627 | |
| Adley Rutschman C | 1 | 0 | 0 | 0 | 0 | 0 | .240 | .325 | .413 | .738 | |
| Jahmai Jones DH | 2 | 1 | 2 | 0 | 0 | 0 | .217 | .299 | .383 | .682 | 3B |
| Eli White LF | 3 | 0 | 0 | 0 | 0 | 1 | .236 | .284 | .382 | .666 | |
| Connor Wong C | 3 | 1 | 2 | 1 | 0 | 0 | .257 | .337 | .392 | .729 | 2B |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Matt Wilkinson | 3.2 | 7 | 4 | 4 | 0 | 2 | 1 | 66 | 6.35 | L |
| JT Brubaker | 1.2 | 3 | 1 | 1 | 1 | 0 | 0 | 33 | 3.58 | |
| Sam Hentges | 1.2 | 0 | 0 | 0 | 0 | 2 | 0 | 23 | 3.38 | |
| Trent Harris | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 16 | 6.43 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Jake Bennett | 7.0 | 7 | 4 | 3 | 1 | 6 | 1 | 84 | 3.49 | W |
| Tyron Guerrero | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 11 | 2.86 | HLD |
| Aroldis Chapman | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 15 | 1.85 | SV |
Manager comparison
Recent form
Season series: 0-2 with SF listed first across 2 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.