Minnesota Twins vs San Francisco Giants
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B2 | Drew Cavanaugh | Drew Cavanaugh out on a sacrifice bunt, third baseman Brooks Lee to first baseman Royce Lewis. Shay Whitcomb scores. Scott Bandura to 2nd. | MIN 0, SF 1 |
| T6 | Luke Keaschall | Luke Keaschall triples (2) on a sharp fly ball to center fielder Drew Gilbert. Ryan Kreidler scores. | MIN 1, SF 1 |
| T6 | Brooks Lee | Brooks Lee singles on a ground ball to right fielder Scott Bandura. Luke Keaschall scores. | MIN 2, SF 1 |
| T7 | Walker Jenkins | Walker Jenkins homers (4) on a fly ball to right field. | MIN 3, SF 1 |
| B9 | Jonah Cox | Jonah Cox lines into a force out, fielded by third baseman Brooks Lee. Brett Harris scores. Andrew Knizner out at 3rd. Osleivis Basabe to 2nd. Jonah Cox to 1st. | MIN 3, SF 2 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| MIN | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 3 |
| SF | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Taj Bradley started for Twins, leaving with a 2–1 lead. Out of the bullpen, Jeff Hoffman took the roughest line.
-
Taj Bradley
Starter
6.0
104
1
6
W
Pitch-by-pitch: what Taj Bradley threw
CSW 31% 1st-pitch strike 79% 4.3 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 51 49% 6 8 16 12 9 Cutter 26 25% 3 7 2 12 2 Splitter 15 14% 0 4 2 7 2 Curveball 12 12% 1 3 0 6 2 - Kody Funderburk Setup 0.1 13 0 1 HLD
- Andrew Morris Setup 1.0 19 0 1 HLD inherited 2, stranded 2
- A.J. Minter Setup 0.2 9 0 1 HLD inherited 1, stranded 1
- Jeff Hoffman Setup 1.0 24 1 1 SV
Anthony Molina started for Giants, leaving trailing 1–2. Out of the bullpen, Duncan Davitt took the roughest line.
-
Anthony Molina
Starter
6.0
85
2
6
L
Pitch-by-pitch: what Anthony Molina threw
CSW 20% 1st-pitch strike 68% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 47 55% 3 8 17 12 7 Changeup 20 24% 2 2 3 8 5 Slurve 13 15% 0 1 5 6 1 Curveball 3 4% 0 0 0 2 1 Slider 2 2% 1 0 0 0 1 - Duncan Davitt Middle 2.0 24 1 1
- Carson Seymour Middle 1.0 5 0 0 inherited 1, stranded 1
Where the game turned
- Lee 1B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Luke Keaschall RF | 4 | 1 | 1 | 1 | 0 | 0 | .276 | .367 | .386 | .753 | 3B |
| Brooks Lee 3B | 4 | 0 | 2 | 1 | 0 | 1 | .255 | .302 | .434 | .736 | |
| Kody Clemens 2B | 4 | 0 | 1 | 0 | 0 | 1 | .236 | .297 | .456 | .753 | |
| Josh Bell DH | 4 | 0 | 0 | 0 | 0 | 1 | .256 | .318 | .418 | .736 | |
| Walker Jenkins CF | 4 | 1 | 1 | 1 | 0 | 0 | .214 | .295 | .414 | .709 | HR (4) |
| Emmanuel Rodriguez LF | 2 | 0 | 0 | 0 | 1 | 1 | .184 | .225 | .447 | .672 | |
| Royce Lewis 1B | 3 | 0 | 0 | 0 | 0 | 1 | .226 | .288 | .378 | .666 | |
| Victor Caratini C | 3 | 0 | 0 | 0 | 0 | 1 | .220 | .312 | .313 | .625 | |
| Ryan Kreidler SS | 3 | 1 | 1 | 0 | 0 | 1 | .217 | .282 | .379 | .661 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jonah Cox CF | 4 | 0 | 0 | 1 | 1 | 2 | .272 | .317 | .412 | .729 | SB |
| Victor Bericoto RF | 4 | 0 | 0 | 0 | 1 | 2 | .242 | .265 | .434 | .699 | |
| Turner Hill LF | 4 | 0 | 0 | 0 | 0 | 0 | .229 | .325 | .323 | .648 | |
| Shay Whitcomb 3B | 3 | 1 | 1 | 0 | 1 | 1 | .179 | .209 | .321 | .530 | |
| Brett Harris 1B | 1 | 1 | 0 | 0 | 1 | 1 | .188 | .316 | .250 | .566 | |
| Andrew Knizner C | 1 | 0 | 1 | 0 | 0 | 0 | .231 | .306 | .369 | .675 | |
| Christian Koss SS | 3 | 0 | 1 | 0 | 0 | 1 | .232 | .274 | .326 | .600 | |
| Drew Gilbert CF | 3 | 0 | 1 | 0 | 0 | 1 | .238 | .327 | .396 | .723 | |
| Osleivis Basabe 2B | 1 | 0 | 0 | 0 | 1 | 0 | .203 | .270 | .344 | .614 | |
| Bo Davidson DH | 3 | 0 | 1 | 0 | 1 | 1 | .286 | .375 | .286 | .661 | |
| Scott Bandura RF | 2 | 0 | 1 | 0 | 0 | 1 | .190 | .227 | .238 | .465 | |
| Drew Cavanaugh C | 1 | 0 | 0 | 1 | 0 | 0 | .226 | .316 | .270 | .586 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Taj Bradley | 6.0 | 3 | 1 | 1 | 3 | 6 | 0 | 104 | 3.73 | W |
| Kody Funderburk | 0.1 | 2 | 0 | 0 | 0 | 1 | 0 | 13 | 3.78 | HLD |
| Andrew Morris | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 19 | 4.27 | HLD |
| A.J. Minter | 0.2 | 1 | 0 | 0 | 0 | 1 | 0 | 9 | 2.47 | HLD |
| Jeff Hoffman | 1.0 | 0 | 1 | 1 | 2 | 1 | 0 | 24 | 3.55 | SV |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Anthony Molina | 6.0 | 4 | 2 | 2 | 1 | 6 | 0 | 85 | 3.97 | L |
| Duncan Davitt | 2.0 | 2 | 1 | 1 | 0 | 1 | 1 | 24 | 2.84 | |
| Carson Seymour | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 4.85 |
Manager comparison
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.