Kansas City Royals vs Cleveland Guardians
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B1 | Chase DeLauter | Chase DeLauter doubles (1) on a sharp fly ball to center fielder Lane Thomas. José Ramírez scores. David Fry scores. | KC 0, CLE 2 |
| B1 | Rhys Hoskins | Rhys Hoskins doubles (3) on a line drive to left fielder Michael Massey. Chase DeLauter scores. | KC 0, CLE 3 |
| B2 | José Ramírez | José Ramírez doubles (3) on a line drive to right fielder Starling Marte. Steven Kwan scores. Angel Martínez to 3rd. | KC 0, CLE 4 |
| T4 | Bobby Witt Jr. | Bobby Witt Jr. doubles (1) on a sharp line drive to left fielder Angel Martínez. Maikel Garcia scores. | KC 1, CLE 4 |
| T5 | Starling Marte | Starling Marte doubles (2) on a sharp line drive to center fielder Steven Kwan. Lane Thomas scores. Fielding error by center fielder Steven Kwan. | KC 2, CLE 4 |
| B5 | Juan Brito | Juan Brito doubles (2) on a sharp line drive to right fielder Starling Marte. Rhys Hoskins scores. | KC 2, CLE 5 |
| B8 | Brayan Rocchio | Brayan Rocchio singles on a ground ball to right fielder Starling Marte. Juan Brito scores. Austin Hedges to 2nd. | KC 2, CLE 6 |
| B8 | Angel Martínez | Angel Martínez hits a grand slam (1) to right center field. Austin Hedges scores. Brayan Rocchio scores. Steven Kwan scores. | KC 2, CLE 10 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| KC | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 |
| CLE | 3 | 1 | 0 | 0 | 1 | 0 | 0 | 5 | 0 | 10 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Royals opened with Cole Ragans, then turned the bulk of the game over to Luinder Avila. Out of the bullpen, Steven Cruz took the roughest line.
-
Cole Ragans
Opener
0.2
18
3
2
L
Pitch-by-pitch: what Cole Ragans threw
CSW 28% 1st-pitch strike 60% 3.6 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 12 67% 0 4 1 5 2 Changeup 4 22% 0 0 2 2 0 Slider 2 11% 0 1 0 1 0 - Luinder Avila Bulk 3.0 62 1 2 inherited 1, all 1 scored
- Alex Lange Middle 2.1 37 1 2 inherited 1, stranded 1
- Steven Cruz Middle 1.1 41 5 3
- Tyler Tolbert Reliever 0.2 5 0 0
Joey Cantillo started for Guardians, leaving with a 5–2 lead.
-
Joey Cantillo
Starter
5.2
88
2
9
W
Pitch-by-pitch: what Joey Cantillo threw
CSW 35% 1st-pitch strike 57% 4.2 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 38 43% 1 5 6 23 3 Slider 20 23% 2 6 4 3 5 Changeup 18 20% 7 2 3 5 1 Curveball 12 14% 2 6 0 3 1 - Connor Brogdon Reliever 1.1 24 0 3 HLD
- Erik Sabrowski Setup 0.2 13 0 1 HLD
- Matt Festa Setup 1.1 21 0 1 SV inherited 2, stranded 2
Where the game turned
- DeLauter 2B (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Maikel Garcia 3B | 4 | 1 | 1 | 0 | 0 | 1 | .304 | .377 | .457 | .834 | |
| Bobby Witt Jr. SS | 4 | 0 | 2 | 1 | 0 | 1 | .273 | .365 | .295 | .660 | 2B |
| Vinnie Pasquantino 1B | 4 | 0 | 1 | 0 | 0 | 2 | .200 | .302 | .222 | .524 | |
| Salvador Perez DH | 4 | 0 | 0 | 0 | 0 | 1 | .156 | .224 | .333 | .557 | |
| Carter Jensen C | 4 | 0 | 0 | 0 | 0 | 1 | .226 | .286 | .548 | .834 | |
| Lane Thomas CF | 2 | 1 | 0 | 0 | 2 | 2 | .105 | .292 | .158 | .450 | |
| Jonathan India 2B | 3 | 0 | 0 | 0 | 1 | 2 | .206 | .325 | .382 | .707 | |
| Starling Marte RF | 4 | 0 | 1 | 0 | 0 | 2 | .214 | .214 | .357 | .571 | 2B |
| Isaac Collins LF | 1 | 0 | 0 | 0 | 0 | 1 | .188 | .316 | .313 | .629 | |
| Michael Massey LF | 2 | 0 | 0 | 0 | 0 | 1 | .000 | .000 | .000 | .000 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Steven Kwan CF | 4 | 2 | 1 | 0 | 1 | 1 | .245 | .327 | .347 | .674 | |
| Angel Martínez LF | 5 | 1 | 4 | 4 | 0 | 1 | .310 | .412 | .483 | .895 | HR (1), 2B, SB |
| José Ramírez 3B | 4 | 1 | 2 | 1 | 1 | 1 | .163 | .255 | .286 | .541 | 2B |
| Kyle Manzardo DH | 2 | 0 | 1 | 0 | 0 | 1 | .086 | .220 | .086 | .306 | |
| Chase DeLauter RF | 5 | 1 | 1 | 2 | 0 | 1 | .275 | .333 | .675 | 1.008 | 2B |
| Rhys Hoskins 1B | 4 | 1 | 3 | 1 | 0 | 0 | .259 | .394 | .444 | .838 | 3 2B |
| Juan Brito 2B | 4 | 1 | 2 | 1 | 0 | 1 | .500 | .500 | .750 | 1.250 | 2B |
| Austin Hedges C | 4 | 1 | 1 | 0 | 0 | 2 | .400 | .400 | .533 | .933 | |
| Brayan Rocchio SS | 3 | 1 | 1 | 1 | 1 | 0 | .216 | .356 | .324 | .680 | |
| David Fry DH | 2 | 1 | 0 | 0 | 1 | 1 | .214 | .353 | .286 | .639 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Cole Ragans | 0.2 | 2 | 3 | 3 | 1 | 2 | 0 | 18 | 5.91 | L |
| Luinder Avila | 3.0 | 6 | 1 | 1 | 1 | 2 | 0 | 62 | 9.00 | |
| Alex Lange | 2.1 | 3 | 1 | 1 | 0 | 2 | 0 | 37 | 4.76 | |
| Steven Cruz | 1.1 | 4 | 5 | 5 | 2 | 3 | 1 | 41 | 14.40 | |
| Tyler Tolbert | 0.2 | 1 | 0 | 0 | 0 | 0 | 0 | 5 | 0.00 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Joey Cantillo | 5.2 | 3 | 2 | 1 | 2 | 9 | 0 | 88 | 2.45 | W |
| Connor Brogdon | 1.1 | 0 | 0 | 0 | 0 | 3 | 0 | 24 | 3.38 | HLD |
| Erik Sabrowski | 0.2 | 2 | 0 | 0 | 0 | 1 | 0 | 13 | 0.00 | HLD |
| Matt Festa | 1.1 | 0 | 0 | 0 | 1 | 1 | 0 | 21 | 6.00 | 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.