Weathers Dominant as Yankees Demolish Royals, 7-0

Sometimes baseball rewards you for showing up early. The New York Yankees proved that point emphatically on Sunday at Yankee Stadium, dismantling the Kansas City Royals 7-0 in a performance that was equal parts dominant pitching and explosive offense. Ryan Weathers looked like an ace. Cole Ragans looked like he wanted to be somewhere else. The result was never in doubt.

Ryan Weathers' strong start surges Yankees past Royals

Pitching Decisions

7.1IP5H0ER1BB8K
4.1IP4H7ER8BB6K

Star Performers

Bobby Witt Jr.

Season AVG: .280
3AB2H0HR0RBI0R1BB
Trent Grisham

Season AVG: .167
4AB2H1HR3RBI1R1BB

Weathers was exceptional, surrendering just five hits over 7.1 innings while striking out eight and allowing a single walk. That’s the kind of performance you circle on your calendar and expect to repeat. The Royals managed only one hit through the first five innings, which tells you everything you need to know about where this game was headed from the opening pitch.

Ryan Weathers strikes out eight in stellar outing

Meanwhile, Ragans imploded spectacularly. Four and one-third innings, four hits, seven earned runs, and eight walks. Eight walks! That’s not just a bad outing, that’s an invitation for disaster. You cannot pitch in the major leagues and walk eight batters while giving up seven runs in less than five innings and expect to stick around. The Royals’ offense never recovered from watching their starter self-destruct, and frankly, why would they? They were already staring down a 7-0 deficit before the second inning concluded.

Aaron Judge's two-run homer (9)

Judge set the tone early with a 425-foot two-run blast in the first inning that left no doubt about the Yankees’ intentions. Ben Rice added a solo shot in the second to make it 3-0, and that was before most fans had settled into their seats. Trent Grisham‘s three-run homer in the fifth inning was merely overkill at that point, though the Yankees didn’t seem to mind piling on.

Ben Rice's solo home run (8) 

What’s instructive here is how thoroughly outmatched Kansas City looked. This wasn’t a game decided by one or two plays. This was a complete domination. The Royals’ inability to scratch across a single run against a Yankees team that’s clearly hit its stride is damning. Bobby Witt Jr. managed a single, and that was the extent of Kansas City’s offensive highlights. They came to Yankee Stadium ready for a fight and found themselves in a complete mismatch.

Condensed Game: KC@NYY – 4/19/26

The Yankees’ roster continues to look formidable. Judge is Judge, a perennial MVP candidate who’s now at nine home runs on the season. Rice is emerging as a legitimate offensive contributor. Even role players like Austin Wells and Grisham are contributing in meaningful ways. This team has the makings of something special if the pitching can hold up, and performances like Weathers delivered on Sunday suggest it can.

Trent Grisham's three-run homer (3)

For the Royals, this was a wasted trip. Ragans needs to find his control before his next start, or Kansas City’s front office will need to make some difficult decisions. You cannot survive in this division with performances like that. The Yankees exposed every weakness in the Royals’ approach and left no doubt about which team belongs in this conversation right now.

Box Score

Kansas City Royals Batting

Player AB R H RBI BB SO AVG
Maikel Garcia 3B 4 0 0 0 0 2 .256
Bobby Witt Jr. SS 3 0 2 0 1 1 .280
Vinnie Pasquantino 1B 4 0 0 0 0 2 .157
Salvador Perez DH 4 0 0 0 0 2 .152
Lane Thomas CF 3 0 1 0 1 0 .195
Starling Marte RF 3 0 1 0 0 0 .217
Isaac Collins LF 4 0 0 0 0 1 .180
Michael Massey 2B 3 0 0 0 0 1 .174
Elias Díaz C 3 0 2 0 0 0 .667

Kansas City Royals Pitching

Pitcher IP H R ER BB SO ERA
Cole Ragans (L) 4.1 4 7 7 8 6 6.00
Mason Black 1.2 3 0 0 1 2 0.00
Eli Morgan 1.0 0 0 0 1 1 1.13
John Schreiber 1.0 0 0 0 0 0 6.14

New York Yankees Batting

Player AB R H RBI BB SO AVG
Ben Rice DH 3 2 1 1 2 1 .338
Aaron Judge RF 5 1 1 2 0 3 .232
Cody Bellinger LF 3 2 1 0 2 0 .276
Paul Goldschmidt 1B 4 1 0 0 1 1 .150
Trent Grisham CF 4 1 2 3 1 1 .167
Amed Rosario 2B 3 0 1 0 1 1 .267
Austin Wells C 1 0 0 1 2 0 .180
José Caballero SS 4 0 1 0 0 0 .233
Ryan McMahon 3B 3 0 0 0 1 2 .130

New York Yankees Pitching

Pitcher IP H R ER BB SO ERA
Ryan Weathers (W) 7.1 5 0 0 1 8 3.18
Angel Chivilli 1.2 1 0 0 1 1 3.86