The 2003 Chicago White Sox season was the White Sox's 104th season. They finished with a record of 86–76, good enough for second place in the American League Central, four games behind the champion Minnesota Twins.

The White Sox also hosted the 74th Major League Baseball All-Star Game on July 15.

Offseason 12/3/02: Traded closer Keith Foulke, catcher Mark Johnson, and minor league pitcher Joe Valentine to the Oakland Athletics for closer Billy Koch, minor league pitcher Neal Cotts, and minor league outfielder Daylan Holt. 12/20/02: Sandy Alomar Jr. was signed as a free agent with the Chicago White Sox. 1/15/03: Traded relief pitcher Antonio Osuna and minor league pitcher Delvis Lantigua to the New York Yankees for starting pitcher Orlando Hernández. Traded Hernandez, outfielder Jeff Liefer, and relief pitcher Rocky Biddle to the Montreal Expos for starting pitcher Bartolo Colón and minor league infielder Jorge Nunoz. 1/27/03: Signed free agent starting pitcher Esteban Loaiza to a minor league contract.

Regular season On April 15, 2003, a fan came out of the stands during the baseball game between the Kansas City Royals and Chicago White Sox and attacked first base umpire Laz Diaz. After Carlos Lee flied out to right to end the eighth inning, the fan ran on the field and tried to tackle Diaz, wrapping his arms around the umpire's legs.

Season standings

Record vs. opponents

Roster 2003 Chicago White Sox Roster Pitchers Catchers

Infielders Outfielders Manager

Coaches (pitching) (third base) (bullpen) (bench) (first base) (hitting)

Opening Day starters StartersPositionPlayerPMark BuehrleCSandy Alomar Jr.1BPaul Konerko2BD'Angelo Jiménez3BJoe CredeSSJosé ValentínLFCarlos LeeCFAaron RowandRFMagglio OrdóñezDHFrank Thomas

Notable transactions 7/1/03 Traded minor league pitchers Edwin Almonte, Royce Ring, and minor league infielder Andrew Salvo to the New York Mets for 2B Roberto Alomar. 7/1/03 Traded minor league pitchers Frank Francisco, Josh Rupe, and Anthony Webster to the Texas Rangers for CF Carl Everett. 9/29/03 Fired manager Jerry Manuel.

Game log Regular season Legend White Sox win White Sox loss Postponement Eliminated from playoff raceBoldWhite Sox team member

|- style="text-align:center;background-color:#ffbbbb" | 1 || March 31 || || @ Royals || 0–3 || Hernández (1–0) || Buehrle (0–1) || MacDougal (1) || 2:05 || 40,302 || 0–1 || box

|- style="text-align:center;background-color:#ffbbbb" | 2 || April 2 || || @ Royals || 4–5 || López (1–0) || White (0–1) || MacDougal (2) || 2:53 || 10,429 || 0–2 || box |- style="text-align:center;background-color:#ffbbbb" | 3 || April 3 || || @ Royals || 6–12 || Bukvich (1–0) || Gordon (0–1) || || 3:23 || 9,524 || 0–3 || box |- style="text-align:center;background-color:#bbffbb" | 4 || April 4 || || Tigers || 5–2 || Loaiza (1–0) || Cornejo (0–1) || Koch (1) || 2:26 || 40,395 || 1–3 || box |- style="text-align:center;background-color:#bbffbb" | 5 || April 5 || || Tigers || 7–0 || Buehrle (1–1) || Maroth (0–2) || || 2:16 || 16,972 || 2–3 || box |- style="text-align:center;background-color:#bbffbb" | 6 || April 6 || || Tigers || 10–2 || Marte (1–0) || Germán (0–1) || || 2:59 || 14,514 || 3–3 || box |- style="text-align:center;background-color:#bbbbbb" | – || April 7 || || @ Indians || colspan=8 | Postponed (rain) Rescheduled for June 2 |- style="text-align:center;background-color:#bbffbb" | 7 || April 8 || || @ Indians || 5 – 3 (10) || Koch (1–0) || Paronto (0–1) || || 3:07 || 42,301 || 4–3 || box |- style="text-align:center;background-color:#ffbbbb" | 8 || April 9 || || @ Indians || 2–5 || Anderson (2–0) || Garland (0–1) || Báez (3) || 2:25 || 14,841 || 4–4 || box |- style="text-align:center;background-color:#bbffbb" | 9 || April 10 || || @ Indians || 7–2 || Buehrle (2–1) || Davis (0–2) || || 2:25 || 15,916 || 5–4 || box |- style="text-align:center;background-color:#bbffbb" | 10 || April 11 || || @ Tigers || 5–0 || Loaiza (2–0) || Bernero (0–2) || || 2:10 || 12,577 || 6–4 || box |- style="text-align:center;background-color:#ffbbbb" | 11 || April 12 || || @ Tigers || 3–4 || Cornejo (1–1) || Stewart (0–1) || Anderson (1) || 3:03 || 12,985 || 6–5 || box |- style="text-align:center;background-color:#bbffbb" | 12 || April 13 || || @ Tigers || 3–2 || Colón (1–0) || Knotts (0–1) || Koch (2) || 2:27 || 12,808 || 7–5 || box |- style="text-align:center;background-color:#ffbbbb" | 13 || April 15 || || Royals || 5–8 || López (2–0) || Koch (1–1) || MacDougal (7) || 3:01 || 20,591 || 7–6 || box |- style="text-align:center;background-color:#bbffbb" | 14 || April 16 || || Royals || 4–3 || Gordon (1–1) || Grimsley (0–1) || || 2:32 || 9,882 || 8–6 || box |- style="text-align:center;background-color:#bbffbb" | 15 || April 17 || || Royals || 8–2 || Loaiza (3–0) || George (2–1) || || 2:42 || 10,716 || 9–6 || box |- style="text-align:center;background-color:#bbffbb" | 16 || April 18 || || Indians || 5–3 || Colón (2–0) || Traber (0–1) || || 2:25 || 13,015 || 10–6 || box |- style="text-align:center;background-color:#bbffbb" | 17 || April 19 || || Indians || 12–3 || Stewart (1–1) || Anderson (2–2) || || 2:33 || 18,907 || 11–6 || box |- style="text-align:center;background-color:#ffbbbb" | 18 || April 20 || || Indians || 4–7 || Davis (2–2) || Buehrle (2–2) || || 2:19 || 14,975 || 11–7 || box |- style="text-align:center;background-color:#ffbbbb" | 19 || April 21 || || Indians || 2–9 || Westbrook (1–2) || Garland (0–2) || || 2:39 || 15,424 || 11–8 || box |- style="text-align:center;background-color:#bbffbb" | 20 || April 22 || || @ Orioles || 3–1 || Loaiza (4–0) || Ponson (1–2) || Koch (3) || 2:08 || 18,676 || 12–8 || box |- style="text-align:center;background-color:#ffbbbb" | 21 || April 23 || || @ Orioles || 1–7 || Johnson (3–0) || Colón (2–1) || || 2:48 || 19,908 || 12–9 || box |- style="text-align:center;background-color:#ffbbbb" | 22 || April 24 || || @ Orioles || 4–5 || Roberts (2–1) || Gordon (1–2) || Julio (6) || 2:46 || 23,731 || 12–10 || box |- style="text-align:center;background-color:#ffbbbb" | 23 || April 25 || || Twins || 1–6 || Mays (3–2) || Buehrle (2–3) || || 2:22 || 14,285 || 12–11 || box |- style="text-align:center;background-color:#bbffbb" | 24 || April 26 || || Twins || 7–4 || Garland (1–2) || Lohse (2–3) || || 2:48 || 25,381 || 13–11 || box |- style="text-align:center;background-color:#bbffbb" | 25 || April 27 || || Twins || 3–1 || Loaiza (5–0) || Reed (1–4) || Marte (1) || 2:00 || 22,714 || 14–11 || box |- style="text-align:center;background-color:#ffbbbb" | 26 || April 29 || || Athletics || 2–3 || Zito (4–2) || Colón (2–2) || Foulke (7) || 2:30 || 13,936 || 14–12 || box |- style="text-align:center;background-color:#ffbbbb" | 27 || April 30 || || Athletics || 1–4 || Mulder (4–1) || Buehrle (2–4) || || 1:54 || 11,084 || 14–13 || box

|- style="text-align:center;background-color:#bbffbb" | 28 || May 1 || || Athletics || 7–5 || Garland (2–2) || Halama (1–2) || Marte (2) || 2:57 || 10,639 || 15–13 || box |- style="text-align:center;background-color:#ffbbbb" | 29 || May 2 || || Mariners || 2–9 || Franklin (2–2) || Loaiza (5–1) || || 2:39 || 13,355 || 15–14 || box |- style="text-align:center;background-color:#ffbbbb" | 30 || May 3 || || Mariners || 2–12 || García (3–3) || Stewart (1–2) || || 3:16 || 25,837 || 15–15 || box |- style="text-align:center;background-color:#ffbbbb" | 31 || May 4 || || Mariners || 1 – 5 (6) || Meche (4–1) || Colón (2–3) || || 1:21 || 15,413 || 15–16 || box |- style="text-align:center;background-color:#ffbbbb" | 32 || May 6 || || @ Athletics || 0–6 || Mulder (5–1) || Buehrle (2–5) || || 1:49 || 10,695 || 15–17 || box |- style="text-align:center;background-color:#bbffbb" | 33 || May 7 || || @ Athletics || 8–4 || Loaiza (6–1) || Lilly (2–2) || Marte (3) || 3:23 || 20,715 || 16–17 || box |- style="text-align:center;background-color:#ffbbbb" | 34 || May 8 || || @ Athletics || 5–8 || Halama (2–2) || Garland (2–3) || Foulke (9) || 3:00 || 12,329 || 16–18 || box |- style="text-align:center;background-color:#ffbbbb" | 35 || May 9 || || @ Mariners || 3–6 || Franklin (3–2) || Wright (0–1) || Nelson (3) || 2:43 || 38,749 || 16–19 || box |- style="text-align:center;background-color:#bbffbb" | 36 || May 10 || || @ Mariners || 4–3 || Colón (3–3) || Meche (4–2) || Marte (4) || 2:34 || 43,123 || 17–19 || box |- style="text-align:center;background-color:#ffbbbb" | 37 || May 11 || || @ Mariners || 2–7 || Moyer (5–2) || Buehrle (2–6) || || 2:40 || 45,383 || 17–20 || box |- style="text-align:center;background-color:#bbffbb" | 38 || May 13 || || Orioles || 1–0 || Loaiza (7–1) || Daal (2–5) || Koch (4) || 2:27 || 14,397 || 18–20 || box |- style="text-align:center;background-color:#bbffbb" | 39 || May 14 || || Orioles || 5–1 || Gordon (2–2) || Helling (2–4) || || 2:30 || 12,078 || 19–20 || box |- style="text-align:center;background-color:#bbffbb" | 40 || May 15 || || Orioles || 8–2 || Colón (4–3) || Ponson (4–3) || || 2:49 || 11,886 || 20–20 || box |- style="text-align:center;background-color:#ffbbbb" | 41 || May 16 || || @ Twins || 3–18 || Radke (5–3) || Buehrle (2–7) || || 2:55 || 22,233 || 20–21 || box |- style="text-align:center;background-color:#ffbbbb" | 42 || May 17 || || @ Twins || 1–3 || Mays (4–3) || Garland (2–4) || Guardado (9) || 2:20 || 23,209 || 20–22 || box |- style="text-align:center;background-color:#ffbbbb" | 43 || May 18 || || @ Twins || 2–3 || Hawkins (3–0) || Gordon (2–3) || Guardado (10) || 2:48 || 25,055 || 20–23 || box |- style="text-align:center;background-color:#ffbbbb" | 44 || May 19 || || Blue Jays || 2–12 || Lidle (7–2) || Wright (0–2) || || 2:52 || 19,628 || 20–24 || box |- style="text-align:center;background-color:#bbffbb" | 45 || May 20 || || Blue Jays || 4–1 || Colón (5–3) || Davis (1–3) || || 3:01 || 12,857 || 21–24 || box |- style="text-align:center;background-color:#bbffbb" | 46 || May 21 || || Blue Jays || 6–5 || Marte (2–0) || Politte (1–3) || Koch (5) || 2:53 || 13,076 || 22–24 || box |- style="text-align:center;background-color:#ffbbbb" | 47 || May 23 || || Tigers || 2–3 || Maroth (1–9) || Gordon (2–4) || Spurling (2) || 2:25 || 15,069 || 22–25 || box |- style="text-align:center;background-color:#ffbbbb" | 48 || May 24 || || Tigers || 0–1 || Knotts (2–3) || Loaiza (7–2) || Germán (1) || 2:35 || 27,535 || 22–26 || box |- style="text-align:center;background-color:#bbffbb" | 49 || May 25 || || Tigers || 8 – 5 (12) || Glover (1–0) || Sparks (0–1) || || 3:32 || 21,398 || 23–26 || box |- style="text-align:center;background-color:#ffbbbb" | 50 || May 26 || || @ Blue Jays || 5–11 || Towers (1–0) || Buehrle (2–8) || Tam (1) || 3:16 || 19,009 || 23–27 || box |- style="text-align:center;background-color:#ffbbbb" | 51 || May 27 || || @ Blue Jays || 1–5 || Halladay (6–2) || Colón (5–4) || || 2:18 || 19,365 || 23–28 || box |- style="text-align:center;background-color:#bbffbb" | 52 || May 28 || || @ Blue Jays || 8–0 || Garland (3–4) || Escobar (2–2) || || 2:48 || 36,806 || 24–28 || box |- style="text-align:center;background-color:#bbffbb" | 53 || May 29 || || @ Blue Jays || 3–2 || Loaiza (8–2) || Lidle (8–3) || Koch (6) || 2:54 || 20,010 || 25–28 || box |- style="text-align:center;background-color:#ffbbbb" | 54 || May 30 || || @ Indians || 3–7 || Sabathia (4–2) || Wright (0–3) || || 2:57 || 24,666 || 25–29 || box |- style="text-align:center;background-color:#bbbbbb" | – || May 31 || || @ Indians ||colspan=8| Postponed (rain), rescheduled for July 12

|- style="text-align:center;background-color:#ffbbbb" | 55 || June 1 || || @ Indians || 4 – 5 (10) || Boyd (1–1) || Koch (1–2) || || 2:54 || 22,681 || 25–30 || box |- style="text-align:center;background-color:#ffbbbb" | 56 || June 2 || || @ Indians || 2–5 || Anderson (3–5) || Colón (5–5) || Báez (11) || 2:40 || 20,892 || 25–31 || box |- style="text-align:center;background-color:#ffbbbb" | 57 || June 3 || || @ D-backs || 1–2 || Villarreal (4–3) || Gordon (2–5) || || 2:33 || 33,544 || 25–32 || box