Homers Power Royals Past Guardians 4-2

Jensen and India hit key home runs to lead Kansas City to victory.

Apr. 7, 2026 at 2:24am

A fragmented, geometric painting depicting a baseball game in progress, with sharp planes of color representing the players, field, and stadium elements in an abstract, deconstructed style.A cubist interpretation of the intense on-field action as the Royals and Guardians battle it out in a close divisional matchup.Kansas City Today

The Kansas City Royals defeated the Cleveland Guardians 4-2 in a cold-weather game, powered by home runs from Carter Jensen and Jonathan India. Starter Michael Wacha pitched seven strong innings for the Royals, while the Guardians' Tanner Bibee kept his team in the game with a solid outing despite the loss.

Why it matters

The win moves the Royals to 5-5 on the season, keeping them within striking distance of the division-leading Guardians, who drop to 6-5. The game featured impressive offensive performances from both teams, with several players recording hard-hit balls, highlighting the competitive nature of the AL Central matchup.

The details

The Royals' offense was led by Carter Jensen's 111 mph home run in the sixth inning and Jonathan India's towering shot. Salvador Perez also came close to hitting a homer, while Maikel Garcia and Jac Caglianone had several hard-hit balls. For the Guardians, Steven Kwan and Brayan Rocchio each hit solo home runs off Wacha. Tanner Bibee pitched well for the Guardians, keeping his team in the game with a balanced pitch mix and high usage of his curveball.

  • The game was played on April 7, 2026.
  • The teams will play a day game on April 8, 2026 at 12:10pm US central time due to the cold weather forecast.

The players

Carter Jensen

A Royals hitter who hit a 111 mph home run in the sixth inning to power the Royals' offense.

Jonathan India

A Royals hitter who launched a towering home run off the Guardians' pitching.

Michael Wacha

The Royals' starting pitcher who threw seven strong innings, allowing only three hits and three runs.

Tanner Bibee

The Guardians' starting pitcher who kept his team in the game with a balanced pitch mix and high usage of his curveball.

José Ramírez

The Guardians' player who set the franchise record for most games played with 1,620.

Got photos? Submit your photos here. ›

What’s next

The Royals and Guardians will play a day game on April 8, 2026 at 12:10pm US central time due to the cold weather forecast.

The takeaway

This game highlighted the competitive nature of the AL Central division, with both the Royals and Guardians showcasing impressive offensive performances despite the cold weather conditions. The win keeps the Royals within striking distance of the division-leading Guardians, setting up an intriguing rematch between the two teams the following day.