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
Star Performers
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.
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.
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.
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.
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 |
