Detroit Tigers vs San Francisco Giants
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Dillon Dingler | Dillon Dingler grounds into a force out, third baseman Christian Koss to second baseman Osleivis Basabe. Kevin McGonigle scores. Gleyber Torres out at 2nd. Dillon Dingler to 1st. | DET 1, SF 0 |
| B1 | Rafael Devers | Rafael Devers homers (24) on a fly ball to center field. Jung Hoo Lee scores. | DET 1, SF 2 |
| T2 | Zach McKinstry | Zach McKinstry singles on a line drive to right fielder Jung Hoo Lee. Spencer Torkelson scores. | DET 2, SF 2 |
| B2 | Jung Hoo Lee | Jung Hoo Lee singles on a sharp line drive to center fielder Max Clark. Drew Gilbert scores. Osleivis Basabe scores. Bryce Eldridge to 2nd. | DET 2, SF 4 |
| B5 | Willy Adames | Willy Adames homers (19) on a fly ball to left field. | DET 2, SF 5 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| DET | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| SF | 2 | 2 | 0 | 0 | 1 | 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.
Keider Montero started for Tigers, leaving trailing 2–5.
-
Keider Montero
Starter
6.0
82
5
5
L
Pitch-by-pitch: what Keider Montero threw
CSW 32% 1st-pitch strike 70% 3.0 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 33 40% 2 8 6 11 6 Slider 15 18% 2 2 2 7 2 Sinker 14 17% 0 6 2 2 4 Knuckle Curve 10 12% 1 2 0 2 5 Changeup 10 12% 2 1 1 4 2 - Drew Sommers Lefty 1.0 14 0 2
- Enmanuel De Jesus Middle 1.0 12 0 1
Giants opened with JT Brubaker, then turned the bulk of the game over to Adrian Houser.
-
JT Brubaker
Opener
1.0
16
1
1
Pitch-by-pitch: what JT Brubaker threw
CSW 31% 1st-pitch strike 60% 3.2 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 6 38% 0 4 1 1 0 Changeup 4 25% 1 0 0 2 1 Four-Seam Fastball 2 13% 0 0 0 0 2 Curveball 2 13% 0 0 0 2 0 Slider 2 13% 0 0 0 1 1 - Adrian Houser Bulk 5.0 86 1 4 W
- Keaton Winn Setup 0.2 11 0 0 HLD
- Sam Hentges Setup 1.1 27 0 2 HLD inherited 1, stranded 1
- Dylan Smith Setup 1.0 16 0 0 SV
Where the game turned
- Lee 1B (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Kevin McGonigle 3B | 4 | 1 | 3 | 0 | 1 | 0 | .289 | .395 | .434 | .829 | |
| Gleyber Torres 2B | 5 | 0 | 1 | 0 | 0 | 0 | .266 | .382 | .399 | .781 | |
| Dillon Dingler C | 4 | 0 | 0 | 1 | 1 | 0 | .275 | .339 | .531 | .870 | |
| Riley Greene LF | 4 | 0 | 1 | 0 | 1 | 0 | .275 | .367 | .457 | .824 | |
| Eduardo Valencia DH | 2 | 0 | 0 | 0 | 0 | 1 | .389 | .405 | .806 | 1.211 | |
| Spencer Torkelson 1B | 4 | 1 | 3 | 0 | 0 | 1 | .224 | .311 | .422 | .733 | |
| Max Clark CF | 4 | 0 | 1 | 0 | 0 | 3 | .321 | .424 | .500 | .924 | |
| Javier Báez SS | 4 | 0 | 0 | 0 | 0 | 0 | .275 | .298 | .385 | .683 | |
| Colt Keith DH | 3 | 0 | 0 | 0 | 0 | 2 | .272 | .318 | .421 | .739 | |
| Zach McKinstry RF | 3 | 0 | 2 | 1 | 0 | 0 | .221 | .300 | .330 | .630 | |
| Hao-Yu Lee PH | 0 | 0 | 0 | 0 | 1 | 0 | .263 | .296 | .418 | .714 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bryce Eldridge DH | 3 | 0 | 0 | 0 | 1 | 1 | .252 | .347 | .434 | .781 | |
| Jung Hoo Lee RF | 3 | 1 | 1 | 2 | 1 | 0 | .303 | .340 | .448 | .788 | |
| Willy Adames SS | 4 | 1 | 1 | 1 | 0 | 2 | .221 | .279 | .414 | .693 | HR (19) |
| Rafael Devers 1B | 4 | 1 | 1 | 2 | 0 | 0 | .248 | .321 | .478 | .799 | HR (24) |
| Daniel Susac C | 4 | 0 | 0 | 0 | 0 | 2 | .250 | .297 | .386 | .683 | |
| Drew Gilbert CF | 3 | 1 | 0 | 0 | 1 | 0 | .238 | .326 | .349 | .675 | |
| Osleivis Basabe 2B | 3 | 1 | 2 | 0 | 0 | 1 | .333 | .346 | .750 | 1.096 | |
| Grant McCray LF | 2 | 0 | 0 | 0 | 0 | 0 | .100 | .270 | .200 | .470 | |
| Christian Koss 3B | 3 | 0 | 0 | 0 | 0 | 2 | .157 | .204 | .176 | .380 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Keider Montero | 6.0 | 5 | 5 | 5 | 3 | 5 | 2 | 82 | 3.38 | L |
| Drew Sommers | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 14 | 4.00 | |
| Enmanuel De Jesus | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 12 | 3.58 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| JT Brubaker | 1.0 | 2 | 1 | 1 | 0 | 1 | 0 | 16 | 3.27 | |
| Adrian Houser | 5.0 | 6 | 1 | 1 | 1 | 4 | 0 | 86 | 4.55 | W |
| Keaton Winn | 0.2 | 1 | 0 | 0 | 1 | 0 | 0 | 11 | 2.97 | HLD |
| Sam Hentges | 1.1 | 2 | 0 | 0 | 1 | 2 | 0 | 27 | 2.39 | HLD |
| Dylan Smith | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 16 | 2.95 | 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.