Grichuk Powers White Sox Past Royals as Kansas City’s Pitching Crumbles

There are games where you can point to one or two pivotal moments and declare them the difference. Thursday night at Rate Field was not one of those games. The Kansas City Royals came in looking respectable, but they left looking like a team that forgot how to pitch in the first inning and never quite figured it out. The Chicago White Sox won this one going away, 6-2, and honestly, it wasn’t even that close.

Pitching Decisions

6.0IP6H2ER2BB4K
4.0IP5H5ER3BB4K
2.0IP1H0ER0BB1K

Star Performers

Maikel Garcia

Season AVG: .274
5AB1H0HR1RBI1R0BB
Randal Grichuk

Season AVG: .234
3AB2H1HR4RBI1R0BB

Let’s be direct: Kris Bubic was an absolute disaster. Four innings, five earned runs, three walks. For a team that came into the night hopeful about their pitching depth, watching their starter implode this badly against a White Sox lineup that was hardly dominant felt like a missed opportunity that could haunt Kansas City down the stretch. Bubic got to four innings and then mercifully was pulled, but the damage was already done. You cannot spot an opponent four or five runs early and expect to crawl back into a game, especially not when your offense is only generating two.

Randal Grichuk's two-run homer (3)

The White Sox struck first and struck hard. Randal Grichuk, who was locked in from the opening pitch, took Bubic deep in the bottom of the first with a two-run homer that immediately set the tone. Grichuk wasn’t done either. This guy was a one-man wrecking crew, finishing 2-for-3 with four RBIs and looking like the kind of middle-of-the-order hitter every team dreams about having on a night when it matters.

Randal Grichuk's two-run single

Anthony Kay, meanwhile, was the antithesis of Bubic. Six innings, six hits, only two earned runs, and four strikeouts. That’s a quality start that doesn’t blow you away statistically but gets the job done when it matters most. Kay wasn’t overpowering, but he was efficient, which is exactly what you need when you’ve got a lead and the bullpen is waiting to lock things down.

Kansas City’s Futile Efforts

The Royals managed a couple of runs, but they felt cosmetic. Lane Thomas worked a sacrifice fly to get Maikel Garcia home in the first, and later Garcia himself drove in Kyle Isbel with a groundout. Noble efforts, sure, but completely insufficient when you’re spotting the opposition five runs before your offense even gets rolling.

Randal Grichuk, Anthony Kay lead White Sox to 6-2 win

This game exposed everything wrong with Kansas City’s approach on Thursday. The pitching was subpar, the offense couldn’t generate enough momentum to mount a real threat, and there was never a moment where you felt like the Royals were actually in this game. For a team trying to build something in 2026, losses like this sting because they represent squandered chances against a divisional opponent.

White Sox Close It Out

Sean Newcomb came in with the lead already secured and closed the door with authority in the eighth and ninth, notching a save without breaking a sweat. The White Sox bullpen was sharp when it mattered, and paired with Kay’s solid start, it made for a complete pitching performance that Kansas City simply couldn’t match.

Sean Newcomb seals White Sox 6-2 win

Thursday belonged to Chicago. It was a statement win against a division rival, built on the back of timely hitting from Grichuk and competent pitching from Kay. The Royals got out-executed and out-pitched, plain and simple. In baseball, that’s usually enough to determine a winner.

Box Score

Kansas City Royals Batting

Player AB R H RBI BB SO AVG
Maikel Garcia 3B 5 1 1 1 0 0 .274
Bobby Witt Jr. SS 3 0 1 0 1 0 .306
Lane Thomas RF 2 0 1 1 0 0 .208
Jac Caglianone RF 1 0 0 0 0 0 .234
Salvador Perez C 4 0 2 0 0 1 .200
Nick Loftin 2B 3 0 0 0 0 0 .250
Vinnie Pasquantino 1B 4 0 0 0 0 1 .204
Starling Marte DH 3 0 1 0 1 1 .310
Isaac Collins LF 3 0 0 0 0 0 .229
Kyle Isbel CF 4 1 1 0 0 2 .267

Kansas City Royals Pitching

Pitcher IP H R ER BB SO ERA
Kris Bubic (L) 4.0 5 5 5 3 4 4.11
Luinder Avila 2.0 0 0 0 2 2 5.28
Alex Lange 1.0 1 0 0 0 0 5.23
Lucas Erceg 1.0 2 1 1 0 1 3.63

Chicago White Sox Batting

Player AB R H RBI BB SO AVG
Chase Meidroth 2B 3 1 2 1 1 0 .281
Miguel Vargas 3B 4 1 1 0 0 2 .240
Munetaka Murakami 1B 1 1 0 0 3 0 .227
Randal Grichuk LF 3 1 2 4 0 0 .234
Sam Antonacci PH 1 1 1 0 0 0 .288
Tristan Peters CF 0 0 0 0 0 0 .271
Edgar Quero C 4 0 0 0 0 3 .151
Andrew Benintendi DH 4 0 0 0 0 0 .218
Derek Hill LF 3 0 1 1 1 0 .255
Luisangel Acuña SS 3 1 1 0 0 1 .181
Jarred Kelenic RF 3 0 0 0 0 1 .250

Chicago White Sox Pitching

Pitcher IP H R ER BB SO ERA
Anthony Kay (W) 6.0 6 2 2 2 4 4.61
Tyler Davis 1.0 0 0 0 0 0 4.00
Sean Newcomb (SV) 2.0 1 0 0 0 1 2.81