San Francisco Giants vs Los Angeles Dodgers
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B1 | Will Smith | Will Smith homers (4) on a fly ball to right center field. | SF 0, LAD 1 |
| B2 | Hyeseong Kim | Hyeseong Kim singles on a sharp line drive to center fielder Drew Gilbert. Max Muncy scores. Teoscar Hernández to 3rd. | SF 0, LAD 2 |
| T5 | Jung Hoo Lee | Jung Hoo Lee hits an inside-the-park home run (3) on a fly ball down the left-field line. Eric Haase scores. | SF 2, LAD 2 |
| B6 | Alex Call | Alex Call singles on a line drive to right fielder Jung Hoo Lee. Max Muncy scores. Teoscar Hernández scores. Alex Call to 2nd. | SF 2, LAD 4 |
| B6 | Miguel Rojas | Miguel Rojas singles on a line drive to center fielder Drew Gilbert. Alex Call scores. | SF 2, LAD 5 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SF | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 2 |
| LAD | 1 | 1 | 0 | 0 | 0 | 3 | 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.
Landen Roupp started for Giants, leaving trailing 2–5. Out of the bullpen, Matt Gage took the roughest line.
-
Landen Roupp
Starter
5.1
105
4
7
L
Pitch-by-pitch: what Landen Roupp threw
CSW 29% 1st-pitch strike 63% 4.4 pitches/PAPitch # % Whiff CS Foul Ball In play Curveball 32 30% 8 4 2 15 3 Sinker 31 30% 1 8 5 7 10 Changeup 27 26% 5 0 3 19 0 Cutter 10 10% 0 3 1 4 2 Four-Seam Fastball 5 5% 1 0 0 4 0 - Matt Gage Reliever 0.1 21 1 1 inherited 2, all 2 scored
- Ryan Borucki Reliever 1.1 13 0 0 inherited 2, stranded 2
- JT Brubaker Middle 1.0 13 0 1
Emmet Sheehan started for Dodgers, leaving with the game tied 2–2.
-
Emmet Sheehan
Starter
6.0
97
2
6
W
Pitch-by-pitch: what Emmet Sheehan threw
CSW 31% 1st-pitch strike 87% 4.2 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 45 46% 9 4 14 12 6 Slider 32 33% 7 5 4 13 3 Changeup 17 18% 2 2 2 7 4 Curveball 3 3% 0 1 0 1 1 - Edgardo Henriquez Middle 1.0 17 0 1 HLD
- Alex Vesia Setup 1.0 21 0 1 HLD
- Tanner Scott Closer 1.0 9 0 2 SV
Where the game turned
- Call 1B (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jung Hoo Lee RF | 3 | 1 | 1 | 2 | 0 | 0 | .267 | .313 | .394 | .707 | HR (3) |
| Luis Arraez 2B | 4 | 0 | 0 | 0 | 0 | 0 | .302 | .339 | .370 | .709 | |
| Casey Schmitt DH | 4 | 0 | 0 | 0 | 0 | 4 | .276 | .329 | .485 | .814 | |
| Rafael Devers 1B | 4 | 0 | 1 | 0 | 0 | 1 | .247 | .294 | .392 | .686 | |
| Heliot Ramos LF | 4 | 0 | 0 | 0 | 0 | 0 | .265 | .306 | .426 | .732 | |
| Willy Adames SS | 3 | 0 | 0 | 0 | 1 | 2 | .218 | .253 | .339 | .592 | |
| Matt Chapman 3B | 3 | 0 | 0 | 0 | 0 | 2 | .224 | .302 | .304 | .606 | |
| Drew Gilbert CF | 2 | 0 | 0 | 0 | 1 | 1 | .222 | .291 | .319 | .610 | |
| Eric Haase C | 2 | 1 | 0 | 0 | 1 | 0 | .300 | .333 | .700 | 1.033 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Will Smith DH | 3 | 1 | 1 | 1 | 1 | 2 | .258 | .329 | .379 | .708 | HR (4) |
| Freddie Freeman 1B | 4 | 0 | 0 | 0 | 0 | 1 | .270 | .343 | .423 | .766 | |
| Kyle Tucker RF | 4 | 0 | 0 | 0 | 0 | 1 | .253 | .351 | .405 | .756 | |
| Andy Pages CF | 3 | 0 | 0 | 0 | 1 | 0 | .306 | .358 | .525 | .883 | |
| Max Muncy 3B | 3 | 2 | 0 | 0 | 1 | 0 | .266 | .363 | .540 | .903 | |
| Teoscar Hernández LF | 4 | 1 | 3 | 0 | 0 | 1 | .262 | .335 | .397 | .732 | 2 2B |
| Dalton Rushing C | 3 | 0 | 0 | 0 | 1 | 3 | .288 | .365 | .636 | 1.001 | |
| Santiago Espinal 2B | 1 | 0 | 0 | 0 | 0 | 0 | .194 | .194 | .333 | .527 | |
| Miguel Rojas SS | 3 | 0 | 2 | 1 | 0 | 0 | .284 | .319 | .373 | .692 | |
| Hyeseong Kim 2B | 2 | 0 | 1 | 1 | 0 | 1 | .274 | .333 | .369 | .702 | |
| Alex Call PH | 1 | 1 | 1 | 2 | 0 | 0 | .310 | .434 | .405 | .839 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Landen Roupp | 5.1 | 6 | 4 | 4 | 2 | 7 | 1 | 105 | 3.49 | L |
| Matt Gage | 0.1 | 2 | 1 | 1 | 1 | 1 | 0 | 21 | 1.47 | |
| Ryan Borucki | 1.1 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 4.70 | |
| JT Brubaker | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 13 | 3.66 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Emmet Sheehan | 6.0 | 2 | 2 | 2 | 2 | 6 | 1 | 97 | 4.54 | W |
| Edgardo Henriquez | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 17 | 3.94 | HLD |
| Alex Vesia | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 21 | 3.14 | HLD |
| Tanner Scott | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 9 | 1.47 | SV |
Manager comparison
Recent form
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.