San Francisco Giants vs San Diego Padres
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B1 | Jackson Merrill | Jackson Merrill doubles (18) on a line drive to left fielder Heliot Ramos. Manny Machado scores. Ty France scores. | SF 0, SD 2 |
| T3 | Osleivis Basabe | Osleivis Basabe homers (1) on a fly ball to left field. Drew Gilbert scores. | SF 2, SD 2 |
| T3 | Willy Adames | Willy Adames walks. Jung Hoo Lee scores. Heliot Ramos to 3rd. Rafael Devers to 2nd. | SF 3, SD 2 |
| B4 | Freddy Fermin | Freddy Fermin homers (4) on a fly ball to left field. Luis Rengifo scores. | SF 3, SD 4 |
| B6 | Freddy Fermin | Freddy Fermin singles on a line drive to left fielder Heliot Ramos. Xander Bogaerts scores. Freddy Fermin out at 2nd on the throw, left fielder Heliot Ramos to second baseman Osleivis Basabe. | SF 3, SD 5 |
| T8 | Osleivis Basabe | Osleivis Basabe doubles (1) on a sharp line drive to left fielder Jase Bowen. Rafael Devers scores. Willy Adames scores. Daniel Susac to 3rd. | SF 5, SD 5 |
| B9 | Jake Cronenworth | Jake Cronenworth singles on a line drive to center fielder Drew Gilbert. Xander Bogaerts scores. Fernando Tatis Jr. to 3rd. | SF 5, SD 6 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SF | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 2 | 0 | 5 |
| SD | 2 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 1 | 6 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Tyler Mahle started for Giants, leaving trailing 3–5. Out of the bullpen, Dylan Smith took the roughest line.
-
Tyler Mahle
Starter
5.2
99
5
9
Pitch-by-pitch: what Tyler Mahle threw
CSW 29% 1st-pitch strike 64% 4.0 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 45 45% 1 14 4 19 7 Splitter 27 27% 8 1 9 7 2 Cutter 27 27% 3 2 5 13 4 - Keaton Winn Setup 1.1 16 0 1 inherited 1, all 1 scored
- Caleb Kilian Middle 1.0 15 0 2
- Dylan Smith Setup 0.2 18 1 0 L
Walker Buehler started for Padres, leaving with a 4–3 lead. Out of the bullpen, Jeremiah Estrada took the roughest line.
-
Walker Buehler
Starter
4.1
79
3
1
Pitch-by-pitch: what Walker Buehler threw
CSW 23% 1st-pitch strike 62% 3.8 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 26 33% 0 7 7 5 7 Cutter 15 19% 1 1 3 8 2 Four-Seam Fastball 14 18% 0 4 2 5 3 Changeup 7 9% 0 0 2 3 2 Sweeper 7 9% 1 1 1 2 2 Slider 6 8% 2 1 1 2 0 Knuckle Curve 4 5% 0 0 0 2 2 - Wandy Peralta Middle 1.1 17 0 1 inherited 2, stranded 2
- Adrian Morejon Setup 1.1 16 0 3 HLD inherited 1, stranded 1
- Jeremiah Estrada Setup 0.1 15 2 1 HLD
- Mason Miller Closer 1.2 30 0 3 W inherited 3, 2 scored
Where the game turned
- Cronenworth 1B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bryce Eldridge DH | 5 | 0 | 2 | 0 | 0 | 1 | .253 | .350 | .445 | .795 | |
| Jung Hoo Lee RF | 5 | 1 | 1 | 0 | 0 | 2 | .298 | .334 | .429 | .763 | |
| Heliot Ramos LF | 4 | 0 | 1 | 0 | 1 | 3 | .264 | .305 | .426 | .731 | |
| Rafael Devers 1B | 4 | 1 | 2 | 0 | 1 | 0 | .249 | .322 | .475 | .797 | |
| Willy Adames SS | 3 | 1 | 0 | 1 | 2 | 0 | .224 | .281 | .418 | .699 | |
| Daniel Susac C | 4 | 0 | 2 | 0 | 0 | 0 | .266 | .310 | .406 | .716 | 2B |
| Drew Gilbert CF | 4 | 1 | 2 | 0 | 0 | 1 | .241 | .324 | .357 | .681 | |
| Osleivis Basabe 3B | 4 | 1 | 2 | 4 | 0 | 0 | .333 | .333 | 1.000 | 1.333 | HR (1), 2B |
| Christian Koss 3B | 3 | 0 | 0 | 0 | 0 | 1 | .171 | .227 | .195 | .422 | |
| Grant McCray PH | 1 | 0 | 0 | 0 | 0 | 1 | .143 | .217 | .286 | .503 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Fernando Tatis Jr. RF | 4 | 0 | 0 | 0 | 1 | 1 | .283 | .354 | .399 | .753 | |
| Jake Cronenworth 1B | 5 | 0 | 2 | 1 | 0 | 2 | .215 | .309 | .288 | .597 | |
| Manny Machado 3B | 3 | 1 | 0 | 0 | 1 | 2 | .213 | .297 | .433 | .730 | |
| Jackson Merrill CF | 4 | 0 | 1 | 2 | 0 | 3 | .234 | .284 | .389 | .673 | 2B |
| Luis Rengifo DH | 2 | 1 | 0 | 0 | 1 | 1 | .236 | .319 | .310 | .629 | |
| Xander Bogaerts SS | 4 | 2 | 2 | 0 | 0 | 1 | .221 | .314 | .322 | .636 | 2B |
| Freddy Fermin C | 3 | 1 | 2 | 3 | 0 | 0 | .179 | .266 | .302 | .568 | HR (4) |
| Gavin Sheets PH | 1 | 0 | 0 | 0 | 0 | 0 | .213 | .312 | .395 | .707 | |
| Ty France 1B | 4 | 1 | 3 | 0 | 0 | 1 | .294 | .348 | .540 | .888 | |
| Jase Bowen LF | 3 | 0 | 0 | 0 | 0 | 1 | .159 | .197 | .238 | .435 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Tyler Mahle | 5.2 | 5 | 5 | 5 | 2 | 9 | 1 | 99 | 5.13 | |
| Keaton Winn | 1.1 | 2 | 0 | 0 | 0 | 1 | 0 | 16 | 3.08 | |
| Caleb Kilian | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 | 15 | 4.26 | |
| Dylan Smith | 0.2 | 2 | 1 | 1 | 1 | 0 | 0 | 18 | 2.89 | L |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Walker Buehler | 4.1 | 8 | 3 | 3 | 2 | 1 | 1 | 79 | 5.18 | |
| Wandy Peralta | 1.1 | 1 | 0 | 0 | 0 | 1 | 0 | 17 | 3.21 | |
| Adrian Morejon | 1.1 | 0 | 0 | 0 | 0 | 3 | 0 | 16 | 3.07 | HLD |
| Jeremiah Estrada | 0.1 | 2 | 2 | 2 | 1 | 1 | 0 | 15 | 4.09 | HLD |
| Mason Miller | 1.2 | 1 | 0 | 0 | 1 | 3 | 0 | 30 | 0.76 | W |
Manager comparison
Recent form
Season series: 1-3 with SF 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.