at
Royals at Angels



Kansas City outlasted Los Angeles 7-6, with Caglianone doing the heavy lifting all night. He went 3-for-4 with a home run and five RBI, and the Royals got the decisive run in the seventh when Massey singled him home. The Royals also won the power battle with two homers to the Angels' one. Kansas City has now taken all four meetings in the season series.
Caglianone scored the go-ahead run in the seventh after Massey singled him in, with Massey thrown out stretching the hit into a double.
Caglianone carried the offense, finishing 3-for-4 with a home run and five RBI.
The Royals also won the home run battle 2-1 and improved to 50-73 as the Angels dropped to 48-75.
The Royals sit 5th in the AL Central, 11½ games back, coming off a loss, 9-1 over their last 10. The Angels sit 5th in the AL West, 14½ games back, losers of 4 straight, 3-7 over their last 10.
The Royals are up next at Blue Jays (Aug 27), then at Guardians. The Angels are up next home vs Phillies (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 · 50%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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KCKansas City Royals | 0 | 1 | 2 | 0 | 2 | 0 | 2 | 0 | 0 | 7 | 10 | 0 |
| LAALos Angeles Angels | 0 | 0 | 4 | 0 | 1 | 1 | 0 | 0 | 0 | 6 | 10 | 1 |
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Carter Jensen | 0-4 | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 24 | .219 | .298 | .404 |
Bobby Witt Jr. | 1-3 | 3 | 2 | 1 | 0 | 0 | 2 | 1 | 28 | .285 | .358 | .447 |
Jac Caglianone | 3-4 | 4 | 2 | 3 | 5 | 1 | 0 | 0 | 14 | .273 | .325 | .495 |
Nick Loftin | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 2 | 18 | .240 | .327 | .384 |
Michael Massey | 3-4 | 4 | 1 | 3 | 2 | 1 | 0 | 1 | 15 | .264 | .296 | .430 |
Isaac Collins | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 21 | .233 | .332 | .360 |
| John Rave | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 12 | .220 | .291 | .460 |
Josh Rojas | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 26 | .224 | .253 | .303 |
Kyle Isbel | 1-4 | 4 | 1 | 1 | 0 | 0 | 0 | 2 | 16 | .229 | .279 | .339 |
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
Seth Lugo | 4.2 | 7 | 5 | 5 | 0 | 4 | 0 | 86-56 | 4.59 | 86 |
Jose Cuas | 0.1 | 0 | 0 | 0 | 1 | 0 | 0 | 9-4 | 1.64 | 9 |
Alex Lange | 1.0 | 2 | 1 | 1 | 0 | 2 | 1 | 14-11 | 6.23 | 14 |
John Schreiber | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 17-12 | 3.68 | 17 |
Nate Pearson | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 12-10 | 2.60 | 12 |
Steven Cruz | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 12-11 | 4.17 | 12 |
Every plate appearance as it happened, newest first, with the scoring plays called out. Baseball Savant gamefeed.
| Inn | Play | Win probability | Swing |
|---|---|---|---|
| B9 | KC 100.0 | 9.9 | |
| B9 | KC 90.1 | 11.5 | |
| B9 | KC 78.6 | 9.9 | |
| B9 | KC 88.5 | 8.9 | |
| T9 | KC 79.6 | 1.0 | |
| T9 | KC 80.6 | 1.3 | |
| T9 | KC 81.9 | 1.6 | |
| B8 | KC 83.5 | 3.2 |
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.