MLB Scores · MLB Odds

Royals vs White Sox

Final · Sun Jun 28 · 2:10 PM ET · Rate Field

Kansas City RoyalsRoyals35-50
5
FinalJun 28, 2026
Chicago White SoxWhite Sox43-39
4
TVCHSNStreamMLB.TVRoyals.TV

Closing line

US sportsbook at first pitch
Moneyline
KC+114
CHW−137
Run line
KC +1.5−189
CHW −1.5+155
Total O/U
Over 8.5−114
Under 8.5−105
  • Run line: Royals +1.5 covered.
  • Total O/U: over 8.5 (9 runs).

Recap

The Kansas City Royals edged the Chicago White Sox 5-4 at Rate Field in Chicago on Jun 28, 2026 to move to 35-50.

The lead changed hands 4 times.

Score by inning

Kansas City Royals and Chicago White Sox, score by inning
Team123456789R
KC1211000005
CHW2200000004

W: Cruz (2-2) · L: Kay (6-3) · S: Lange (0-4)

Scoring plays

Top 1

  1. KCSingleJensen singled to left, Thomas scored.1-0

Bottom 1

  1. CHWHome runVargas homered to left center (407 feet), Antonacci scored.1-2

Top 2

  1. KCSingleThomas singled to left, Collins scored, Tolbert to second.2-2
  2. KCSacrifice flyWitt Jr. hit sacrifice fly to center, Tolbert scored, Thomas to third.3-2

Bottom 2

  1. CHWSingleTeel singled to left, Antonacci scored and Vargas scored, Teel to second.3-4

Top 3

  1. KCDoubleCollins doubled to right, Marte scored.4-4

Top 4

  1. KCDoubleJensen doubled to right, Witt Jr. scored.5-4

Team stats

KCCHW
Hits
11
7
Home Runs
0
1
Runs Batted In
5
4
Walks
2
5
Strikeouts
8
6
Runners Left On Base
18
9
Errors
0
1

Player stats

Royals · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Lane Thomas CF2-5512100121.216.329.335
Bobby Witt Jr. SS0-3310101224.288.363.456
Carter Jensen C3-5503200113.251.317.438
Starling Marte DH2-5512000114.266.330.340
Salvador Perez 1B2-5502000217.203.244.332
Michael Massey 2B0-3300001012.264.293.446
Isaac Collins LF1-3311100015.230.339.323
Tyler Tolbert 3B0-3310000011.219.297.219
Josh Rojas 3B0-110000001.267.267.533
Kameron Misner RF1-4401000114.281.303.313

Royals · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Luinder Avila P4.064434186-515.4086
Steven Cruz P1.000001011-85.6811
Beck Way P1.010011021-143.9521
Lucas Erceg P1.000010018-125.4018
Matt Strahm P1.00000009-85.749
Alex Lange P1.000000010-74.9510

White Sox · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Sam Antonacci LF1-4421001124.292.391.411
Miguel Vargas 3B2-2222212021.252.366.500
Kyle Teel C1-4401200218.235.350.412
Andrew Benintendi DH1-4401000013.238.292.433
Colson Montgomery SS0-4400000218.221.314.478
Chase Meidroth 2B0-3300001119.276.341.382
Braden Montgomery RF1-4401000014.246.299.426
Tristan Peters CF1-440100008.284.345.442
Jacob Gonzalez 1B0-3300001020.219.315.328

White Sox · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Anthony Kay P3.275312073-444.3973
Trevor Richards P1.100001016-123.8116
Seranthony Dominguez P1.010002018-104.3018
Bryan Hudson P1.020011015-92.1315
Jordan Hicks P1.100002013-104.9513
Chris Murphy P0.21000007-64.607

Game info

VenueRate Field, Chicago, IL
Attendance27,301
OfficialsHome Plate Umpire: D.J. Reyburn · First Base Umpire: James Hoye · Second Base Umpire: Sean Barber · Third Base Umpire: John Libka
TVCHSN · local

Last and next games

Head to head

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:53 PM ET. How game pages are made