Cleveland Guardians vs Kansas City Royals
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Angel Martínez | Angel Martínez singles on a ground ball to left fielder John Rave. Steven Kwan scores. José Ramírez scores. Jo Adell to 2nd. | CLE 2, KC 0 |
| B1 | Jac Caglianone | Jac Caglianone doubles (29) on a sharp line drive to left fielder Angel Martínez. Bobby Witt Jr. scores. | CLE 2, KC 1 |
| T2 | Austin Hedges | Austin Hedges homers (6) on a fly ball to left center field. | CLE 3, KC 1 |
| B2 | Carter Jensen | Carter Jensen homers (26) on a fly ball to right field. John Rave scores. | CLE 3, KC 3 |
| T4 | José Ramírez | José Ramírez out on a sacrifice fly to right fielder Jac Caglianone. Austin Hedges scores. Brayan Rocchio to 3rd. | CLE 4, KC 3 |
| B4 | Carter Jensen | Carter Jensen out on a sacrifice fly to center fielder Steven Kwan. John Rave scores. | CLE 4, KC 4 |
| B4 | Jac Caglianone | Jac Caglianone singles on a line drive to right fielder Jo Adell. Bobby Witt Jr. scores. | CLE 4, KC 5 |
| T5 | David Fry | David Fry homers (8) on a fly ball to left field. Jo Adell scores. | CLE 6, KC 5 |
| T5 | Brayan Rocchio | Brayan Rocchio grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Travis Bazzana scores. Austin Hedges to 3rd. | CLE 7, KC 5 |
| B8 | Carter Jensen | Carter Jensen homers (27) on a fly ball to right center field. Kyle Isbel scores. | CLE 7, KC 7 |
| T9 | José Ramírez | José Ramírez walks. Patrick Bailey scores. Brayan Rocchio to 3rd. Steven Kwan to 2nd. | CLE 8, KC 7 |
| T9 | Chase DeLauter | Chase DeLauter walks. Brayan Rocchio scores. Steven Kwan to 3rd. José Ramírez to 2nd. | CLE 9, KC 7 |
| T9 | Petey Halpin | Petey Halpin walks. Steven Kwan scores. José Ramírez to 3rd. Chase DeLauter to 2nd. | CLE 10, KC 7 |
| T9 | Angel Martínez | Angel Martínez doubles (24) on a line drive to left fielder John Rave. José Ramírez scores. Chase DeLauter scores. Petey Halpin out at home on the throw, left fielder John Rave to shortstop Bobby Witt Jr. to catcher Carter Jensen. | CLE 12, KC 7 |
| B9 | Salvador Perez | Salvador Perez homers (21) on a fly ball to left field. Maikel Garcia scores. | CLE 12, KC 9 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| CLE | 2 | 1 | 0 | 1 | 3 | 0 | 0 | 0 | 5 | 12 |
| KC | 1 | 2 | 0 | 2 | 0 | 0 | 0 | 2 | 2 | 9 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Gavin Williams started for Guardians, leaving trailing 4–5. Out of the bullpen, Hunter Gaddis took the roughest line.
-
Gavin Williams
Starter
3.1
74
4
4
Pitch-by-pitch: what Gavin Williams threw
CSW 20% 1st-pitch strike 50% 4.1 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 30 41% 3 3 11 10 3 Sweeper 27 36% 3 3 7 9 5 Curveball 12 16% 1 1 2 7 1 Sinker 3 4% 0 1 0 1 1 Cutter 2 3% 0 0 1 1 0 - Tim Herrin Setup 0.2 18 1 0 inherited 1, all 1 scored
- Shawn Armstrong Setup 1.0 19 0 0 HLD
- Daniel Espino Middle 1.0 13 0 1 HLD
- Erik Sabrowski Setup 1.0 18 0 1 HLD
- Hunter Gaddis Setup 1.0 13 2 0 W
- Matt Festa Middle 1.0 21 2 0
Noah Cameron started for Royals, leaving trailing 5–7. Out of the bullpen, Nate Pearson took the roughest line.
-
Noah Cameron
Starter
5.0
101
7
3
Pitch-by-pitch: what Noah Cameron threw
CSW 16% 1st-pitch strike 29% 3.6 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 23 23% 0 4 3 11 5 Slider 21 21% 2 3 3 10 3 Cutter 18 18% 0 2 5 6 5 Sinker 15 15% 0 2 5 5 3 Changeup 14 14% 0 2 3 7 2 Curveball 10 10% 1 0 0 6 3 - Connor Thomas Middle 2.0 22 0 0
- Lucas Erceg Closer 1.0 25 0 0
- Nate Pearson Middle 0.2 23 4 0 L
- Nolan Hoffman Setup 0.1 11 1 0 inherited 3, all 3 scored
Where the game turned
- Ramírez BB (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Steven Kwan LF | 3 | 2 | 0 | 0 | 2 | 0 | .279 | .379 | .342 | .721 | |
| José Ramírez 3B | 4 | 2 | 1 | 2 | 1 | 0 | .237 | .323 | .372 | .695 | |
| Chase DeLauter DH | 4 | 1 | 1 | 1 | 2 | 1 | .287 | .363 | .452 | .815 | 2B |
| Petey Halpin CF | 0 | 0 | 0 | 1 | 1 | 0 | .224 | .265 | .328 | .593 | |
| Angel Martínez RF | 5 | 0 | 2 | 4 | 1 | 0 | .260 | .296 | .475 | .771 | 2B |
| Nathaniel Lowe 1B | 0 | 0 | 0 | 0 | 1 | 0 | .251 | .319 | .447 | .766 | |
| Patrick Bailey C | 0 | 1 | 0 | 0 | 1 | 0 | .205 | .272 | .317 | .589 | |
| Brayan Rocchio SS | 4 | 1 | 1 | 1 | 1 | 1 | .249 | .310 | .375 | .685 | |
| Jo Adell RF | 3 | 1 | 1 | 0 | 2 | 0 | .239 | .296 | .397 | .693 | 2B |
| David Fry 1B | 4 | 1 | 1 | 2 | 0 | 0 | .194 | .310 | .361 | .671 | HR (8) |
| Travis Bazzana 2B | 5 | 1 | 1 | 0 | 0 | 1 | .243 | .334 | .401 | .735 | 2B |
| Austin Hedges C | 3 | 2 | 1 | 1 | 1 | 0 | .249 | .328 | .380 | .708 | HR (6) |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Carter Jensen C | 4 | 2 | 2 | 5 | 0 | 1 | .237 | .321 | .463 | .784 | 2 HR (26, 27) |
| Bobby Witt Jr. SS | 4 | 2 | 1 | 0 | 1 | 1 | .282 | .361 | .442 | .803 | SB |
| Jac Caglianone RF | 5 | 0 | 3 | 2 | 0 | 1 | .286 | .338 | .488 | .826 | 2B |
| Maikel Garcia 3B | 4 | 1 | 2 | 0 | 1 | 0 | .266 | .329 | .380 | .709 | |
| Vinnie Pasquantino 1B | 4 | 0 | 1 | 0 | 1 | 1 | .246 | .330 | .413 | .743 | |
| Salvador Perez DH | 4 | 1 | 1 | 2 | 1 | 0 | .229 | .273 | .382 | .655 | HR (21) |
| Michael Massey 2B | 5 | 0 | 1 | 0 | 0 | 2 | .272 | .303 | .430 | .733 | |
| John Rave LF | 3 | 2 | 1 | 0 | 1 | 0 | .232 | .316 | .435 | .751 | SB |
| Kyle Isbel CF | 3 | 1 | 1 | 0 | 0 | 0 | .221 | .265 | .321 | .586 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Gavin Williams | 3.1 | 5 | 4 | 4 | 4 | 4 | 1 | 74 | 3.76 | |
| Tim Herrin | 0.2 | 3 | 1 | 1 | 0 | 0 | 0 | 18 | 3.02 | |
| Shawn Armstrong | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 4.72 | HLD |
| Daniel Espino | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 13 | 4.11 | HLD |
| Erik Sabrowski | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 18 | 2.61 | HLD |
| Hunter Gaddis | 1.0 | 3 | 2 | 2 | 0 | 0 | 1 | 13 | 2.98 | W |
| Matt Festa | 1.0 | 1 | 2 | 2 | 1 | 0 | 1 | 21 | 3.78 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Noah Cameron | 5.0 | 7 | 7 | 6 | 4 | 3 | 2 | 101 | 4.11 | |
| Connor Thomas | 2.0 | 1 | 0 | 0 | 0 | 0 | 0 | 22 | 7.40 | |
| Lucas Erceg | 1.0 | 0 | 0 | 0 | 3 | 0 | 0 | 25 | 5.70 | |
| Nate Pearson | 0.2 | 0 | 4 | 4 | 4 | 0 | 0 | 23 | 4.17 | L |
| Nolan Hoffman | 0.1 | 1 | 1 | 1 | 2 | 0 | 0 | 11 | 3.77 |
Manager comparison
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.