Wacha Dominates as Royals Steal Opener in Cleveland

CLEVELAND, Ohio. Michael Wacha showed up on Monday night at Progressive Field and reminded everyone why the Kansas City Royals are no longer the team you can push around. Seven innings of surgical pitching, just three hits allowed, and enough command to keep the Guardians’ bats honest. This is how you steal a season opener on the road. This is how you set a tone.

Pitching Decisions

7.0IP3H1ER3BB3K
1.0IP0H0ER0BB1K

Star Performers

Jonathan India

Season AVG: .250
4AB2H1HR3RBI1R0BB
Steven Kwan

Season AVG: .244
4AB2H1HR1RBI1R0BB

The Royals weren’t flashy about it. They weren’t dominant in the traditional sense. But they were efficient, they were opportunistic, and when it mattered most, they had the better execution. Kansas City won 4-2, and frankly, it could have been more convincing if the Guardians hadn’t scraped together a couple of solo shots to make the scoreboard look closer than the game actually was.

Michael Wacha fans three across seven strong innings

Wacha’s Masterclass Overshadows Cleveland’s Homers

Here’s what stuck out about Wacha’s performance: control. Three walks over seven innings isn’t exactly pristine, but against a Guardians lineup that can make you pay for mistakes, it was the kind of disciplined outing that wins playoff games in October. The strikeouts weren’t overwhelming (three K’s), but they didn’t need to be. Wacha was painting corners and getting weak contact. Steven Kwan‘s solo shot in the third was the only real damage, and even that came off a fastball in the zone. You live with that outcome in a starting pitcher’s line.

Peyton Pallette, on the other hand, lasted exactly two innings. The Royals got to him early with smart, aggressive baseball. Jonathan India‘s RBI single in the fourth and Carter Jensen‘s solo bomb in the sixth put Kansas City up 2-1 before Cleveland could blink. By the time the sixth inning rolled around, the Guardians were already in damage control mode.

Jonathan India's two-run homer (2)

India’s Eighth-Inning Dagger Ends Any Suspense

But the game’s defining moment came in the eighth when Jonathan India stepped up and crushed a two-run homer into left-center field. This wasn’t a moment where the Royals got lucky. This wasn’t a blooper or a broken-bat single. India got good wood on a pitch he could handle and put the game away. It was the kind of at-bat that separates teams that are ready to win from teams that are still figuring things out. With that swing, the Royals pushed the lead to 4-1, and the Guardians’ comeback dreams evaporated.

Brayan Rocchio hit a solo shot in the eighth for Cleveland to make it 4-2, but that was merely cosmetic damage. Lucas Erceg came in for the ninth and slammed the door with a strikeout, securing the save and ending what should have been a confidence-builder for a Royals team that needed a statement win against a division opponent.

Royals ride Michael Wacha's strong start to win

On Monday night, the Royals showed they’ve got the pitching to compete and the bats to capitalize when it matters. If this is the baseline, Cleveland better figure things out quickly, because this team is built to win.

Box Score

Kansas City Royals Batting

Player AB R H RBI BB SO AVG
Maikel Garcia 3B 5 0 2 0 0 0 .342
Bobby Witt Jr. SS 4 0 2 0 1 0 .270
Vinnie Pasquantino 1B 4 1 1 0 1 1 .211
Salvador Perez C 4 0 0 0 0 1 .184
Carter Jensen DH 4 2 2 1 0 1 .250
Jonathan India 2B 4 1 2 3 0 2 .250
Michael Massey 2B 0 0 0 0 0 0 .000
Jac Caglianone RF 4 0 1 0 0 0 .281
Lane Thomas RF 0 0 0 0 0 0 .118
Isaac Collins LF 4 0 0 0 0 3 .214
Kyle Isbel CF 4 0 1 0 0 0 .444

Kansas City Royals Pitching

Pitcher IP H R ER BB SO ERA
Michael Wacha (W) 7.0 3 1 1 3 3 0.69
Matt Strahm 1.0 1 1 1 1 1 5.79
Lucas Erceg (SV) 1.0 0 0 0 0 1 3.86

Cleveland Guardians Batting

Player AB R H RBI BB SO AVG
Steven Kwan CF 4 1 2 1 0 0 .244
Chase DeLauter RF 3 0 0 0 1 1 .286
José Ramírez 3B 2 0 0 0 2 0 .146
Kyle Manzardo 1B 2 0 0 0 0 0 .063
David Fry 1B 1 0 0 0 0 0 .300
Rhys Hoskins DH 4 0 0 0 0 2 .200
Bo Naylor C 3 0 0 0 1 1 .138
CJ Kayfus LF 4 0 0 0 0 0 .167
Gabriel Arias SS 2 0 1 0 0 1 .200
Daniel Schneemann 2B 1 0 0 0 0 0 .185
Brayan Rocchio SS 3 1 1 1 0 0 .200

Cleveland Guardians Pitching

Pitcher IP H R ER BB SO ERA
Tanner Bibee 4.2 5 1 1 1 3 3.29
Tim Herrin 0.1 0 0 0 0 0 0.00
Peyton Pallette (L) 2.0 3 1 1 0 3 2.70
Kolby Allard 2.0 3 2 2 1 2 5.79