Royals Bench Star Josh Rojas Delivers Late-Game Heroics in Cleveland
Sometimes a game is decided the moment the opposing bullpen takes the field, and that’s exactly what happened Saturday at Progressive Field. The Kansas City Royals came to Cleveland and absolutely punished Colin Holderman after just one-third of an inning, hanging five runs on the Guardians before the second inning was even complete. By the time the dust settled, Kansas City had coasted to an 8-3 victory in a game that was never really competitive once the middle innings arrived.
Pitching Decisions
Star Performers
Here’s the thing about this game: the Guardians actually struck first. Angel Martinez crushed a two-run shot in the bottom of the second to give Cleveland an early 2-0 lead. Martinez was outstanding at the plate all day, finishing 2-for-4 with a homer and a single. The problem was that nobody else in a Cleveland uniform could replicate that performance when it mattered.
Holderman’s Catastrophic Meltdown Sets Tone
Holderman’s brief, disastrous appearance in the top of the fifth inning essentially ended this game before the Guardians could build any real momentum. He couldn’t record a single out while surrendering four hits and three earned runs. That’s not just ineffective; that’s a complete failure to locate the baseball. By the time Anthony Gose took over for Kansas City, the Royals had clawed back to lead 3-2, and Cleveland’s pitching was in shambles.
The real story of this game, though, belongs to Josh Rojas. The Royals’ bench bat came off the pine and absolutely terrorized Cleveland pitching, going 2-for-2 with a homer and four RBIs. That’s the kind of performance that swings games in September, and Rojas proved why manager Matt Quatraro trusts him in high-leverage situations. His two-run single in the sixth inning extended the lead to 5-2, and his two-run homer in the eighth put this thing permanently out of reach.
Royals’ Offense Clicks When It Counts
Kansas City’s lineup was methodical and relentless throughout the evening. Isaac Collins contributed a two-run double, Salvador Perez added an RBI double, and Nick Loftin scored multiple times. The Royals didn’t need any home runs to win this game until Rojas went deep, because they were manufacturing runs with timely hitting and smart baserunning. That’s championship-caliber baseball right there.
The Guardians’ pathetic pitching performance is what will haunt this loss. Beyond Holderman’s catastrophe, Foster Griffin gave up hard contact all night long. Cleveland’s defense worked overtime just to keep this from becoming a blowout, but eventually the Royals simply had too much firepower. By the time Martinez tacked on a meaningless RBI single in the ninth inning, the narrative was already written.
This is a critical loss for Cleveland in late August. You simply cannot afford to let your bullpen implode against a contender like Kansas City, especially when you’re in the thick of a playoff race. The Royals came into Progressive Field hungry and left with a convincing victory. Sometimes that’s just baseball, but it’s never pretty when it happens to your team.
Box Score
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Carter Jensen DH | 4 | 0 | 0 | 0 | 1 | 1 | .221 |
| Bobby Witt Jr. SS | 5 | 1 | 1 | 0 | 0 | 0 | .287 |
| Jac Caglianone RF | 5 | 1 | 2 | 0 | 0 | 1 | .285 |
| Salvador Perez 1B | 5 | 0 | 2 | 1 | 0 | 1 | .222 |
| Nick Loftin 2B | 5 | 2 | 2 | 0 | 0 | 0 | .237 |
| Tyler Tolbert CF | 1 | 1 | 1 | 0 | 1 | 0 | .306 |
| John Rave CF | 2 | 2 | 1 | 0 | 0 | 0 | .225 |
| Isaac Collins LF | 4 | 0 | 1 | 2 | 0 | 1 | .233 |
| Matthew Lugo LF | 2 | 0 | 0 | 0 | 0 | 2 | .333 |
| Josh Rojas 3B | 2 | 1 | 2 | 4 | 0 | 0 | .247 |
| Luke Maile C | 4 | 0 | 0 | 0 | 0 | 0 | .152 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Daniel Lynch IV | 3.1 | 3 | 2 | 2 | 2 | 3 | 3.06 |
| Anthony Gose (W) | 1.2 | 0 | 0 | 0 | 0 | 0 | 0.00 |
| Craig Kimbrel | 1.0 | 0 | 0 | 0 | 0 | 0 | 4.05 |
| John Schreiber | 1.0 | 0 | 0 | 0 | 0 | 0 | 3.65 |
| Nate Pearson | 1.0 | 0 | 0 | 0 | 0 | 1 | 2.34 |
| Alex Lange | 1.0 | 2 | 1 | 1 | 0 | 1 | 5.81 |
Cleveland Guardians Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Steven Kwan CF | 4 | 0 | 1 | 0 | 0 | 1 | .273 |
| Petey Halpin CF | 0 | 0 | 0 | 0 | 0 | 0 | .221 |
| Chase DeLauter DH | 4 | 0 | 0 | 0 | 0 | 2 | .286 |
| José Ramírez 3B | 4 | 1 | 1 | 0 | 0 | 0 | .240 |
| Jo Adell RF | 3 | 1 | 0 | 0 | 1 | 0 | .236 |
| Angel Martínez LF | 4 | 1 | 2 | 3 | 0 | 1 | .245 |
| David Fry 1B | 1 | 0 | 1 | 0 | 1 | 0 | .186 |
| Nathaniel Lowe 1B | 2 | 0 | 0 | 0 | 0 | 1 | .259 |
| Angel Genao 2B | 4 | 0 | 0 | 0 | 0 | 0 | .268 |
| Austin Hedges C | 3 | 0 | 0 | 0 | 0 | 0 | .261 |
| Brayan Rocchio SS | 3 | 0 | 0 | 0 | 0 | 0 | .248 |
Cleveland Guardians Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Foster Griffin | 5.0 | 4 | 2 | 2 | 1 | 4 | 3.21 |
| Colin Holderman (L) | 0.1 | 4 | 4 | 3 | 0 | 0 | 2.75 |
| Erik Sabrowski | 0.1 | 1 | 0 | 0 | 1 | 0 | 2.97 |
| Matt Festa | 1.1 | 0 | 0 | 0 | 0 | 0 | 3.61 |
| Logan Allen | 2.0 | 3 | 2 | 2 | 0 | 2 | 3.77 |
