Jonathan India belts slam as Royals outslug Twins

Royals' offense explodes for 13 runs in win over Minnesota

Apr. 2, 2026 at 3:33am

Jonathan India hit a grand slam and Kyle Isbel homered as part of a 4-hit game, leading the Kansas City Royals to a 13-9 victory over the Minnesota Twins on Wednesday. The Royals' Nos. 6-9 hitters combined for 10 hits, 8 RBIs and 9 runs scored to power the offensive outburst.

Why it matters

The win extends the Royals' winning streak to 3 games and showcases the team's offensive firepower, which has been a pleasant surprise early in the season after the club struggled at the plate in recent years.

The details

India's grand slam capped a 7-run 6th inning for the Royals, who banged out 15 hits on the day. Maikel Garcia drove in 3 runs, while Jac Caglianone, Isaac Collins, and Isbel also contributed RBIs. Royals starter Noah Cameron earned the win, allowing just 1 run in 5 innings of work.

  • The game was played on Wednesday, April 2, 2026.
  • The Royals scored 7 runs in the 6th inning.

The players

Jonathan India

A Royals infielder who hit a grand slam, his 5th career slam.

Kyle Isbel

A Royals outfielder who had 4 hits, including a home run, and scored 3 runs.

Maikel Garcia

A Royals infielder who drove in 3 runs on the day.

Noah Cameron

The Royals starting pitcher who earned the win, allowing just 1 run in 5 innings.

Josh Bell

A Twins designated hitter who hit a 3-run homer in the 9th inning.

Got photos? Submit your photos here. ›

What they’re saying

“We've got a lot of guys up and down the lineup who can do damage. When we're all clicking like this, it's really tough to stop our offense.”

— Jonathan India, Royals Infielder

What’s next

The Royals will look to extend their winning streak to 4 games when they host the Twins again on Thursday.

The takeaway

The Royals' offensive explosion, led by their middle-of-the-order hitters, shows the team has the potential to be a dangerous offensive team this season if they can sustain this level of production.