at
Athletics at Royals



Kansas City took control early and never let go, beating Oakland 9-5 behind a first-inning burst that put the Athletics in a hole. Witt Jr. led the way, going 3-for-4 with a homer and three RBI. The Royals piled up 13 hits to the Athletics' 8, and the season series now sits even at 2-2. The two clubs meet again Tuesday, with the Athletics visiting Kansas City before hosting the return matchup.
The go-ahead run came in the first inning when Perez singled to center, scoring Caglianone and Garcia to put the Royals in front for good.
Witt Jr. paced Kansas City's offense, going 3-for-4 with a home run and three RBI.
The Royals out-hit the Athletics 13 to 8 en route to the 9-5 win, improving to 52-74 while Oakland fell to 49-76.
The Royals sit 5th in the AL Central, 11½ games back, coming off a loss, 9-1 over their last 10. The Athletics sit 4th in the AL West, 13½ games back, winners of 2 straight, 4-6 over their last 10.
The Royals are up next at Blue Jays (Aug 27), then at Guardians. The Athletics are up next home vs Orioles (Aug 28-30).
We ranked every clip from this game by how much it swung the win probability, kept the biggest, and play them back in the order they happened. Pick any play to jump straight to it.
Ranked by win probability added: how far each player's plays moved this game's odds, not how their box-score line reads. A single with the bases loaded in the ninth outranks a home run in a blowout, because that is what actually decided it.



Royals to winHit
KC -1.5 · 63%HeldGraded against the closing line across 6 books.
Runs by inning across the top, then every batter and pitcher underneath. The pills switch clubs; the totals column is each side’s own line, not a comparison.
| Inn | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ATHOakland Athletics | 1 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 1 | 5 | 8 | 1 |
| KCKansas City Royals | 3 | 2 | 1 | 0 | 0 | 1 | 0 | 2 | 9 | 13 | 0 |
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jeff McNeil | 1-4 | 4 | 1 | 1 | 1 | 1 | 0 | 0 | 7 | .259 | .314 | .356 |
Henry Bolte | 1-3 | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 17 | .268 | .341 | .372 |
Lawrence Butler | 1-3 | 3 | 0 | 1 | 0 | 0 | 1 | 0 | 21 | .210 | .301 | .353 |
Zack Gelof | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 2 | 15 | .276 | .331 | .496 |
Carlos Cortes | 1-4 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 12 | .260 | .336 | .412 |
Tommy White | 1-3 | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 21 | .267 | .295 | .347 |
Donovan Walton | 1-3 | 3 | 1 | 1 | 0 | 0 | 1 | 0 | 19 | .277 | .365 | .438 |
Alika Williams | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | .266 | .304 | .396 |
Jonah Heim | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | .215 | .276 | .400 |
Brian Serven | 1-4 | 4 | 1 | 1 | 2 | 1 | 0 | 0 | 18 | .200 | .222 | .457 |
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Mason Barnett | 2.2 | 7 | 6 | 6 | 4 | 2 | 1 | 83-45 | 7.08 | 83 |
Hayden Juenger | 2.1 | 0 | 0 | 0 | 0 | 0 | 0 | 21-14 | 6.14 | 21 |
Scott Blewett | 2.0 | 3 | 1 | 1 | 0 | 3 | 0 | 28-22 | 3.00 | 28 |
Seth Johnson | 1.0 | 3 | 2 | 2 | 0 | 1 | 0 | 15-13 | 7.29 | 15 |
Every plate appearance as it happened, newest first, with the scoring plays called out. Baseball Savant gamefeed.
| Inn | Play | Win probability | Swing |
|---|---|---|---|
| T9 | KC 100.0 | 0.5 | |
| T9 | KC 99.5 | 7.3 | |
| T9 | KC 92.2 | 4.4 | |
| T9 | KC 96.6 | 1.7 | |
| T9 | KC 98.5 | 0.9 | |
| B8 | KC 99.4 | 0.1 | |
| B8 | KC 99.5 | 0.6 | |
| B8 | KC 98.9 | 1.4 |
Win probability after each plate appearance, with the side in front named. Swing is how far that plate appearance moved it. Plays that scored a run are set in bold. Baseball Savant gamefeed.
The full ladder, with both clubs marked.