Minnesota Twins vs Los Angeles Angels
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T3 | Luke Keaschall | Luke Keaschall doubles (26) on a line drive to left fielder Wade Meckler. Walker Jenkins scores. | MIN 1, LAA 0 |
| T3 | Austin Martin | Austin Martin grounds out, shortstop Zach Neto to first baseman Moisés Ballesteros. Luke Keaschall scores. | MIN 2, LAA 0 |
| T4 | Victor Caratini | Victor Caratini singles on a ground ball to left fielder Wade Meckler. Brooks Lee scores. | MIN 3, LAA 0 |
| B4 | Jose Siri | Jose Siri homers (9) on a fly ball to right center field. Denzer Guzman scores. | MIN 3, LAA 2 |
| T5 | Ryan Kreidler | Ryan Kreidler homers (8) on a fly ball to left field. | MIN 4, LAA 2 |
| T8 | Victor Caratini | Victor Caratini singles on a ground ball to right fielder Josh Lowe. Ben Ross scores. Royce Lewis to 3rd. | MIN 5, LAA 2 |
| B8 | Adam Frazier | Adam Frazier doubles (9) on a line drive to right fielder Luke Keaschall. Denzer Guzman scores. Josh Lowe scores. | MIN 5, LAA 4 |
| B9 | Vaughn Grissom | Vaughn Grissom homers (12) on a fly ball to center field. | MIN 5, LAA 5 |
| B11 | Christian Moore | Christian Moore singles on a sharp ground ball to pitcher Taylor Rogers. Zach Neto scores. Mike Trout to 3rd. Vaughn Grissom to 2nd. | MIN 5, LAA 6 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | R | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MIN | 0 | 0 | 2 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 5 |
| LAA | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 2 | 1 | 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.
Joe Ryan started for Twins, leaving with a 4–2 lead. Out of the bullpen, Yoendrys Gómez took the roughest line.
-
Joe Ryan
Starter
5.0
99
2
5
Pitch-by-pitch: what Joe Ryan threw
CSW 32% 1st-pitch strike 71% 4.1 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 36 36% 6 5 5 15 5 Sweeper 31 31% 8 4 7 7 5 Slider 10 10% 0 1 3 4 2 Sinker 9 9% 2 3 2 0 2 Splitter 8 8% 2 1 0 3 2 Knuckle Curve 5 5% 0 0 1 4 0 - Andrew Morris Setup 1.0 15 0 1 HLD
- Jeff Hoffman Setup 1.0 19 0 1 HLD
- Yoendrys Gómez Closer 0.1 24 2 1 HLD
- Kody Funderburk Setup 0.2 2 0 0 HLD inherited 2, stranded 2
- A.J. Minter Setup 1.0 8 1 0 BS
- Taylor Rogers Middle 1.2 26 1 4 L
Reid Detmers started for Angels, leaving trailing 2–4. Out of the bullpen, Ryan Watson took the roughest line.
-
Reid Detmers
Starter
5.0
81
4
5
Pitch-by-pitch: what Reid Detmers threw
CSW 28% 1st-pitch strike 67% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 39 48% 2 7 8 11 11 Slider 24 30% 4 3 3 10 4 Curveball 12 15% 2 2 1 6 1 Changeup 6 7% 3 0 0 3 0 - Blake Weiman Setup 1.0 22 0 1
- Sam Bachman Setup 1.0 16 0 1
- Ryan Watson Middle 1.0 31 1 3
- Mitch Farris Long 1.0 12 0 0
- Ben Joyce Closer 1.0 6 0 0
- Tayler Saucedo Setup 1.0 12 0 2 W
Where the game turned
- Moore 1B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Luke Keaschall RF | 5 | 1 | 1 | 1 | 0 | 1 | .278 | .370 | .387 | .757 | 2B, SB |
| Emmanuel Rodriguez CF | 2 | 0 | 0 | 0 | 0 | 1 | .172 | .200 | .379 | .579 | |
| Ryan Jeffers C | 5 | 0 | 0 | 0 | 0 | 0 | .255 | .355 | .467 | .822 | |
| Ben Ross DH | 1 | 1 | 0 | 0 | 0 | 0 | .133 | .133 | .267 | .400 | |
| Brooks Lee 3B | 5 | 1 | 1 | 0 | 0 | 1 | .250 | .298 | .427 | .725 | 2B |
| Royce Lewis 2B | 5 | 0 | 2 | 0 | 0 | 1 | .228 | .291 | .383 | .674 | 2B |
| Victor Caratini 1B | 5 | 0 | 2 | 2 | 0 | 3 | .224 | .315 | .319 | .634 | |
| Ryan Kreidler SS | 4 | 1 | 1 | 1 | 1 | 2 | .218 | .282 | .385 | .667 | HR (8) |
| Austin Martin LF | 3 | 0 | 0 | 1 | 0 | 2 | .232 | .343 | .319 | .662 | |
| Josh Bell DH | 4 | 0 | 2 | 0 | 0 | 1 | .254 | .316 | .419 | .735 | |
| Walker Jenkins CF | 4 | 1 | 2 | 0 | 1 | 0 | .211 | .308 | .404 | .712 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto SS | 4 | 1 | 0 | 0 | 1 | 3 | .239 | .324 | .435 | .759 | |
| Mike Trout DH | 4 | 0 | 2 | 0 | 2 | 0 | .241 | .380 | .420 | .800 | |
| Wade Meckler LF | 5 | 0 | 1 | 0 | 0 | 0 | .293 | .369 | .377 | .746 | |
| Vaughn Grissom 1B | 4 | 1 | 1 | 1 | 1 | 1 | .237 | .305 | .384 | .689 | HR (12) |
| Moisés Ballesteros C | 6 | 0 | 0 | 0 | 0 | 2 | .223 | .287 | .348 | .635 | |
| Christian Moore 2B | 1 | 0 | 1 | 1 | 0 | 0 | .173 | .227 | .245 | .472 | |
| Josh Lowe RF | 5 | 1 | 1 | 0 | 0 | 3 | .211 | .276 | .367 | .643 | 2B |
| Jose Siri CF | 4 | 1 | 2 | 2 | 1 | 2 | .237 | .293 | .412 | .705 | HR (9), 2 SB |
| Oswald Peraza 3B | 1 | 0 | 0 | 0 | 0 | 1 | .224 | .281 | .334 | .615 | |
| Denzer Guzman 3B | 4 | 2 | 1 | 0 | 1 | 0 | .227 | .269 | .342 | .611 | |
| Tyler Heineman C | 3 | 0 | 1 | 0 | 0 | 0 | .173 | .219 | .220 | .439 | |
| Adam Frazier 2B | 1 | 0 | 1 | 2 | 0 | 0 | .240 | .315 | .349 | .664 | 2B |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Joe Ryan | 5.0 | 7 | 2 | 2 | 1 | 5 | 1 | 99 | 3.83 | |
| Andrew Morris | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 15 | 4.33 | HLD |
| Jeff Hoffman | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 19 | 3.46 | HLD |
| Yoendrys Gómez | 0.1 | 2 | 2 | 2 | 2 | 1 | 0 | 24 | 4.48 | HLD |
| Kody Funderburk | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 3.81 | HLD |
| A.J. Minter | 1.0 | 1 | 1 | 1 | 0 | 0 | 1 | 8 | 2.51 | BS |
| Taylor Rogers | 1.2 | 1 | 1 | 0 | 2 | 4 | 0 | 26 | 4.58 | L |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Reid Detmers | 5.0 | 6 | 4 | 4 | 0 | 5 | 1 | 81 | 3.47 | |
| Blake Weiman | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 22 | 2.25 | |
| Sam Bachman | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 | 16 | 4.05 | |
| Ryan Watson | 1.0 | 3 | 1 | 1 | 1 | 3 | 0 | 31 | 4.06 | |
| Mitch Farris | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 3.88 | |
| Ben Joyce | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 4.11 | |
| Tayler Saucedo | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 12 | 2.66 | W |
Manager comparison
Recent form
Season series: 2-2 with MIN 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.