Kansas City Royals vs Detroit Tigers
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T2 | Michael Massey | Michael Massey out on a sacrifice fly to right fielder Zach McKinstry. Vinnie Pasquantino scores. | KC 1, DET 0 |
| B2 | Hao-Yu Lee | Hao-Yu Lee doubles (9) on a line drive to right fielder Jac Caglianone. Riley Greene scores. | KC 1, DET 1 |
| B4 | Hao-Yu Lee | Hao-Yu Lee homers (6) on a fly ball to left field. | KC 1, DET 2 |
| T7 | Salvador Perez | Salvador Perez homers (15) on a fly ball to left field. | KC 2, DET 2 |
| T9 | Nick Loftin | Nick Loftin homers (5) on a fly ball to left field. | KC 3, DET 2 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| KC | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 3 |
| DET | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Michael Wacha started for Royals, leaving with the game tied 2–2.
-
Michael Wacha
Starter
7.0
96
2
3
Pitch-by-pitch: what Michael Wacha threw
CSW 18% 1st-pitch strike 71% 3.4 pitches/PAPitch # % Whiff CS Foul Ball In play Changeup 28 29% 0 3 8 7 10 Four-Seam Fastball 27 28% 2 5 10 7 3 Curveball 13 14% 0 4 2 4 3 Sinker 12 13% 0 0 2 6 4 Cutter 12 13% 1 1 4 3 3 Slider 4 4% 0 1 0 3 0 - Daniel Lynch IV Setup 1.0 12 0 0 W
- Alex Lange Middle 1.0 16 0 2 SV inherited 1, stranded 1
Casey Mize started for Tigers, leaving with a 2–1 lead. Out of the bullpen, Kyle Finnegan took the roughest line.
-
Casey Mize
Starter
6.0
85
1
3
Pitch-by-pitch: what Casey Mize threw
CSW 18% 1st-pitch strike 76% 4.0 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 31 36% 0 6 7 10 8 Slider 27 32% 2 1 6 11 7 Splitter 21 25% 2 2 8 7 2 Slurve 5 6% 0 2 1 1 1 Sinker 1 1% 0 0 1 0 0 - Kyle Finnegan Setup 0.1 7 1 1 BS
- Tyler Holton Setup 1.0 11 0 0 inherited 1, stranded 1
- Jacob Waguespack Middle 1.2 24 1 1 L inherited 1, stranded 1
Where the game turned
- Loftin HR (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Carter Jensen C | 4 | 0 | 2 | 0 | 0 | 1 | .241 | .308 | .429 | .737 | |
| Lane Thomas CF | 4 | 0 | 0 | 0 | 0 | 2 | .229 | .326 | .391 | .717 | |
| Jac Caglianone RF | 4 | 0 | 0 | 0 | 0 | 0 | .254 | .312 | .456 | .768 | |
| Salvador Perez DH | 4 | 1 | 1 | 1 | 0 | 0 | .210 | .257 | .367 | .624 | HR (15) |
| Vinnie Pasquantino 1B | 4 | 1 | 3 | 0 | 0 | 0 | .234 | .321 | .348 | .669 | |
| Nick Loftin 3B | 3 | 1 | 1 | 1 | 0 | 2 | .250 | .333 | .412 | .745 | HR (5) |
| Michael Massey 2B | 3 | 0 | 0 | 1 | 0 | 0 | .272 | .310 | .428 | .738 | |
| Isaac Collins LF | 4 | 0 | 0 | 0 | 0 | 0 | .242 | .342 | .370 | .712 | |
| Andrew Velazquez SS | 2 | 0 | 0 | 0 | 0 | 0 | .111 | .111 | .111 | .222 | |
| Starling Marte PH | 1 | 0 | 0 | 0 | 0 | 0 | .260 | .321 | .317 | .638 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Colt Keith 1B | 4 | 0 | 2 | 0 | 0 | 1 | .254 | .297 | .395 | .692 | 2B |
| Kevin McGonigle SS | 4 | 0 | 0 | 0 | 0 | 1 | .278 | .385 | .417 | .802 | |
| Gleyber Torres 2B | 3 | 0 | 0 | 0 | 1 | 0 | .277 | .398 | .382 | .780 | |
| Dillon Dingler DH | 1 | 0 | 0 | 0 | 0 | 0 | .271 | .338 | .531 | .869 | |
| Riley Greene LF | 3 | 1 | 2 | 0 | 1 | 0 | .285 | .374 | .469 | .843 | 2B |
| Hao-Yu Lee 3B | 4 | 1 | 2 | 2 | 0 | 1 | .273 | .304 | .438 | .742 | HR (6), 2B |
| Zach McKinstry RF | 4 | 0 | 1 | 0 | 0 | 0 | .200 | .275 | .298 | .573 | |
| Matt Vierling CF | 4 | 0 | 0 | 0 | 0 | 1 | .203 | .254 | .322 | .576 | |
| Spencer Torkelson PH | 1 | 0 | 0 | 0 | 0 | 0 | .204 | .298 | .416 | .714 | |
| Kerry Carpenter DH | 3 | 0 | 1 | 0 | 0 | 1 | .210 | .278 | .419 | .697 | |
| Jake Rogers C | 3 | 0 | 0 | 0 | 0 | 0 | .161 | .266 | .301 | .567 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Michael Wacha | 7.0 | 6 | 2 | 2 | 2 | 3 | 1 | 96 | 3.60 | |
| Daniel Lynch IV | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 12 | 2.08 | W |
| Alex Lange | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 | 16 | 6.00 | SV |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Casey Mize | 6.0 | 3 | 1 | 1 | 0 | 3 | 0 | 85 | 2.70 | |
| Kyle Finnegan | 0.1 | 2 | 1 | 1 | 0 | 1 | 1 | 7 | 2.54 | BS |
| Tyler Holton | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 11 | 2.87 | |
| Jacob Waguespack | 1.2 | 1 | 1 | 1 | 0 | 1 | 1 | 24 | 1.65 | L |
Manager comparison
Recent form
Season series: 2-2 with KC 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.