San Francisco Giants vs Miami Marlins
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B1 | Owen Caissie | Owen Caissie homers (8) on a fly ball to center field. | SF 0, MIA 1 |
| T2 | Daniel Susac | Daniel Susac out on a sacrifice fly to left fielder Kyle Stowers. Willy Adames scores. | SF 1, MIA 1 |
| B5 | Owen Caissie | Owen Caissie doubles (11) on a ground ball to right fielder Jung Hoo Lee. Javier Sanoja scores. | SF 1, MIA 2 |
| T6 | Rafael Devers | Rafael Devers homers (11) on a fly ball to right center field. | SF 2, MIA 2 |
| T6 | Casey Schmitt | Casey Schmitt singles on a fly ball to right fielder Owen Caissie. Jung Hoo Lee scores. | SF 3, MIA 2 |
| B7 | Liam Hicks | Liam Hicks singles on a ground ball to right fielder Jung Hoo Lee. Esteury Ruiz scores. Javier Sanoja to 3rd. Liam Hicks to 2nd. | SF 3, MIA 3 |
| B7 | Owen Caissie | Owen Caissie out on a sacrifice fly to left fielder Casey Schmitt. Javier Sanoja scores. | SF 3, MIA 4 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| SF | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 3 |
| MIA | 1 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 4 |
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 with a 3–2 lead. Out of the bullpen, Sam Hentges took the roughest line.
-
Landen Roupp
Starter
6.0
98
2
7
Pitch-by-pitch: what Landen Roupp threw
CSW 28% 1st-pitch strike 52% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 32 33% 3 5 6 13 5 Changeup 31 32% 7 2 4 12 6 Curveball 18 18% 3 4 3 4 4 Four-Seam Fastball 9 9% 0 0 0 9 0 Cutter 8 8% 1 2 0 3 2 - Sam Hentges Middle 0.1 11 2 0 L
- Ryan Walker Closer 0.2 8 0 0 inherited 1, stranded 1
- Dylan Smith Middle 0.2 18 0 0
- Erik Miller Setup 0.1 5 0 1 inherited 2, stranded 2
Lake Bachar started for Marlins, leaving with the game tied 1–1. Out of the bullpen, Michael Petersen took the roughest line.
-
Lake Bachar
Starter
1.1
37
1
1
Pitch-by-pitch: what Lake Bachar threw
CSW 24% 1st-pitch strike 56% 4.1 pitches/PAPitch # % Whiff CS Foul Ball In play Slider 11 30% 1 2 2 5 1 Four-Seam Fastball 9 24% 1 1 1 5 1 Curveball 5 14% 2 0 0 2 1 Sweeper 5 14% 0 0 1 2 2 Splitter 4 11% 0 1 0 2 1 Sinker 3 8% 0 1 2 0 0 - John King Middle 1.1 20 0 1 inherited 2, stranded 2
- Anthony Bender Setup 1.1 14 0 0 inherited 2, stranded 2
- Michael Petersen Setup 1.0 17 2 1
- Tyler Zuber Middle 0.2 12 0 1 inherited 1, all 1 scored
- Cade Gibson Middle 1.2 21 0 1 W inherited 2, stranded 2
- Calvin Faucher Setup 0.2 9 0 0 HLD
- Pete Fairbanks Closer 1.0 17 0 0 SV
Where the game turned
- Caissie SF (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Luis Arraez 2B | 5 | 0 | 0 | 0 | 0 | 0 | .321 | .354 | .445 | .799 | |
| Bryce Eldridge 1B | 4 | 0 | 0 | 0 | 0 | 1 | .308 | .393 | .538 | .931 | |
| Matt Chapman 3B | 3 | 0 | 0 | 0 | 1 | 2 | .249 | .335 | .396 | .731 | |
| Rafael Devers DH | 3 | 1 | 2 | 1 | 1 | 0 | .244 | .306 | .443 | .749 | HR (11) |
| Jung Hoo Lee RF | 4 | 1 | 2 | 0 | 0 | 1 | .328 | .359 | .453 | .812 | 2B, SB |
| Willy Adames SS | 4 | 1 | 1 | 0 | 0 | 1 | .229 | .273 | .432 | .705 | |
| Casey Schmitt LF | 4 | 0 | 2 | 1 | 0 | 0 | .286 | .316 | .509 | .825 | |
| Drew Gilbert CF | 4 | 0 | 1 | 0 | 0 | 0 | .220 | .299 | .353 | .652 | |
| Daniel Susac C | 3 | 0 | 1 | 1 | 0 | 0 | .287 | .337 | .362 | .699 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Liam Hicks C | 5 | 0 | 1 | 1 | 0 | 1 | .278 | .359 | .472 | .831 | |
| Owen Caissie RF | 3 | 1 | 3 | 3 | 0 | 0 | .222 | .277 | .417 | .694 | HR (8), 2B |
| Heriberto Hernández DH | 4 | 0 | 1 | 0 | 0 | 1 | .231 | .297 | .385 | .682 | 2B |
| Kyle Stowers 1B | 3 | 0 | 0 | 0 | 1 | 2 | .223 | .307 | .404 | .711 | |
| Otto Lopez SS | 4 | 0 | 1 | 0 | 0 | 1 | .334 | .367 | .470 | .837 | SB |
| Jakob Marsee CF | 3 | 0 | 1 | 0 | 1 | 1 | .203 | .328 | .309 | .637 | SB |
| Esteury Ruiz LF | 0 | 1 | 0 | 0 | 1 | 0 | .265 | .363 | .574 | .937 | SB |
| Javier Sanoja 3B | 4 | 2 | 2 | 0 | 0 | 0 | .247 | .293 | .353 | .646 | 2B |
| Connor Norby 3B | 4 | 0 | 1 | 0 | 0 | 2 | .208 | .320 | .333 | .653 | |
| Joe Mack C | 2 | 0 | 0 | 0 | 0 | 0 | .255 | .321 | .392 | .713 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Landen Roupp | 6.0 | 7 | 2 | 2 | 1 | 7 | 1 | 98 | 4.15 | |
| Sam Hentges | 0.1 | 2 | 2 | 2 | 0 | 0 | 0 | 11 | 2.84 | L |
| Ryan Walker | 0.2 | 0 | 0 | 0 | 1 | 0 | 0 | 8 | 5.21 | |
| Dylan Smith | 0.2 | 1 | 0 | 0 | 1 | 0 | 0 | 18 | 0.00 | |
| Erik Miller | 0.1 | 0 | 0 | 0 | 0 | 1 | 0 | 5 | 4.50 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Lake Bachar | 1.1 | 3 | 1 | 1 | 2 | 1 | 0 | 37 | 3.10 | |
| John King | 1.1 | 2 | 0 | 0 | 0 | 1 | 0 | 20 | 2.23 | |
| Anthony Bender | 1.1 | 0 | 0 | 0 | 0 | 0 | 0 | 14 | 2.93 | |
| Michael Petersen | 1.0 | 2 | 2 | 2 | 0 | 1 | 1 | 17 | 3.45 | |
| Tyler Zuber | 0.2 | 2 | 0 | 0 | 0 | 1 | 0 | 12 | 6.23 | |
| Cade Gibson | 1.2 | 0 | 0 | 0 | 0 | 1 | 0 | 21 | 5.93 | W |
| Calvin Faucher | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 3.26 | HLD |
| Pete Fairbanks | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 17 | 6.43 | SV |
Manager comparison
Recent form
Season series: 0-3 with SF listed first across 3 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.