Royals’ Two-Homer Attack Silences Tigers in Kauffman Stunner

Michael Wacha reminded everyone why the Royals inked him to that cushy contract, absolutely carving through the Detroit Tigers lineup on Saturday at Kauffman Stadium. The right-hander surrendered just three hits and one run over seven innings, striking out six while walking one. This wasn’t some fluky performance either. Wacha was in complete control, attacking the zone and making the Tigers’ hitters look downright foolish. It’s performances like this that justify long-term investments in established pitching.

Michael Wacha fans six against the Tigers

Pitching Decisions

7.0IP3H1ER1BB6K
5.0IP5H3ER1BB4K
1.0IP0H0ER1BB2K

Star Performers

Hao-Yu Lee

Season AVG: .278
3AB1H1HR1RBI1R0BB
Salvador Perez

Season AVG: .220
3AB1H1HR1RBI1R0BB

Meanwhile, Drew Anderson and the Tigers’ offense couldn’t get out of their own way. Anderson lasted only five innings, allowing five hits and three earned runs. One run would have been an acceptable defeat. Three? That’s what happens when you play sloppy baseball against a team that capitalizes on mistakes. The Tigers managed just three hits all game. That’s not a recipe for victory, and frankly, it’s embarrassing on the road against a Royals team still finding its footing in 2026.

The Home Run Derby Nobody Asked For

Salvador Perez, Kyle Isbel homer in Royals' 3-1 win
Kyle Isbel's solo home run (6)

Kyle Isbel got the party started in the bottom of the third, launching a solo shot to right field that gave Kansas City an early 1-0 lead. Then Salvador Perez, that future Hall of Famer who refuses to age gracefully, added another one in the fourth, a 424-foot moonshot to center field that extended the lead to 2-0. Both homers were solo shots, which tells you everything you need to know about Detroit’s pitching approach. You don’t give free passes to sluggers at Kauffman Stadium without expecting consequences.

Salvador Perez's solo home run (17)
Data Viz: Salvador Perez's 424-ft. home run

The Tigers finally scratched across a run in the fifth when Hao-Yu Lee crushed a 446-foot home run that made everyone sit up and take notice. That’s the kind of bomb that tells you Lee can hit with the best of them, but one-run responses don’t cut it in competitive ballgames. Lee showed power but little else could break through Wacha’s suffocating fastball command.

Hao-Yu Lee crushes 446-foot home run

Kimbrel Slams the Door with Authority

Craig Kimbrel earns first save since 2024

Craig Kimbrel waltzed into the ninth and earned his first save since 2024, striking out two while walking one. The man was dealing, and frankly, the Tigers never threatened. This game was never in doubt after Perez went deep. Kansas City’s bullpen execution was crisp, their starting pitcher was brilliant, and their bats showed up when it mattered. That’s how you win ballgames.

The Royals improved to a respectable record with Saturday’s victory, while the Tigers limped out of Kansas City with nothing to show for their trip. Wacha was the story here, a dominant performance that reminded AL Central teams why you can’t afford to trot out mediocre starters against quality competition. Anderson gave his team a chance to stay in it, but three runs was always going to be enough on a day when Wacha was operating at this level. The Tigers needed more from their lineup and they got nothing. That’s on them.

Box Score

Detroit Tigers Batting

Player AB R H RBI BB SO AVG
Kevin McGonigle SS 4 0 0 0 0 0 .281
Gleyber Torres 2B 4 0 0 0 0 0 .262
Colt Keith DH 3 0 0 0 1 1 .270
Dillon Dingler C 3 0 1 0 0 1 .253
Zach McKinstry RF 3 0 0 0 1 1 .222
Brett Callahan LF 4 0 1 0 0 2 .294
Spencer Torkelson 1B 3 0 0 0 0 2 .222
Max Clark CF 3 0 0 0 0 1 .250
Hao-Yu Lee 3B 3 1 1 1 0 0 .278

Detroit Tigers Pitching

Pitcher IP H R ER BB SO ERA
Drew Anderson (L) 5.0 5 3 3 1 4 4.09
Tanner Rainey 1.0 0 0 0 0 0 0.00
Drew Sommers 2.0 0 0 0 0 4 3.12

Kansas City Royals Batting

Player AB R H RBI BB SO AVG
Carter Jensen C 4 0 0 0 0 2 .219
Bobby Witt Jr. SS 4 0 1 0 0 1 .290
Jac Caglianone RF 4 1 1 0 0 2 .276
Salvador Perez DH 3 1 1 1 0 0 .220
Vinnie Pasquantino 1B 3 0 0 0 0 0 .244
Nick Loftin 3B 2 0 1 0 1 0 .230
Michael Massey 2B 3 0 0 0 0 0 .278
Tyler Tolbert LF 3 0 0 0 0 2 .294
Kyle Isbel CF 3 1 1 1 0 1 .236

Kansas City Royals Pitching

Pitcher IP H R ER BB SO ERA
Michael Wacha (W) 7.0 3 1 1 1 6 3.49
Alex Lange 1.0 0 0 0 0 0 5.86
Craig Kimbrel (SV) 1.0 0 0 0 1 2 4.15