Royals Explode Past Twins 13-9 Behind India’s Grand Slam
Wednesday’s game at Kauffman Stadium was a reminder that baseball, when played with aggressive bats and reckless abandon, can be absolutely intoxicating. The Kansas City Royals dismantled the Minnesota Twins 13-9 in what amounted to a batting practice masquerading as playoff intensity. This wasn’t a game decided by pitching prowess or defensive wizardry. This was pure, unfiltered offensive chaos, and Kansas City simply had more of it when it mattered most.
Pitching Decisions
Star Performers
Joe Ryan lasted just four innings for Minnesota, surrendering nine hits and five earned runs while striking out only three. That’s not the kind of performance that wins games in April, let alone April of a season. The Twins’ starting pitcher looked like a man watching batting practice from the mound, and frankly, he wasn’t entirely wrong. The Royals’ lineup came to play with a vengeance, and by the time the dust settled in the sixth inning, the game was effectively over.
Jonathan India was the offensive wrecking ball, delivering a thunderous grand slam in the sixth inning that punctured any hope Minnesota harbored of a comeback. Five RBIs on just two hits. That’s efficiency. That’s clutch. India wasn’t content to just take walks and score runs orchestrated by others, he seized control of the game when his team needed it most. Kyle Isbel, meanwhile, went 4-for-4 with a home run, which is the kind of night that hitters dream about. Four hits in a single game is a rarity in modern baseball, and Isbel made every at-bat count.
The Twins Couldn’t Keep Pace in the Offensive Shootout
Minnesota scored nine runs. Nine! In most contexts, that’s enough to win ballgames. Josh Bell launched a three-run homer, and Luke Keaschall added a two-run double in the seventh that briefly gave Minnesota hope. But hope is a currency in short supply when your opponent has already scored 13 runs. The Twins simply got out-gunned by a Royals lineup that refused to let up, even after taking commanding leads.
What made this game particularly grating for Minnesota was the loss of control. Defensive miscues, specifically a throwing error by first baseman Victor Caratini in the sixth, allowed the Royals to extend their lead at a crucial juncture. In baseball’s great cosmic joke, such errors often prove more costly than the measurable statistics might suggest.
Noah Cameron Out-Dueled a Struggling Ryan
Kansas City’s Noah Cameron surrendered just one earned run over five innings with five strikeouts. He wasn’t brilliant, but he was efficient enough. When your offense is manufacturing 13 runs, efficiency is all you require. Lucas Erceg got the save, a ceremonial achievement given the Royals’ comfortable margin by the ninth inning.
Wednesday’s game was a reminder that the April schedule often produces these kinds of wild offensive affairs, where pitching takes a backseat to pure hitting prowess. The Royals’ depth in their lineup was on full display, from Isaac Collins’ doubles to Maikel Garcia‘s timely knocks. When everyone swings the bat with aggression and precision, the results speak for themselves. Kansas City proved they can hang with anybody when their lineup is clicking.
Box Score
Minnesota Twins Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Austin Martin LF | 3 | 0 | 1 | 2 | 2 | 0 | .375 |
| Byron Buxton CF | 4 | 0 | 0 | 0 | 0 | 2 | .200 |
| James Outman CF | 2 | 0 | 0 | 0 | 0 | 1 | .000 |
| Luke Keaschall 2B | 5 | 0 | 1 | 2 | 0 | 1 | .158 |
| Matt Wallner RF | 5 | 1 | 1 | 0 | 0 | 3 | .158 |
| Ryan Jeffers C | 3 | 2 | 1 | 0 | 2 | 2 | .214 |
| Josh Bell DH | 3 | 3 | 1 | 3 | 2 | 1 | .200 |
| Victor Caratini 1B | 4 | 0 | 1 | 1 | 1 | 0 | .267 |
| Royce Lewis 3B | 3 | 2 | 1 | 0 | 0 | 0 | .200 |
| Tristan Gray 3B | 1 | 0 | 1 | 0 | 1 | 0 | .600 |
| Brooks Lee SS | 4 | 1 | 1 | 1 | 1 | 1 | .154 |
Minnesota Twins Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Joe Ryan (L) | 4.0 | 9 | 5 | 5 | 0 | 3 | 4.82 |
| Cody Laweryson | 1.1 | 2 | 4 | 3 | 2 | 2 | 20.25 |
| Zak Kent | 1.2 | 3 | 4 | 1 | 3 | 2 | 5.40 |
| Anthony Banda | 1.0 | 1 | 0 | 0 | 0 | 1 | 0.00 |
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Maikel Garcia 3B | 2 | 1 | 1 | 3 | 1 | 0 | .313 |
| Nick Loftin 3B | 0 | 0 | 0 | 0 | 1 | 0 | .250 |
| Bobby Witt Jr. SS | 3 | 0 | 1 | 1 | 0 | 0 | .278 |
| Tyler Tolbert SS | 1 | 0 | 0 | 0 | 0 | 0 | .000 |
| Vinnie Pasquantino 1B | 4 | 2 | 1 | 1 | 1 | 2 | .176 |
| Salvador Perez C | 4 | 1 | 1 | 0 | 1 | 1 | .200 |
| Carter Jensen DH | 5 | 0 | 1 | 0 | 0 | 3 | .125 |
| Jonathan India 2B | 5 | 1 | 2 | 5 | 0 | 1 | .200 |
| Jac Caglianone RF | 4 | 3 | 3 | 0 | 0 | 0 | .357 |
| Isaac Collins LF | 3 | 2 | 1 | 1 | 1 | 1 | .167 |
| Kyle Isbel CF | 4 | 3 | 4 | 2 | 0 | 0 | .571 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Noah Cameron (W) | 5.0 | 4 | 1 | 1 | 1 | 5 | 1.80 |
| Nick Mears | 1.0 | 0 | 0 | 0 | 0 | 2 | 0.00 |
| Daniel Lynch IV | 1.0 | 1 | 3 | 1 | 3 | 2 | 4.50 |
| Alex Lange | 0.1 | 1 | 2 | 2 | 3 | 1 | 13.50 |
| Steven Cruz | 0.2 | 0 | 0 | 0 | 0 | 1 | 0.00 |
| Bailey Falter | 0.1 | 3 | 3 | 3 | 2 | 0 | 13.50 |
| Lucas Erceg (SV) | 0.2 | 0 | 0 | 0 | 0 | 0 | 0.00 |
