Game result and context

Kansas City Royals defeat Cleveland Guardians 8-3 in 2026 regular season matchup

The Kansas City Royals defeated the Cleveland Guardians 8-3 on August 29, 2026. The Royals improved to 62-75, while the Guardians fell to 68-68.

Final result

The Kansas City Royals defeated the Cleveland Guardians with a final score of 8-3. The game concluded after nine innings of play.

The Royals move to a 62-75 record on the season. The Guardians now hold a 68-68 record.

How the game changed

Cleveland initially took the lead in the second inning when Angel Martínez hit a two-run home run. However, the Royals responded with two runs in the fifth inning to tie the game.

Kansas City took control in the sixth inning by scoring four runs to break the deadlock. They extended their lead in the eighth inning with a two-run home run by Josh Rojas, effectively putting the game out of reach for the Guardians.

Key performances

Josh Rojas led the Royals' offense, finishing the game with two hits, one home run, and four RBIs in two at-bats.

Angel Martínez provided the primary offense for the Guardians, recording two hits and three RBIs, including his second-inning home run.

Salvador Perez and Nick Loftin each contributed two hits for Kansas City. On the mound for Cleveland, Foster Griffin pitched 5.0 innings, allowing two earned runs and striking out four batters.

Season and playoff context

As of August 29, 2026, the Kansas City Royals sit fifth in their division, 11.0 games back, with a wild-card elimination number of 20. The Cleveland Guardians remain second in their division, 4.5 games back, and currently hold a wild-card position as the leader.

Official game sources