Kansas City Royals vs Seattle Mariners
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B3 | Josh Naylor | Josh Naylor grounds into a force out, first baseman Vinnie Pasquantino to shortstop Bobby Witt Jr. Leo Rivas scores. Julio Rodríguez out at 2nd. Josh Naylor to 1st. | KC 0, SEA 1 |
| T4 | Carter Jensen | Carter Jensen walks. Bobby Witt Jr. scores. Vinnie Pasquantino to 3rd. Salvador Perez to 2nd. | KC 1, SEA 1 |
| T4 | Jac Caglianone | Jac Caglianone grounds into a force out, first baseman Josh Naylor to shortstop J.P. Crawford. Vinnie Pasquantino scores. Salvador Perez to 3rd. Carter Jensen out at 2nd. Jac Caglianone to 1st. | KC 2, SEA 1 |
| T4 | Isaac Collins | Royals challenged (tag play), call on the field was overturned: Isaac Collins out on a sacrifice fly to center fielder Julio Rodríguez. Salvador Perez scores. | KC 3, SEA 1 |
| T6 | Isaac Collins | Isaac Collins doubles (3) on a sharp line drive to center fielder Julio Rodríguez. Jac Caglianone scores. | KC 4, SEA 1 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| KC | 0 | 0 | 0 | 3 | 0 | 1 | 0 | 0 | 0 | 4 |
| SEA | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Kris Bubic started for Royals, leaving with a 4–1 lead.
-
Kris Bubic
Starter
7.0
94
1
7
W
Pitch-by-pitch: what Kris Bubic threw
CSW 27% 1st-pitch strike 65% 3.6 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 37 39% 2 6 12 12 5 Sweeper 21 22% 4 6 4 3 4 Changeup 15 16% 3 1 3 8 0 Sinker 14 15% 0 1 1 5 7 Slider 7 7% 0 2 1 3 1 - John Schreiber Middle 0.2 12 0 0 HLD
- Daniel Lynch IV Setup 1.1 17 0 3 SV inherited 1, stranded 1
Luis Castillo started for Mariners, leaving trailing 1–4.
-
Luis Castillo
Starter
6.0
101
4
5
L
Pitch-by-pitch: what Luis Castillo threw
CSW 19% 1st-pitch strike 58% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 66 65% 7 5 20 24 10 Sinker 14 14% 0 3 3 5 3 Slider 11 11% 1 0 1 5 4 Changeup 10 10% 2 1 1 5 1 - Alex Hoppe Middle 1.0 18 0 1
- Cole Wilcox Reliever 1.0 20 0 0
- Nick Davila Reliever 1.0 16 0 1
Where the game turned
- Caglianone Forceout (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Maikel Garcia 3B | 5 | 0 | 1 | 0 | 0 | 0 | .270 | .333 | .429 | .762 | SB |
| Bobby Witt Jr. SS | 5 | 1 | 1 | 0 | 0 | 3 | .281 | .357 | .407 | .764 | |
| Vinnie Pasquantino 1B | 5 | 1 | 2 | 0 | 0 | 1 | .188 | .283 | .350 | .633 | |
| Carter Jensen C | 2 | 0 | 0 | 1 | 2 | 1 | .230 | .322 | .430 | .752 | |
| Jac Caglianone RF | 3 | 1 | 0 | 1 | 1 | 0 | .255 | .336 | .418 | .754 | |
| Isaac Collins LF | 2 | 0 | 2 | 2 | 1 | 0 | .236 | .343 | .337 | .680 | 2B |
| Michael Massey 2B | 4 | 0 | 0 | 0 | 0 | 2 | .194 | .224 | .323 | .547 | |
| Kyle Isbel CF | 3 | 0 | 2 | 0 | 1 | 0 | .289 | .352 | .446 | .798 | |
| Salvador Perez DH | 3 | 1 | 0 | 0 | 0 | 0 | .206 | .245 | .359 | .604 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Dominic Canzone DH | 0 | 0 | 0 | 0 | 1 | 0 | .264 | .325 | .486 | .811 | |
| Julio Rodríguez CF | 4 | 0 | 1 | 0 | 0 | 1 | .268 | .336 | .406 | .742 | |
| Josh Naylor 1B | 4 | 0 | 1 | 1 | 0 | 1 | .216 | .283 | .328 | .611 | |
| Randy Arozarena LF | 4 | 0 | 0 | 0 | 0 | 1 | .272 | .363 | .432 | .795 | |
| J.P. Crawford SS | 4 | 0 | 1 | 0 | 0 | 0 | .204 | .357 | .301 | .658 | |
| Cole Young 2B | 4 | 0 | 1 | 0 | 0 | 3 | .274 | .341 | .395 | .736 | |
| Connor Joe RF | 2 | 0 | 0 | 0 | 1 | 1 | .211 | .286 | .421 | .707 | |
| Jhonny Pereda C | 3 | 0 | 0 | 0 | 0 | 1 | .000 | .000 | .000 | .000 | |
| Leo Rivas 3B | 2 | 1 | 0 | 0 | 1 | 0 | .146 | .276 | .183 | .459 | |
| Rob Refsnyder DH | 3 | 0 | 0 | 0 | 0 | 2 | .122 | .196 | .268 | .464 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kris Bubic | 7.0 | 4 | 1 | 1 | 2 | 7 | 0 | 94 | 3.32 | W |
| John Schreiber | 0.2 | 0 | 0 | 0 | 1 | 0 | 0 | 12 | 4.38 | HLD |
| Daniel Lynch IV | 1.1 | 0 | 0 | 0 | 0 | 3 | 0 | 17 | 1.98 | SV |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Luis Castillo | 6.0 | 6 | 4 | 4 | 2 | 5 | 0 | 101 | 6.29 | L |
| Alex Hoppe | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 18 | 7.36 | |
| Cole Wilcox | 1.0 | 0 | 0 | 0 | 2 | 0 | 0 | 20 | 5.40 | |
| Nick Davila | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 | 16 | 0.00 |
Manager comparison
Recent form
Season series: 1-0 with KC listed first across 1 prior meeting.
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.