Los Angeles Angels vs Kansas City Royals
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B2 | Salvador Perez | Salvador Perez homers (4) on a line drive to left field. | LAA 0, KC 1 |
| B2 | Nick Loftin | Nick Loftin singles on a fly ball to center fielder Mike Trout. Jac Caglianone scores. Michael Massey to 3rd. | LAA 0, KC 2 |
| B3 | Salvador Perez | Salvador Perez singles on a line drive to left fielder Bryce Teodosio. Bobby Witt Jr. scores. Vinnie Pasquantino to 2nd. | LAA 0, KC 3 |
| B3 | Nick Loftin | Nick Loftin walks. Vinnie Pasquantino scores. Salvador Perez to 3rd. Isaac Collins to 2nd. | LAA 0, KC 4 |
| T4 | Jo Adell | Jo Adell homers (4) on a fly ball to center field. | LAA 1, KC 4 |
| B6 | Vinnie Pasquantino | Vinnie Pasquantino walks. Nick Loftin scores. Kyle Isbel to 3rd. Carter Jensen to 2nd. | LAA 1, KC 5 |
| B7 | Michael Massey | Michael Massey singles on a line drive to left fielder Bryce Teodosio. Jac Caglianone scores. Isaac Collins to 2nd. | LAA 1, KC 6 |
| B7 | Nick Loftin | Nick Loftin reaches on a fielder's choice, fielded by shortstop Zach Neto. Isaac Collins scores. Michael Massey scores. Nick Loftin to 2nd. Fielding error by shortstop Zach Neto. Throwing error by shortstop Zach Neto. | LAA 1, KC 8 |
| B8 | Nick Loftin | Nick Loftin singles on a ground ball to right fielder Jo Adell. Salvador Perez scores. Jac Caglianone scores. Isaac Collins to 3rd. | LAA 1, KC 10 |
| B8 | Carter Jensen | Carter Jensen singles on a fly ball to left fielder Josh Lowe. Isaac Collins scores. Nick Loftin scores. Kyle Isbel to 2nd. | LAA 1, KC 12 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| LAA | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| KC | 0 | 2 | 2 | 0 | 0 | 1 | 3 | 4 | 0 | 12 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Walbert Ureña started for Angels, leaving trailing 1–4. Out of the bullpen, Jordan Romano took the roughest line.
-
Walbert Ureña
Starter
3.2
81
4
3
L
Pitch-by-pitch: what Walbert Ureña threw
CSW 20% 1st-pitch strike 33% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Changeup 30 37% 3 5 7 10 5 Four-Seam Fastball 29 36% 1 5 7 12 4 Sinker 11 14% 1 1 0 8 1 Sweeper 11 14% 0 0 1 7 3 - Nick Sandlin Reliever 1.1 19 0 2 inherited 1, stranded 1
- Chase Silseth Setup 1.0 23 1 0
- Shaun Anderson Reliever 1.0 28 3 1
- Jordan Romano Reliever 0.2 36 4 0
- Adam Frazier Reliever 0.1 11 0 0 inherited 3, 2 scored
Cole Ragans started for Royals, leaving with a 4–1 lead.
-
Cole Ragans
Starter
6.0
99
1
11
W
Pitch-by-pitch: what Cole Ragans threw
CSW 33% 1st-pitch strike 65% 4.3 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 53 54% 12 5 17 13 6 Changeup 30 30% 8 4 3 10 5 Knuckle Curve 12 12% 1 2 2 6 1 Cutter 4 4% 0 1 3 0 0 - Daniel Lynch IV Setup 1.0 9 0 0
- John Schreiber Middle 1.0 18 0 1
- Mason Black Middle 1.0 18 0 2
Where the game turned
- Perez HR (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto SS | 4 | 0 | 0 | 0 | 0 | 2 | .227 | .346 | .418 | .764 | |
| Mike Trout CF | 4 | 0 | 1 | 0 | 0 | 1 | .234 | .419 | .532 | .951 | |
| Jo Adell RF | 4 | 1 | 1 | 1 | 0 | 1 | .265 | .306 | .389 | .695 | HR (4) |
| Yoán Moncada 3B | 1 | 0 | 1 | 0 | 0 | 0 | .186 | .345 | .343 | .688 | |
| Oswald Peraza 2B | 4 | 0 | 1 | 0 | 0 | 2 | .284 | .354 | .500 | .854 | SB |
| Vaughn Grissom 1B | 4 | 0 | 3 | 0 | 0 | 0 | .357 | .457 | .464 | .921 | 2B |
| Adam Frazier P | 1 | 0 | 0 | 0 | 0 | 1 | .250 | .362 | .400 | .762 | |
| Travis d'Arnaud C | 1 | 0 | 0 | 0 | 0 | 0 | .125 | .263 | .188 | .451 | |
| Josh Lowe LF | 1 | 0 | 0 | 0 | 0 | 1 | .154 | .222 | .308 | .530 | |
| Jorge Soler DH | 3 | 0 | 1 | 0 | 0 | 1 | .224 | .333 | .447 | .780 | 2B |
| Nolan Schanuel 1B | 3 | 0 | 0 | 0 | 0 | 2 | .222 | .288 | .354 | .642 | |
| Logan O'Hoppe C | 3 | 0 | 0 | 0 | 0 | 1 | .205 | .323 | .256 | .579 | |
| Bryce Teodosio LF | 2 | 0 | 0 | 0 | 0 | 2 | .200 | .226 | .200 | .426 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Carter Jensen C | 5 | 0 | 1 | 2 | 1 | 2 | .282 | .360 | .538 | .898 | |
| Bobby Witt Jr. SS | 5 | 1 | 2 | 0 | 1 | 0 | .288 | .367 | .375 | .742 | 2B |
| Vinnie Pasquantino 1B | 3 | 1 | 0 | 1 | 3 | 0 | .155 | .261 | .289 | .550 | |
| Salvador Perez DH | 5 | 2 | 3 | 2 | 0 | 1 | .186 | .222 | .333 | .555 | HR (4) |
| Jac Caglianone RF | 3 | 3 | 1 | 0 | 2 | 1 | .256 | .341 | .385 | .726 | 2B |
| Isaac Collins LF | 2 | 2 | 1 | 0 | 2 | 1 | .215 | .329 | .277 | .606 | |
| Michael Massey 2B | 5 | 1 | 2 | 1 | 0 | 0 | .262 | .273 | .452 | .725 | |
| Nick Loftin 3B | 4 | 2 | 3 | 4 | 1 | 0 | .333 | .440 | .429 | .869 | |
| Kyle Isbel CF | 4 | 0 | 2 | 0 | 0 | 1 | .288 | .347 | .470 | .817 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Walbert Ureña | 3.2 | 6 | 4 | 4 | 5 | 3 | 1 | 81 | 4.76 | L |
| Nick Sandlin | 1.1 | 0 | 0 | 0 | 0 | 2 | 0 | 19 | 9.53 | |
| Chase Silseth | 1.0 | 2 | 1 | 1 | 2 | 0 | 0 | 23 | 3.48 | |
| Shaun Anderson | 1.0 | 3 | 3 | 2 | 1 | 1 | 0 | 28 | 5.94 | |
| Jordan Romano | 0.2 | 3 | 4 | 4 | 1 | 0 | 0 | 36 | 10.13 | |
| Adam Frazier | 0.1 | 1 | 0 | 0 | 1 | 0 | 0 | 11 | 0.00 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Cole Ragans | 6.0 | 5 | 1 | 1 | 0 | 11 | 1 | 99 | 5.00 | W |
| Daniel Lynch IV | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0.87 | |
| John Schreiber | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 18 | 5.00 | |
| Mason Black | 1.0 | 2 | 0 | 0 | 0 | 2 | 0 | 18 | 0.00 |
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.