Kansas City Royals vs Cleveland Guardians
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B2 | Angel Martínez | Angel Martínez homers (13) on a fly ball to left field. Jo Adell scores. | KC 0, CLE 2 |
| T5 | Isaac Collins | Isaac Collins doubles (23) on a ground ball to left fielder Angel Martínez. Nick Loftin scores. Tyler Tolbert scores. | KC 2, CLE 2 |
| T6 | Salvador Perez | Salvador Perez doubles (21) on a sharp line drive to center fielder Steven Kwan. Bobby Witt Jr. scores. Jac Caglianone to 3rd. | KC 3, CLE 2 |
| T6 | John Rave | John Rave reaches on a fielder's choice, fielded by third baseman José Ramírez. Jac Caglianone scores. Salvador Perez to 3rd. Nick Loftin to 2nd. Fielding error by third baseman José Ramírez. | KC 4, CLE 2 |
| T6 | Josh Rojas | Josh Rojas singles on a line drive to left fielder Angel Martínez. Nick Loftin scores. John Rave scores. Isaac Collins to 2nd. | KC 6, CLE 2 |
| T8 | Josh Rojas | Josh Rojas homers (2) on a fly ball to right field. John Rave scores. | KC 8, CLE 2 |
| B9 | Angel Martínez | Angel Martínez singles on a line drive to center fielder John Rave. José Ramírez scores. | KC 8, CLE 3 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| KC | 0 | 0 | 0 | 0 | 2 | 4 | 0 | 2 | 0 | 8 |
| CLE | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Daniel Lynch IV started for Royals, leaving trailing 0–2. Out of the bullpen, Alex Lange took the roughest line.
-
Daniel Lynch IV
Starter
3.1
70
2
3
Pitch-by-pitch: what Daniel Lynch IV threw
CSW 24% 1st-pitch strike 67% 4.7 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 32 46% 3 7 6 11 5 Changeup 12 17% 2 2 3 3 2 Knuckle Curve 9 13% 0 2 2 3 2 Four-Seam Fastball 9 13% 0 0 2 6 1 Slider 8 11% 0 1 3 4 0 - Anthony Gose Middle 1.2 18 0 0 W inherited 1, stranded 1
- Craig Kimbrel Middle 1.0 9 0 0
- John Schreiber Setup 1.0 17 0 0
- Nate Pearson Middle 1.0 13 0 1
- Alex Lange Middle 1.0 22 1 1
Foster Griffin started for Guardians, leaving with the game tied 2–2. Out of the bullpen, Colin Holderman took the roughest line.
-
Foster Griffin
Starter
5.0
82
2
4
Pitch-by-pitch: what Foster Griffin threw
CSW 23% 1st-pitch strike 53% 4.3 pitches/PAPitch # % Whiff CS Foul Ball In play Cutter 22 27% 2 5 5 7 3 Sinker 15 18% 0 4 3 6 2 Sweeper 14 17% 2 1 2 7 2 Four-Seam Fastball 14 17% 0 3 5 4 2 Changeup 10 12% 0 1 1 4 4 Curveball 6 7% 0 1 1 4 0 Splitter 1 1% 0 0 0 0 1 - Colin Holderman Setup 0.1 15 4 0 L
- Erik Sabrowski Setup 0.1 6 0 0 inherited 3, 2 scored
- Matt Festa Middle 1.1 8 0 0 inherited 3, stranded 3
- Logan Allen Middle 2.0 26 2 2
Where the game turned
- Perez 2B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Carter Jensen DH | 4 | 0 | 0 | 0 | 1 | 1 | .221 | .308 | .411 | .719 | |
| Bobby Witt Jr. SS | 5 | 1 | 1 | 0 | 0 | 0 | .287 | .363 | .456 | .819 | |
| Jac Caglianone RF | 5 | 1 | 2 | 0 | 0 | 1 | .285 | .334 | .499 | .833 | |
| Salvador Perez 1B | 5 | 0 | 2 | 1 | 0 | 1 | .222 | .267 | .373 | .640 | 2 2B |
| Nick Loftin 2B | 5 | 2 | 2 | 0 | 0 | 0 | .237 | .327 | .383 | .710 | 2B |
| John Rave CF | 2 | 2 | 1 | 0 | 0 | 0 | .225 | .287 | .425 | .712 | |
| Isaac Collins LF | 4 | 0 | 1 | 2 | 0 | 1 | .233 | .330 | .354 | .684 | 2B |
| Josh Rojas 3B | 2 | 1 | 2 | 4 | 0 | 0 | .247 | .281 | .365 | .646 | HR (2) |
| Luke Maile C | 4 | 0 | 0 | 0 | 0 | 0 | .152 | .176 | .273 | .449 | |
| Tyler Tolbert CF | 1 | 1 | 1 | 0 | 1 | 0 | .306 | .376 | .432 | .808 | |
| Matthew Lugo LF | 2 | 0 | 0 | 0 | 0 | 2 | .333 | .333 | .333 | .666 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chase DeLauter DH | 4 | 0 | 0 | 0 | 0 | 2 | .286 | .359 | .444 | .803 | |
| José Ramírez 3B | 4 | 1 | 1 | 0 | 0 | 0 | .240 | .336 | .383 | .719 | 2B |
| Jo Adell RF | 3 | 1 | 0 | 0 | 1 | 0 | .236 | .291 | .401 | .692 | |
| Angel Martínez LF | 4 | 1 | 2 | 3 | 0 | 1 | .245 | .281 | .431 | .712 | HR (13) |
| Nathaniel Lowe 1B | 2 | 0 | 0 | 0 | 0 | 1 | .259 | .324 | .456 | .780 | |
| Angel Genao 2B | 4 | 0 | 0 | 0 | 0 | 0 | .268 | .325 | .352 | .677 | |
| Austin Hedges C | 3 | 0 | 0 | 0 | 0 | 0 | .261 | .328 | .383 | .711 | |
| Brayan Rocchio SS | 3 | 0 | 0 | 0 | 0 | 0 | .248 | .307 | .364 | .671 | |
| Steven Kwan CF | 4 | 0 | 1 | 0 | 0 | 1 | .273 | .374 | .331 | .705 | |
| David Fry 1B | 1 | 0 | 1 | 0 | 1 | 0 | .186 | .310 | .345 | .655 | 2B |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Daniel Lynch IV | 3.1 | 3 | 2 | 2 | 2 | 3 | 1 | 70 | 3.06 | |
| Anthony Gose | 1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 18 | 0.00 | W |
| Craig Kimbrel | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 4.05 | |
| John Schreiber | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 17 | 3.65 | |
| Nate Pearson | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 13 | 2.34 | |
| Alex Lange | 1.0 | 2 | 1 | 1 | 0 | 1 | 0 | 22 | 5.81 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Foster Griffin | 5.0 | 4 | 2 | 2 | 1 | 4 | 0 | 82 | 3.21 | |
| Colin Holderman | 0.1 | 4 | 4 | 3 | 0 | 0 | 0 | 15 | 2.75 | L |
| Erik Sabrowski | 0.1 | 1 | 0 | 0 | 1 | 0 | 0 | 6 | 2.97 | |
| Matt Festa | 1.1 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 3.61 | |
| Logan Allen | 2.0 | 3 | 2 | 2 | 0 | 2 | 1 | 26 | 3.77 |
Manager comparison
Recent form
Season series: 2-1 with KC listed first across 3 prior meetings.
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.