MLB· Season 2026
Michael Wacha struck out a season-high 10 over eight scoreless innings as the Kansas City Royals blanked the Cleveland Guardians 3-0, snapping Cleveland's seven-game win streak.
Match Videos
Match Analysis
AI SummaryRoyals 3-0 Guardians: Michael Wacha dominates as Kansas City ends Cleveland's run
Progressive Field, Cleveland — Michael Wacha delivered a season-best performance on Friday night, striking out 10 over eight scoreless innings as the Kansas City Royals beat the Cleveland Guardians 3-0, snapping the Guardians' seven-game winning streak.
Wacha (8-8) allowed just four singles, walked none, and threw 103 pitches — 70 for strikes — in a masterclass of pitch efficiency. The right-hander leads the American League with 18 quality starts this season and improved to 6-1 against AL Central opponents in 2026.
How It Unfolded
Neither side mounted a serious threat through the first four innings. Cleveland starter Tanner Bibee matched Wacha's zeros, retiring nine of the first 10 batters he faced.
Kansas City broke through in the fifth. Bobby Witt Jr. led off with a double, advanced to third on a flyout to right, and scored when Salvador Perez beat out an infield groundout for an RBI. The 1-0 lead stood as the only run Bibee (5-14) surrendered across six innings; he allowed five hits, struck out six and walked none.
The Guardians' best chance came in the sixth, when they put runners on first and second with one out. Wacha escaped by inducing a 4-6-3 double play from Kyle Manzardo, preserving the shutout.
Rookie catcher Carter Jensen provided the decisive insurance in the ninth. Facing Cleveland reliever Craig Yoho, Jensen drove a 2-2 fastball over the right-field wall for a two-run homer, his 19th of the season, stretching the lead to 3-0.
Steven Cruz worked the bottom of the ninth for his sixth save, though not without drama. He loaded the bases on two singles and a hit batter before retiring Angel Genao on a comebacker to end the game.
The Turning Point
Wacha's sixth-inning double-play escape defined the night. With Cleveland at its most threatening — two on, one out, the crowd of 27,418 at Progressive Field at its loudest — Wacha froze Manzardo with a changeup, then froze the rally with a sharp grounder that shortstop Witt turned into an inning-ending double play. The Guardians never put another runner in scoring position.
Key Performers
- Michael Wacha (Player of the Match) — 8.0 IP, 4 H, 0 R, 0 BB, 10 K (season-high), 103 pitches. His 18 quality starts lead the AL. Wacha generated 16 whiffs on 49 swings against his changeup-curveball mix.
- Tanner Bibee (CLE) — 6.0 IP, 5 H, 1 ER, 0 BB, 6 K. Falls to 5-14 despite a solid outing. Bibee entered the night averaging just 3.17 runs of support per game, third-lowest in MLB.
- Carter Jensen (KC) — Two-run homer in the ninth, his 19th. The rookie catcher has driven in 11 runs over his last 12 games.
- Steven Cruz (KC) — Earned his sixth save by navigating a bases-loaded ninth inning.
By the Numbers — Interpreted
The box score shows a clean 3-0 final, but the underlying story is one of dominance, not luck. Wacha faced 28 batters and retired 24 of them; Cleveland's six hits were all singles, and only one Guardian reached second base. Kansas City's nine hits included three doubles (Witt, Perez, Maikel Garcia), but they stranded eight runners themselves — a testament to Bibee's own effectiveness under duress. The Guardians' lone error (a Lane Thomas throwing miscue in the fourth) did not lead to a run. Wacha's game score (estimated 87+) ranks among his five best career starts.
What It Means
The Royals (60-75) have won 11 of their last 12 games and are 23-16 since the All-Star break, showcasing the league's most improved second-half offence. Cleveland (68-66) saw its seven-game win streak end but remains second in the AL Central. The two teams meet again on Saturday (6:10 p.m. ET) — Kansas City sends LHP Daniel Lynch (4-4, 2.93 ERA) against Guardians LHP Foster Griffin (15-4, 3.19).
Verdict
Wacha's performance was the kind of start that can define a down-ballot Cy Young case: 18 quality starts, an AL-leading mark, and a scoreless eight-inning masterpiece against a division rival that had won seven straight. Kansas City's late-season surge is real, even if the standings gap is too wide to close. Cleveland will need to rediscover its offensive rhythm in a hurry against Lynch on Saturday.
Rivalry since 2023
Cleveland Guardians vs Kansas City Royals Head to Head Results· 50
Cleveland Guardians and Kansas City Royals have met 50 times — Cleveland Guardians won 27, Kansas City Royals won 23, with 0 draws. Their rivalry dates back to 2023. Cleveland Guardians leads the head-to-head with 27 victories from 50 meetings. A combined 445 goals have been scored across these fixtures, averaging 8.90 per match (243 for the home side, 202 for the visitors). Both teams scored in 48 matches (96%). Over 2.5 goals landed in 49 games (98%), making it a fixture that tends to produce goals. The highest-scoring encounter finished 12–13 in 2024.
Statistics are for informational purposes only. Past performance does not guarantee future results.
API data: 29 Aug 2026
