Vancouver Television Sports← GAME CENTRE
← MLB / AFTER THE WHISTLE

MLB • September 24, 2026

White Sox bury Royals early as Kyle Teel and David Sandlin drive 9-1 win at Kauffman

By the time Kansas City found one clean swing, Chicago had already turned the night into catch-up work. The White Sox scored six times in the first two innings, kept adding just enough after that, and backed it with steady pitching in a 9-1 win over the Royals.

MLB / FINAL
Chicago White Sox9 — 1Kansas City Royals
Chicago White SoxKansas City Royals

An opening punch Kansas City could not absorb

Chicago did not need long to define this game. In the first inning, Miguel Vargas singled home Sam Antonacci, Andrew Benintendi followed with a sacrifice fly that brought in Kyle Teel, and Tristan Peters added another run-scoring single. Just like that, the White Sox had a 3-0 lead, and the names at the center of it kept reappearing all night. Antonacci finished 2-for-5 with three runs scored, Teel went 2-for-2 with three runs, and Vargas scored twice while driving in two.

The second inning turned a fast start into a damaging one. One White Sox run crossed on a pickoff error charged to Royals starter Randy Dobnak, then Vargas singled in Antonacci again, and Munetaka Murakami brought Teel home on a fielder's choice. At 6-0 after two innings, Kansas City was already playing from underneath the kind of deficit that exposes every extra baserunner and every misplay. Dobnak's line captured the trouble: 1.1 innings, six runs allowed, four earned. The two Royals errors mattered because Chicago was already reaching often enough on its own.

Teel supplied the loudest swing, Sandlin handled the rest

The White Sox did not need a barrage of home runs, but they got one emphatic reminder that this game belonged to them when Teel drove a 424-foot shot to center in the fourth inning. Peters added another RBI in the same frame on a fielder's choice, pushing the lead to 8-0. Teel's stat line was compact and influential: two hits, a homer, a walk, an RBI and three runs scored. Benintendi, notably, drove in two runs without recording a hit, first on the sacrifice fly and later by drawing a walk that forced in Antonacci in the fifth.

Kansas City's lone answer came from Salvador Perez, whose 419-foot homer to left-center in the fourth put the Royals on the board. It was the only run Chicago allowed. David Sandlin gave the White Sox six innings of control, yielding five hits, one run, no walks and seven strikeouts. That no-walk detail matters. Kansas City managed seven hits in the game, but Sandlin did not compound them. Behind him, Huascar Brazoban struck out two in one inning, Tyler Davis struck out one in his inning, and Trevor Richards worked the final listed two-thirds of an inning without allowing a run.

Our take: Chicago earned the easy margin before the middle innings arrived

This was the kind of game a lineup wins by refusing to let the other side reset. Chicago finished with 12 hits, six walks and two hit batters, forcing Royals pitching through 180 pitches over 48 plate appearances. That is not just a productive night; it is a tiring one for the opponent. Antonacci set the tone by getting on and scoring three times, Teel turned traffic into damage, and Vargas repeatedly hit in the middle of the action.

There is still one small caveat for the White Sox, even in a nine-run showing. They also struck out 12 times. That did not hurt them because the on-base work was so steady, but it is the one line in an otherwise polished offensive performance that suggests innings were left unfinished. On a night when they reached this often, Chicago could afford the swing-and-miss. That will not always be true.

For Kansas City, the path to improvement is less mysterious than uncomfortable. The Royals issued six walks, hit two batters and committed two errors, and one run came home directly on a pickoff error by Dobnak. That is too much free help against any club, and Chicago was sharp enough to cash it in immediately. The brighter note was that not every inning looked the same. Anthony Gose threw 1.2 scoreless innings with three strikeouts, and Spencer Bivens added two scoreless innings with four strikeouts. There was useful relief work after the damage.

The Royals also need more offense around their isolated extra-base hits. Perez homered and walked, John Rave had two hits, Kyle Isbel had two more, and the club totaled three doubles. Even so, Kansas City drew only one walk and struck out 10 times. That is why Perez's homer stood alone rather than becoming the start of a rally. When a team collects seven hits and only one run, the missing piece is usually not one heroic swing. It is finding a way to stack plate appearances together, something Chicago did from the opening inning and Kansas City never matched.

Scoring moments

  1. 1st Inning

    Vargas singled to left, Antonacci scored, Teel to third.

  2. 1st Inning

    Benintendi hit sacrifice fly to center, Teel scored.

  3. 1st Inning

    Peters singled to center, Vargas scored.

  4. 2nd Inning

    B. Montgomery scored on pickoff error by pitcher Dobnak, Antonacci picked off third.

  5. 2nd Inning

    B. Montgomery scored on pickoff error by pitcher Dobnak, Antonacci picked off third.

  6. 2nd Inning

    Vargas singled to right, Antonacci scored, Teel to third.

  7. 2nd Inning

    Murakami grounded into fielder's choice to second, Teel scored, Vargas out at second.

  8. 4th Inning

    Teel homered to center (424 feet).

  9. 4th Inning

    Peters grounded into fielder's choice to first, Vargas scored, Benintendi out at second, Murakami to third.

  10. 4th Inning

    Perez homered to left center (419 feet).

  11. 5th Inning

    Benintendi walked, Antonacci scored, Murakami to second, Teel to third.

Chicago White Sox — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Sam Antonacci2-5532001024.271.365.390
Kyle Teel2-2232111023.196.333.357
Miguel Vargas2-5522201325.252.363.479
Munetaka Murakami1-4401101225.204.348.467
Andrew Benintendi0-2200202217.241.302.410
Tristan Peters1-5501200118.269.341.444
Chase Meidroth2-3302000114.275.350.413
Brenton Doyle0-220000017.230.273.333
Colson Montgomery0-4400000110.200.286.410
Luisangel Acuna0-110000001.224.258.259
Braden Montgomery2-5512000116.222.311.349
Chicago White Sox — Pitching
PlayerIPHRERBBKHRPC-STERAPC
David Sandlin6.051107185-595.5885
Huascar Brazoban1.010002016-123.0216
Tyler Davis1.000001015-113.4115
Trevor Richards1.010010018-123.7318
Kansas City Royals — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Carter Jensen0-4400000221.235.320.451
Luke Maile0-000000000.171.244.293
Bobby Witt Jr.1-4401000014.282.360.443
Vinnie Pasquantino0-4400000016.246.329.415
Salvador Perez1-3311111117.228.272.378
Michael Massey0-4400000113.273.305.432
Nick Loftin1-4401000217.240.322.388
John Rave2-4402000116.230.311.437
Kyle Isbel2-330200018.220.264.321
Isaac Collins0-3300000212.214.321.324
Kansas City Royals — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Randy Dobnak1.166411042-273.5142
Anthony Gose1.210003028-190.0028
Alex Lange1.022221120-106.1820
Jose Cuas2.011132042-212.4242
Spencer Bivens2.010004032-2410.2932
Nolan Hoffman1.010001016-83.2116
Chicago White Sox — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch2
Batting · Ground Balls0
Batting · Strikeouts12
Batting · Runs Batted In8
Batting · Sacrifice Hit1
Batting · Hits12
Batting · Stolen Bases1
Batting · Walks6
Batting · Catcher Interference0
Batting · Runs9
Batting · Ground Into Double Play0
Batting · Sacrifice Flies1
Batting · At Bats38
Batting · Home Runs1
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base26
Batting · Triples0
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles2
Batting · Fly Balls0
Batting · Caught Stealing0
Batting · Pitches180
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals1
Batting · Total Bases17
Batting · Plate Appearances48
Batting · Projected Home Runs162.0
Batting · Extra Base Hits3
Batting · Runs Created8.3
Batting · Batting Average.316
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.447
Batting · Secondary Average.316
Batting · On Base Percentage.426
Batting · OBP Pct + SLG Pct.873
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs8.0
Batting · Batter Rating54.0
Batting · At Bats Per Home Run38.0
Batting · Stolen Base Percentage1.00
Batting · Pitches Per Plate Appearance3.75
Batting · Isolated Power.132
Batting · Walk To Strikeout Ratio0.50
Batting · Walks Per Plate Appearance.125
Batting · Secondary Average Minus Batting Average.000
Batting · Runs Produced17.0
Batting · Runs Ratio0.9
Batting · Patience Ratio0.6
Batting · Balls In Play Average0.4
Batting · MLB Rating98.3
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls5
Pitching · Strikeouts10
Pitching · Sacrifice Flies0
Pitching · Losses0
Pitching · Hits7
Pitching · Earned runs1
Pitching · Batters Hit0
Pitching · Walks1
Pitching · Runs1
Pitching · Stolen Bases0
Pitching · Caught Stealing0
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs1
Pitching · Triples0
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls11
Pitching · Batters Faced34
Pitching · Holds0
Pitching · Doubles3
Pitching · Wins1
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches0
Pitching · Runs Batted In0
Pitching · Third Innings Pitched27
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches134
Pitching · Run Support0.0
Pitching · Catcher Interference0
Pitching · Pitches As Starter0
Pitching · Games Started1
Pitching · Game Score0.0
Pitching · Quality Starts1
Pitching · Inherited Runners0
Pitching · Inherited Runners Scored0
Pitching · Player Rating0.0
Pitching · At Bats33
Pitching · Total Bases13
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings9
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched9.0
Pitching · Earned Run Average1.00
Pitching · Walks Plus Hits Per Inning Pitched0.89
Pitching · Win Percentage1.000
Pitching · Caught Stealing Percentage0.0
Pitching · Ground To Fly Ball Ratio0.5
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning14.9
Pitching · Pitches Per Plate Appearance3.9
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.212
Pitching · Opponent's Slugging pct..394
Pitching · Opponent's On-base pct..235
Pitching · Opponent's OPB Pct + SLG Pct.629
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings10.0
Pitching · Strikeout To Walk Ratio10.0
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.261
Pitching · Total Bases13.000
Pitching · Pitch Count0
Pitching · Strikes94
Pitching · Strike To Pitch Ratio0.0
Pitching · Wins Above Replacement0.0
Fielding · Games Played1
Fielding · Team Games Played1
Fielding · Double Plays0
Fielding · Opportunities0
Fielding · Errors0
Fielding · Passed Balls0
Fielding · Assists4
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts27
Fielding · Outs On Field0
Fielding · TP0
Fielding · Balls In Zone0
Fielding · Extra Bases0
Fielding · Outs Made0
Fielding · Hits0
Fielding · Total Bases0
Fielding · Games Started0
Fielding · Third Innings Played0.0
Fielding · Caught Stealing0
Fielding · Stolen Bases Allowed0
Fielding · Earned Runs0
Fielding · Qualified1
Fielding · Qualified Catcher1
Fielding · Qualified Pitcher0
Fielding · Successful Chances0
Fielding · Total Chances0
Fielding · Full Innings0
Fielding · Part Innings Played0
Fielding · Fielding Percentage0.000
Fielding · Range Factor0.0
Fielding · Zone Rating0.0
Fielding · Caught Stealing Percentage0.000
Fielding · Earned Run Average0.0
Fielding · Defensive Wins Above Replacement0.0
Kansas City Royals — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch0
Batting · Ground Balls0
Batting · Strikeouts10
Batting · Runs Batted In1
Batting · Sacrifice Hit0
Batting · Hits7
Batting · Stolen Bases0
Batting · Walks1
Batting · Catcher Interference0
Batting · Runs1
Batting · Ground Into Double Play1
Batting · Sacrifice Flies0
Batting · At Bats33
Batting · Home Runs1
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base9
Batting · Triples0
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles3
Batting · Fly Balls0
Batting · Caught Stealing0
Batting · Pitches134
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals0
Batting · Total Bases13
Batting · Plate Appearances34
Batting · Projected Home Runs162.0
Batting · Extra Base Hits4
Batting · Runs Created2.7
Batting · Batting Average.212
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.394
Batting · Secondary Average.212
Batting · On Base Percentage.235
Batting · OBP Pct + SLG Pct.629
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs2.7
Batting · Batter Rating20.0
Batting · At Bats Per Home Run33.0
Batting · Stolen Base Percentage0.00
Batting · Pitches Per Plate Appearance3.94
Batting · Isolated Power.182
Batting · Walk To Strikeout Ratio0.10
Batting · Walks Per Plate Appearance.029
Batting · Secondary Average Minus Batting Average.000
Batting · Runs Produced2.0
Batting · Runs Ratio1.0
Batting · Patience Ratio0.4
Batting · Balls In Play Average0.3
Batting · MLB Rating72.3
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls7
Pitching · Strikeouts12
Pitching · Sacrifice Flies1
Pitching · Losses1
Pitching · Hits12
Pitching · Earned runs7
Pitching · Batters Hit2
Pitching · Walks6
Pitching · Runs9
Pitching · Stolen Bases1
Pitching · Caught Stealing0
Pitching · Sacrifice Bunts1
Pitching · Save Opportunities0
Pitching · Home Runs1
Pitching · Triples0
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls9
Pitching · Batters Faced48
Pitching · Holds0
Pitching · Doubles2
Pitching · Wins0
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches1
Pitching · Runs Batted In0
Pitching · Third Innings Pitched27
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches180
Pitching · Run Support0.0
Pitching · Catcher Interference0
Pitching · Pitches As Starter0
Pitching · Games Started1
Pitching · Game Score0.0
Pitching · Quality Starts0
Pitching · Inherited Runners0
Pitching · Inherited Runners Scored0
Pitching · Player Rating0.0
Pitching · At Bats38
Pitching · Total Bases17
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings9
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched9.0
Pitching · Earned Run Average7.00
Pitching · Walks Plus Hits Per Inning Pitched2.00
Pitching · Win Percentage.000
Pitching · Caught Stealing Percentage0.0
Pitching · Ground To Fly Ball Ratio0.8
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning20.0
Pitching · Pitches Per Plate Appearance3.8
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.316
Pitching · Opponent's Slugging pct..447
Pitching · Opponent's On-base pct..426
Pitching · Opponent's OPB Pct + SLG Pct.873
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings12.0
Pitching · Strikeout To Walk Ratio2.0
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.423
Pitching · Total Bases17.000
Pitching · Pitch Count0
Pitching · Strikes109
Pitching · Strike To Pitch Ratio0.0
Pitching · Wins Above Replacement0.0
Fielding · Games Played1
Fielding · Team Games Played1
Fielding · Double Plays0
Fielding · Opportunities0
Fielding · Errors2
Fielding · Passed Balls0
Fielding · Assists5
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts27
Fielding · Outs On Field0
Fielding · TP0
Fielding · Balls In Zone0
Fielding · Extra Bases0
Fielding · Outs Made0
Fielding · Hits0
Fielding · Total Bases0
Fielding · Games Started0
Fielding · Third Innings Played0.0
Fielding · Caught Stealing0
Fielding · Stolen Bases Allowed0
Fielding · Earned Runs0
Fielding · Qualified1
Fielding · Qualified Catcher1
Fielding · Qualified Pitcher0
Fielding · Successful Chances0
Fielding · Total Chances0
Fielding · Full Innings0
Fielding · Part Innings Played0
Fielding · Fielding Percentage0.000
Fielding · Range Factor0.0
Fielding · Zone Rating0.0
Fielding · Caught Stealing Percentage0.000
Fielding · Earned Run Average0.0
Fielding · Defensive Wins Above Replacement0.0