Cleveland Guardians vs Kansas City Royals
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T2 | David Fry | David Fry homers (3) on a fly ball to left center field. Travis Bazzana scores. | CLE 2, KC 0 |
| B4 | Bobby Witt Jr. | Bobby Witt Jr. homers (3) on a fly ball to left field. | CLE 2, KC 1 |
| B4 | Salvador Perez | Salvador Perez singles on a ground ball to center fielder Daniel Schneemann, deflected by second baseman Travis Bazzana. Vinnie Pasquantino scores. | CLE 2, KC 2 |
| B4 | Nick Loftin | Royals challenged (tag play), call on the field was overturned: Nick Loftin singles on a ground ball to left fielder Steven Kwan. Salvador Perez scores. Carter Jensen scores. Lane Thomas to 3rd. | CLE 2, KC 4 |
| B6 | Jac Caglianone | Jac Caglianone homers (4) on a fly ball to right field. | CLE 2, KC 5 |
| B7 | Vinnie Pasquantino | Vinnie Pasquantino singles on a sharp line drive to right fielder Angel Martínez. Bobby Witt Jr. scores. | CLE 2, KC 6 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| CLE | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| KC | 0 | 0 | 0 | 4 | 0 | 1 | 1 | 0 | 0 | 6 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Tanner Bibee started for Guardians, leaving trailing 2–4. Out of the bullpen, Matt Festa took the roughest line.
-
Tanner Bibee
Starter
4.0
77
4
4
L
Pitch-by-pitch: what Tanner Bibee threw
CSW 31% 1st-pitch strike 74% 4.1 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 22 29% 0 7 3 10 2 Cutter 19 25% 5 2 2 7 3 Changeup 13 17% 3 4 0 6 0 Four-Seam Fastball 12 16% 0 2 1 5 4 Curveball 11 14% 0 1 5 1 4 - Matt Festa Setup 1.2 28 1 1
- Connor Brogdon Reliever 1.1 24 1 1 inherited 1, stranded 1
- Peyton Pallette Reliever 1.0 21 0 1
Michael Wacha started for Royals, leaving with a 5–2 lead.
-
Michael Wacha
Starter
7.0
79
2
3
W
Pitch-by-pitch: what Michael Wacha threw
CSW 22% 1st-pitch strike 65% 3.0 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 31 39% 0 6 6 10 9 Changeup 19 24% 1 5 1 7 5 Cutter 14 18% 0 2 5 4 3 Sinker 8 10% 0 1 2 3 2 Curveball 4 5% 0 2 1 1 0 Slider 3 4% 0 0 0 0 3 - Matt Strahm Setup 1.0 7 0 0
- Alex Lange Middle 1.0 9 0 0
Where the game turned
- Loftin 1B (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Steven Kwan LF | 4 | 0 | 0 | 0 | 0 | 0 | .217 | .311 | .279 | .590 | |
| Daniel Schneemann CF | 4 | 0 | 0 | 0 | 0 | 1 | .284 | .351 | .500 | .851 | |
| José Ramírez 3B | 4 | 0 | 1 | 0 | 0 | 1 | .218 | .338 | .414 | .752 | |
| Rhys Hoskins 1B | 4 | 0 | 0 | 0 | 0 | 0 | .203 | .347 | .354 | .701 | |
| Travis Bazzana 2B | 4 | 1 | 1 | 0 | 0 | 0 | .200 | .385 | .200 | .585 | |
| David Fry DH | 3 | 1 | 2 | 2 | 0 | 0 | .262 | .392 | .500 | .892 | HR (3) |
| Angel Martínez RF | 2 | 0 | 1 | 0 | 1 | 0 | .279 | .315 | .490 | .805 | 2B |
| Bo Naylor C | 3 | 0 | 0 | 0 | 0 | 0 | .130 | .193 | .195 | .388 | |
| Brayan Rocchio SS | 3 | 0 | 0 | 0 | 0 | 1 | .261 | .336 | .374 | .710 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Maikel Garcia 3B | 4 | 0 | 0 | 0 | 0 | 0 | .262 | .324 | .415 | .739 | |
| Bobby Witt Jr. SS | 4 | 2 | 1 | 1 | 0 | 1 | .281 | .354 | .424 | .778 | HR (3), SB |
| Vinnie Pasquantino 1B | 4 | 1 | 2 | 1 | 0 | 1 | .198 | .289 | .364 | .653 | 2B, SB |
| Salvador Perez DH | 4 | 1 | 1 | 1 | 0 | 0 | .207 | .245 | .356 | .601 | |
| Carter Jensen C | 4 | 1 | 1 | 0 | 0 | 1 | .231 | .319 | .423 | .742 | |
| Lane Thomas CF | 3 | 0 | 0 | 0 | 1 | 1 | .234 | .380 | .297 | .677 | |
| Jac Caglianone RF | 3 | 1 | 1 | 1 | 1 | 1 | .257 | .342 | .446 | .788 | HR (4) |
| Isaac Collins LF | 2 | 0 | 0 | 0 | 2 | 2 | .231 | .349 | .330 | .679 | |
| Nick Loftin 2B | 4 | 0 | 1 | 2 | 0 | 0 | .257 | .366 | .343 | .709 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Tanner Bibee | 4.0 | 5 | 4 | 4 | 2 | 4 | 1 | 77 | 4.58 | L |
| Matt Festa | 1.2 | 1 | 1 | 1 | 1 | 1 | 1 | 28 | 4.76 | |
| Connor Brogdon | 1.1 | 1 | 1 | 0 | 0 | 1 | 0 | 24 | 4.50 | |
| Peyton Pallette | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 21 | 4.91 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Michael Wacha | 7.0 | 4 | 2 | 2 | 1 | 3 | 1 | 79 | 3.05 | W |
| Matt Strahm | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 3.29 | |
| Alex Lange | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 9 | 6.14 |
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.