Kansas City Royals vs Oakland Athletics
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Starling Marte | Starling Marte singles on a line drive to right fielder Colby Thomas. Maikel Garcia scores. Salvador Perez to 3rd. Nick Loftin to 2nd. | KC 1, ATH 0 |
| B1 | Darell Hernaiz | Darell Hernaiz singles on a ground ball to shortstop Bobby Witt Jr., deflected by third baseman Maikel Garcia. Jacob Wilson scores. Shea Langeliers to 3rd. Colby Thomas to 2nd. | KC 1, ATH 1 |
| T2 | Maikel Garcia | Maikel Garcia homers (3) on a fly ball to left center field. | KC 2, ATH 1 |
| B2 | Shea Langeliers | Shea Langeliers doubles (8) on a sharp line drive to left fielder Isaac Collins. Lawrence Butler scores. Jacob Wilson to 3rd. | KC 2, ATH 2 |
| B2 | Nick Kurtz | Nick Kurtz doubles (5) on a sharp line drive to center fielder Lane Thomas. Jacob Wilson scores. Shea Langeliers scores. | KC 2, ATH 4 |
| B2 | Darell Hernaiz | Darell Hernaiz singles on a ground ball to second baseman Nick Loftin. Nick Kurtz scores. Darell Hernaiz to 2nd. Darell Hernaiz advances to 2nd, on a throwing error by second baseman Nick Loftin. | KC 2, ATH 5 |
| B7 | Darell Hernaiz | Darell Hernaiz singles on a ground ball to shortstop Bobby Witt Jr. Shea Langeliers scores. Jeff McNeil to 2nd. | KC 2, ATH 6 |
| T8 | Elias Díaz | Elias Díaz homers (1) on a fly ball to right field. | KC 3, ATH 6 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| KC | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 3 |
| ATH | 1 | 4 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Noah Cameron started for Royals, leaving trailing 2–5. Out of the bullpen, John Schreiber took the roughest line.
-
Noah Cameron
Starter
5.1
93
5
5
L
Pitch-by-pitch: what Noah Cameron threw
CSW 23% 1st-pitch strike 52% 3.4 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 35 38% 3 5 11 11 5 Cutter 18 19% 3 2 4 5 4 Changeup 15 16% 2 1 1 4 7 Curveball 12 13% 0 1 2 8 1 Slider 12 13% 2 2 2 3 3 Sinker 1 1% 0 0 0 1 0 - John Schreiber Middle 1.2 20 1 0 inherited 1, stranded 1
- Alex Lange Middle 1.0 5 0 0
Jeffrey Springs started for Athletics, leaving with a 5–2 lead. Out of the bullpen, Brady Basso took the roughest line.
-
Jeffrey Springs
Starter
3.0
67
2
4
Pitch-by-pitch: what Jeffrey Springs threw
CSW 30% 1st-pitch strike 56% 4.2 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 29 43% 1 5 4 14 5 Slider 20 30% 5 4 4 6 1 Changeup 15 22% 4 1 3 4 3 Sweeper 2 3% 0 0 1 0 1 Cutter 1 1% 0 0 0 1 0 - Luis Medina Middle 2.2 52 0 1 W
- Scott Barlow Setup 1.0 21 0 0 HLD inherited 2, stranded 2
- Brady Basso Reliever 1.1 12 1 0 HLD inherited 1, stranded 1
- Jack Perkins Middle 1.0 16 0 1 SV
Where the game turned
- Kurtz 2B (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Maikel Garcia 3B | 5 | 2 | 3 | 1 | 0 | 0 | .274 | .341 | .442 | .783 | HR (3), 2 2B, SB |
| Bobby Witt Jr. SS | 3 | 0 | 0 | 0 | 2 | 1 | .289 | .367 | .430 | .797 | |
| Jac Caglianone PH | 1 | 0 | 1 | 0 | 0 | 0 | .250 | .333 | .398 | .731 | |
| Salvador Perez 1B | 4 | 0 | 1 | 0 | 0 | 0 | .200 | .236 | .350 | .586 | |
| Michael Massey 2B | 1 | 0 | 0 | 0 | 1 | 1 | .220 | .255 | .380 | .635 | |
| Vinnie Pasquantino PH | 1 | 0 | 0 | 0 | 0 | 0 | .165 | .274 | .320 | .594 | |
| Carter Jensen DH | 4 | 0 | 0 | 0 | 0 | 3 | .256 | .340 | .478 | .818 | |
| Isaac Collins LF | 4 | 0 | 1 | 0 | 0 | 0 | .215 | .333 | .304 | .637 | |
| Elias Díaz C | 4 | 1 | 1 | 1 | 0 | 0 | .364 | .417 | .818 | 1.235 | HR (1) |
| Lane Thomas CF | 3 | 0 | 0 | 0 | 0 | 1 | .233 | .378 | .300 | .678 | |
| Nick Loftin 2B | 2 | 0 | 0 | 0 | 1 | 0 | .258 | .378 | .355 | .733 | |
| Starling Marte RF | 4 | 0 | 3 | 1 | 0 | 0 | .303 | .314 | .394 | .708 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jacob Wilson SS | 5 | 2 | 2 | 0 | 0 | 0 | .289 | .298 | .391 | .689 | |
| Shea Langeliers DH | 4 | 2 | 3 | 1 | 0 | 0 | .328 | .382 | .592 | .974 | 3 2B |
| Nick Kurtz 1B | 3 | 1 | 1 | 2 | 1 | 1 | .245 | .424 | .434 | .858 | 2B |
| Jeff McNeil 2B | 1 | 0 | 0 | 0 | 0 | 0 | .286 | .365 | .385 | .750 | |
| Darell Hernaiz 3B | 4 | 0 | 3 | 2 | 0 | 0 | .256 | .341 | .333 | .674 | |
| Carlos Cortes LF | 4 | 0 | 1 | 0 | 0 | 2 | .391 | .462 | .667 | 1.129 | |
| Austin Wynns C | 4 | 0 | 0 | 0 | 0 | 1 | .094 | .147 | .094 | .241 | |
| Zack Gelof CF | 4 | 0 | 1 | 0 | 0 | 0 | .229 | .250 | .343 | .593 | |
| Lawrence Butler RF | 3 | 1 | 0 | 0 | 1 | 1 | .181 | .260 | .298 | .558 | |
| Colby Thomas RF | 2 | 0 | 0 | 0 | 1 | 0 | .222 | .364 | .222 | .586 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Noah Cameron | 5.1 | 9 | 5 | 4 | 2 | 5 | 0 | 93 | 5.40 | L |
| John Schreiber | 1.2 | 2 | 1 | 1 | 1 | 0 | 0 | 20 | 4.63 | |
| Alex Lange | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 6.59 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Jeffrey Springs | 3.0 | 5 | 2 | 2 | 1 | 4 | 1 | 67 | 3.96 | |
| Luis Medina | 2.2 | 3 | 0 | 0 | 2 | 1 | 0 | 52 | 2.13 | W |
| Scott Barlow | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 21 | 3.14 | HLD |
| Brady Basso | 1.1 | 1 | 1 | 1 | 0 | 0 | 1 | 12 | 4.50 | HLD |
| Jack Perkins | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 16 | 2.70 | 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.