# 2003 Chicago White Sox season

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

vteAL Central :
| Team | W | L | Pct. | GB | Home | Road |
| Minnesota Twins | 90 | 72 | .556 | — | 48‍–‍33 | 42‍–‍39 |
| Chicago White Sox | 86 | 76 | .531 | 4 | 51‍–‍30 | 35‍–‍46 |
| Kansas City Royals | 83 | 79 | .512 | 7 | 40‍–‍40 | 43‍–‍39 |
| Cleveland Indians | 68 | 94 | .420 | 22 | 38‍–‍43 | 30‍–‍51 |
| Detroit Tigers | 43 | 119 | .265 | 47 | 23‍–‍58 | 20‍–‍61 |

### Record vs. opponents

2003 American League recordvte Sources: :
| Team | ANA | BAL | BOS | CWS | CLE | DET | KC | MIN | NYY | OAK | SEA | TB | TEX | TOR | NL |
| Anaheim | — | 1–8 | 3–6 | 3–4 | 6–3 | 6–1 | 6–3 | 5–4 | 3–6 | 8–12 | 8–11 | 6–3 | 9–10 | 2–7 | 11–7 |
| Baltimore | 8–1 | — | 9–10 | 2–4 | 3–3 | 3–3 | 3–4 | 3–4 | 6–13–1 | 2–7 | 4–5 | 8–11 | 7–2 | 8–11 | 5–13 |
| Boston | 6–3 | 10–9 | — | 5–4 | 4–2 | 8–1 | 5–1 | 2–4 | 9–10 | 3–4 | 5–2 | 12–7 | 5–4 | 10–9 | 11–7 |
| Chicago | 4–3 | 4–2 | 4–5 | — | 11–8 | 11–8 | 11–8 | 9–10 | 4–2 | 4–5 | 2–7 | 3–3 | 3–4 | 6–3 | 10–8 |
| Cleveland | 3–6 | 3–3 | 2–4 | 8–11 | — | 12–7 | 6–13 | 9–10 | 2–5 | 3–6 | 3–6 | 5–2 | 4–5 | 2–4 | 6–12 |
| Detroit | 1–6 | 3–3 | 1–8 | 8–11 | 7–12 | — | 5–14 | 4–15 | 1–5 | 3–6 | 1–8 | 2–4 | 1–6 | 2–7 | 4–14 |
| Kansas City | 3–6 | 4–3 | 1–5 | 8–11 | 13–6 | 14–5 | — | 11–8 | 2–4 | 2–7 | 4–5 | 4–3 | 7–2 | 1–5 | 9–9 |
| Minnesota | 4–5 | 4–3 | 4–2 | 10–9 | 10–9 | 15–4 | 8–11 | — | 0–7 | 8–1 | 3–6 | 6–0 | 5–4 | 3–3 | 10–8 |
| New York | 6–3 | 13–6–1 | 10–9 | 2–4 | 5–2 | 5–1 | 4–2 | 7–0 | — | 3–6 | 5–4 | 14–5 | 4–5 | 10–9 | 13–5 |
| Oakland | 12–8 | 7–2 | 4–3 | 5–4 | 6–3 | 6–3 | 7–2 | 1–8 | 6–3 | — | 7–12 | 6–3 | 15–4 | 5–2 | 9–9 |
| Seattle | 11–8 | 5–4 | 2–5 | 7–2 | 6–3 | 8–1 | 5–4 | 6–3 | 4–5 | 12–7 | — | 4–5 | 10–10 | 3–4 | 10–8 |
| Tampa Bay | 3–6 | 11–8 | 7–12 | 3–3 | 2–5 | 4–2 | 3–4 | 0–6 | 5–14 | 3–6 | 5–4 | — | 3–6 | 11–8 | 3–15 |
| Texas | 10–9 | 2–7 | 4–5 | 4–3 | 5–4 | 6–1 | 2–7 | 4–5 | 5–4 | 4–15 | 10–10 | 6–3 | — | 5–4 | 4–14 |
| Toronto | 7–2 | 11–8 | 9–10 | 3–6 | 4–2 | 7–2 | 5–1 | 3–3 | 9–10 | 2–5 | 4–3 | 8–11 | 4–5 | — | 10–8 |

### Opening Day starters

Starters :
| Position | Player |
| P | Mark Buehrle |
| C | Sandy Alomar Jr. |
| 1B | Paul Konerko |
| 2B | D'Angelo Jiménez |
| 3B | Joe Crede |
| SS | José Valentín |
| LF | Carlos Lee |
| CF | Aaron Rowand |
| RF | Magglio Ordóñez |
| DH | Frank 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

2003 White Sox Game Log :
March/April (14–13) – Home (9–6) – Road (5–7)
#DateTimeOpponentScoreWinLossSaveAttendanceRecordBox
1March 31@ Royals0–3Hernández (1–0)Buehrle (0–1)MacDougal (1)2:0540,3020–1box
2April 2@ Royals4–5López (1–0)White (0–1)MacDougal (2)2:5310,4290–2box
3April 3@ Royals6–12Bukvich (1–0)Gordon (0–1)3:239,5240–3box
4April 4Tigers5–2Loaiza (1–0)Cornejo (0–1)Koch (1)2:2640,3951–3box
5April 5Tigers7–0Buehrle (1–1)Maroth (0–2)2:1616,9722–3box
6April 6Tigers10–2Marte (1–0)Germán (0–1)2:5914,5143–3box
–April 7@ IndiansPostponed (rain) Rescheduled for June 2
7April 8@ Indians5 – 3 (10)Koch (1–0)Paronto (0–1)3:0742,3014–3box
8April 9@ Indians2–5Anderson (2–0)Garland (0–1)Báez (3)2:2514,8414–4box
9April 10@ Indians7–2Buehrle (2–1)Davis (0–2)2:2515,9165–4box
10April 11@ Tigers5–0Loaiza (2–0)Bernero (0–2)2:1012,5776–4box
11April 12@ Tigers3–4Cornejo (1–1)Stewart (0–1)Anderson (1)3:0312,9856–5box
12April 13@ Tigers3–2Colón (1–0)Knotts (0–1)Koch (2)2:2712,8087–5box
13April 15Royals5–8López (2–0)Koch (1–1)MacDougal (7)3:0120,5917–6box
14April 16Royals4–3Gordon (1–1)Grimsley (0–1)2:329,8828–6box
15April 17Royals8–2Loaiza (3–0)George (2–1)2:4210,7169–6box
16April 18Indians5–3Colón (2–0)Traber (0–1)2:2513,01510–6box
17April 19Indians12–3Stewart (1–1)Anderson (2–2)2:3318,90711–6box
18April 20Indians4–7Davis (2–2)Buehrle (2–2)2:1914,97511–7box
19April 21Indians2–9Westbrook (1–2)Garland (0–2)2:3915,42411–8box
20April 22@ Orioles3–1Loaiza (4–0)Ponson (1–2)Koch (3)2:0818,67612–8box
21April 23@ Orioles1–7Johnson (3–0)Colón (2–1)2:4819,90812–9box
22April 24@ Orioles4–5Roberts (2–1)Gordon (1–2)Julio (6)2:4623,73112–10box
23April 25Twins1–6Mays (3–2)Buehrle (2–3)2:2214,28512–11box
24April 26Twins7–4Garland (1–2)Lohse (2–3)2:4825,38113–11box
25April 27Twins3–1Loaiza (5–0)Reed (1–4)Marte (1)2:0022,71414–11box
26April 29Athletics2–3Zito (4–2)Colón (2–2)Foulke (7)2:3013,93614–12box
27April 30Athletics1–4Mulder (4–1)Buehrle (2–4)1:5411,08414–13box :
May (11–16) – Home (7–6) – Road (4–10)
#DateTimeOpponentScoreWinLossSaveAttendanceRecordBox
28May 1Athletics7–5Garland (2–2)Halama (1–2)Marte (2)2:5710,63915–13box
29May 2Mariners2–9Franklin (2–2)Loaiza (5–1)2:3913,35515–14box
30May 3Mariners2–12García (3–3)Stewart (1–2)3:1625,83715–15box
31May 4Mariners1 – 5 (6)Meche (4–1)Colón (2–3)1:2115,41315–16box
32May 6@ Athletics0–6Mulder (5–1)Buehrle (2–5)1:4910,69515–17box
33May 7@ Athletics8–4Loaiza (6–1)Lilly (2–2)Marte (3)3:2320,71516–17box
34May 8@ Athletics5–8Halama (2–2)Garland (2–3)Foulke (9)3:0012,32916–18box
35May 9@ Mariners3–6Franklin (3–2)Wright (0–1)Nelson (3)2:4338,74916–19box
36May 10@ Mariners4–3Colón (3–3)Meche (4–2)Marte (4)2:3443,12317–19box
37May 11@ Mariners2–7Moyer (5–2)Buehrle (2–6)2:4045,38317–20box
38May 13Orioles1–0Loaiza (7–1)Daal (2–5)Koch (4)2:2714,39718–20box
39May 14Orioles5–1Gordon (2–2)Helling (2–4)2:3012,07819–20box
40May 15Orioles8–2Colón (4–3)Ponson (4–3)2:4911,88620–20box
41May 16@ Twins3–18Radke (5–3)Buehrle (2–7)2:5522,23320–21box
42May 17@ Twins1–3Mays (4–3)Garland (2–4)Guardado (9)2:2023,20920–22box
43May 18@ Twins2–3Hawkins (3–0)Gordon (2–3)Guardado (10)2:4825,05520–23box
44May 19Blue Jays2–12Lidle (7–2)Wright (0–2)2:5219,62820–24box
45May 20Blue Jays4–1Colón (5–3)Davis (1–3)3:0112,85721–24box
46May 21Blue Jays6–5Marte (2–0)Politte (1–3)Koch (5)2:5313,07622–24box
47May 23Tigers2–3Maroth (1–9)Gordon (2–4)Spurling (2)2:2515,06922–25box
48May 24Tigers0–1Knotts (2–3)Loaiza (7–2)Germán (1)2:3527,53522–26box
49May 25Tigers8 – 5 (12)Glover (1–0)Sparks (0–1)3:3221,39823–26box
50May 26@ Blue Jays5–11Towers (1–0)Buehrle (2–8)Tam (1)3:1619,00923–27box
51May 27@ Blue Jays1–5Halladay (6–2)Colón (5–4)2:1819,36523–28box
52May 28@ Blue Jays8–0Garland (3–4)Escobar (2–2)2:4836,80624–28box
53May 29@ Blue Jays3–2Loaiza (8–2)Lidle (8–3)Koch (6)2:5420,01025–28box
54May 30@ Indians3–7Sabathia (4–2)Wright (0–3)2:5724,66625–29box
–May 31@ IndiansPostponed (rain), rescheduled for July 12 :
June (15–13) – Home (8–6) – Road (7–7)
#DateTimeOpponentScoreWinLossSaveAttendanceRecordBox
55June 1@ Indians4 – 5 (10)Boyd (1–1)Koch (1–2)2:5422,68125–30box
56June 2@ Indians2–5Anderson (3–5)Colón (5–5)Báez (11)2:4020,89225–31box
57June 3@ D-backs1–2Villarreal (4–3)Gordon (2–5)2:3333,54425–32box
58June 4@ D-backs6–8Good (2–1)Garland (3–5)Valverde (1)2:4326,66725–33box
59June 5@ D-backs3 – 2 (10)Koch (2–2)Service (0–2)2:5027,74726–33box
60June 6@ Dodgers1–2Ishii (5–2)Buehrle (2–9)Gagné (21)2:2035,50326–34box
61June 7@ Dodgers4–1Colón (6–5)Ashby (0–4)2:1944,12227–34box
62June 8@ Dodgers10–3Loaiza (9–2)Pérez (4–4)2:4152,63728–34box
63June 10Giants5–3Garland (4–5)Nathan (6–3)2:5123,83729–34box
64June 11Giants4–11Foppert (4–5)Buehrle (2–10)2:5919,11429–35box
65June 12Giants4–8Nathan (7–3)Colón (6–6)2:4022,82729–36box
66June 13Padres5–3Gordon (3–5)Linebrink (1–2)Koch (7)2:5114,16230–36box
67June 14Padres6–5Gordon (4–5)Witasick (0–1)Koch (8)2:5127,28731–36box
68June 15Padres0–1Pérez (2–3)Garland (4–6)Beck (1)2:3826,49131–37box
69June 16Red Sox4–2Buehrle (3–10)Rupe (1–1)Gordon (1)2:0630,77932–37box
70June 17Red Sox4–7Burkett (5–3)Colón (6–7)Lyon (8)2:5319,88732–38box
71June 18Red Sox3–1Loaiza (10–2)Wakefield (5–3)Koch (9)2:2218,70833–38box
72June 19Red Sox3 – 4 (10)Lyon (3–3)Koch (2–3)3:1517,22533–39box
73June 20@ Cubs12–3Garland (5–6)Estes (6–6)3:1339,08034–39box
74June 21@ Cubs7–6Buehrle (4–10)Clement (5–7)Koch (10)3:13
38,93835–39box
75June 22@ Cubs1–2Zambrano (6–6)Marte (2–1)Borowski (15)2:3838,22335–40box
76June 24@ Twins2–1Loaiza (11–2)Reed (3–8)Koch (11)2:2819,22936–40box
77June 25@ Twins5 – 6 (11)Guardado (1–2)Koch (2–4)3:2021,33836–41box
78June 26@ Twins5–1Buehrle (5–10)Radke (5–7)2:0626,47437–41box
79June 27Cubs4–3Koch (3–4)Alfonseca (0–1)2:3945,14738–41box
80June 28Cubs7–6Koch (4–4)Cruz (1–3)3:2845,44039–41box
81June 29Cubs2–5Wood (8–5)Loaiza (11–3)2:4744,85839–42box
82June 30Twins10–3Garland (6–6)Mays (8–5)2:3729,94540–42box :
July (17–9) – Home (9–2) – Road (8–7)
#DateTimeOpponentScoreWinLossSaveAttendanceRecordBox
83July 1Twins6–1Buehrle (6–10)Radke (5–8)2:2730,69441–42box
84July 2Twins8 – 6 (12)Koch (5–4)Guardado (1–3)3:3719,55542–42box
85July 4@ Devil Rays3–4Colomé (2–4)Koch (5–5)2:409,49342–43box
86July 5@ Devil Rays2–3Sosa (2–6)Loaiza (11–4)Carter (14)2:4813,36542–44box
87July 6@ Devil Rays11–3Buehrle (7–10)Standridge (0–4)2:2811,68343–44box
88July 8@ Tigers1–2Spurling (1–1)Garland (6–7)Mears (1)2:1913,64343–45box
89July 9@ Tigers2–4Bonderman (3–13)Colón (6–8)Mears (2)2:2412,86943–46box
90July 10@ Tigers0–1Cornejo (4–7)Loaiza (11–5)Mears (3)2:0418,20643–47box
91July 11@ Indians5–12Anderson (7–6)Wright (0–4)2:5027,71243–48box
92July 12@ Indians7 – 4 (10)Marte (3–1)Mulholland (1–2)Gordon (2)3:0024,16344–48box
93July 12@ Indians2–4Westbrook (4–4)Porzio (0–1)Báez (21)2:3627,16544–49box
94July 13@ Indians7–4Marte (4–1)Betancourt (0–1)Gordon (3)3:1126,46745–49box
All-Star Break: AL defeats NL 7–6 at U.S. Cellular Field
95July 17Tigers9–10Maroth (5–13)Colón (6–9)3:1717,06045–50box
96July 18Tigers7–5Buehrle (8–10)Roney (1–4)Gordon (4)2:2518,86846–50box
97July 19Tigers6–2Garland (7–7)Cornejo (4–8)Marte (5)2:3132,24547–50box
98July 20Tigers10–1Loaiza (12–5)Ledezma (3–3)2:2720,63148–50box
99July 21Indians4–3Porzio (1–1)Tallet (0–2)Gordon (5)2:4031,77649–50box
100July 22Indians5–2Colón (7–9)Davis (7–8)Marte (6)2:2520,66750–50box
101July 23@ Blue Jays7–6White (1–1)Acevedo (1–4)Marte (7)3:0320,32051–50box
102July 24@ Blue Jays4 – 3 (13)Gordon (5–5)Sturtze (6–5)White (1)4:1218,43852–50box
103July 25Devil Rays7–2Loaiza (13–5)Sosa (3–8)2:4922,61753–50box
104July 26Devil Rays6–10Malaska (1–0)White (1–2)Colomé (1)3:0729,63353–51box
105July 27Devil Rays9–1Colón (8–9)Kennedy (3–8)2:2928,02754–51box
106July 29@ Royals9–6Buehrle (9–10)May (5–5)Gordon (6)2:5224,48555–51box
107July 30@ Royals15–4Garland (8–7)Hernández (5–4)3:1020,72256–51box
108July 31@ Royals8 – 6 (11)Schoeneweis (2–1)Field (1–1)3:3521,35257–51box :
August (16–13) – Home (10–3) – Road (6–10)
#DateTimeOpponentScoreWinLossSaveAttendanceRecordBox
109August 1@ Mariners12–1Colón (9–9)García (9–11)2:5239,33758–51box
110August 2@ Mariners0–10Franklin (8–9)Wright (0–5)2:2245,71958–52box
111August 3@ Mariners2–8Meche (12–7)Buehrle (9–11)2:5745,63258–53box
112August 4Royals9–13Hernández (6–4)Schoeneweis (2–2)Levine (1)3:2643,92258–54box
113August 5Royals5–4Loaiza (14–5)Snyder (1–6)Marte (8)2:5838,97359–54box
114August 6Royals4–3Colón (10–9)Wilson (5–2)Marte (9)2:5525,34860–54box
115August 8Athletics3–2Buehrle (10–11)Mulder (15–8)1:5324,11861–54box
116August 9Athletics2–7Bradford (6–3)Garland (8–8)3:0136,15161–55box
117August 10Athletics5–1Loaiza (15–5)Harden (3–1)2:4529,44262–55box
118August 11@ Angels8–10Weber (3–1)Colón (10–10)3:1335,88962–56box
119August 12@ Angels10–4Wright (1–5)Ortiz (13–10)3:1736,45863–56box
120August 13@ Angels1–2Rodríguez (6–2)Buehrle (10–12)Percival (24)2:2737,56363–57box
121August 14@ Angels1–5Shields (3–3)Garland (8–9)Percival (25)2:4635,05663–58box
122August 15@ Rangers5–11Lewis (6–7)Loaiza (15–6)2:4621,18663–59box
123August 16@ Rangers8–12Benoit (8–5)Colón (10–11)2:5040,07263–60box
124August 17@ Rangers4–6Powell (3–0)Marte (4–2)Cordero (11)2:4617,01563–61box
125August 18Angels4–2Gordon (6–5)Washburn (9–12)2:0732,38164–61box
126August 19Angels5–2Garland (9–9)Shields (3–4)Gordon (7)2:3122,39665–61box
127August 20Angels5–3Loaiza (16–6)Lackey (8–12)Marte (10)2:4917,87966–61box
128August 21Rangers7–3Colón (11–11)Lewis (6–8)Gordon (8)2:4818,30567–61box
129August 22Rangers7–1Cotts (1–0)Dominguez (0–2)2:3436,31168–61box
130August 23Rangers13–2Buehrle (11–12)Valdez (7–8)Wright (1)2:2233,72169–61box
131August 24Rangers0–5Thomson (12–10)Garland (9–10)2:2629,36469–62box
132August 26@ Yankees13–2Loaiza (17–6)Clemens (12–8)2:5938,88470–62box
133August 27@ Yankees11–2Colón (12–11)Wells (12–5)3:0940,65471–62box
134August 28@ Yankees5–7Mussina (15–7)Cotts (1–1)Rivera (29)3:1140,56971–63box
135August 29@ Tigers4–8Robertson (1–0)Buehrle (11–13)2:4415,82871–64box
136August 30@ Tigers5–2Garland (10–10)Maroth (6–19)2:4415,78672–64box
137August 31@ Tigers6–1Loaiza (18–6)Cornejo (6–14)2:2815,87373–64box :
September (13–12) – Home (8–7) – Road (5–5)
#DateTimeOpponentScoreWinLossSaveAttendanceRecordBox
138September 2Red Sox1–2Burkett (10–7)Colón (12–12)Kim (12)2:4123,94373–65box
139September 3Red Sox4 – 5 (10)Kim (8–9)Gordon (6–6)3:1420,08273–66box
140September 5Indians5–3Garland (11–10)Traber (6–8)Gordon (9)2:5027,19674–66box
141September 6Indians8–5Loaiza (19–6)Cressend (2–1)Gordon (10)2:4924,79675–66box
142September 7Indians7–3Schoeneweis (3–2)Báez (1–8)2:5619,99976–66box
143September 8Twins5–2Colón (13–12)Lohse (12–11)2:4232,80777–66box
144September 9Twins8–6Buehrle (12–13)Pulido (0–1)Gordon (11)3:1827,62378–66box
145September 10Twins1–4Santana (10–3)Garland (11–11)Guardado (34)2:5422,18878–67box
146September 11Twins2–5Radke (12–10)Loaiza (19–7)2:3020,54178–68box
147September 12@ Red Sox4–7Suppan (12–9)Wright (1–6)Kim (13)3:1434,89078–69box
148September 13@ Red Sox3–1Colón (14–12)Wakefield (10–7)2:2134,41479–69box
149September 14@ Red Sox7–2Buehrle (13–13)Burkett (10–8)Marte (11)2:3634,17480–69box
150September 16@ Twins2–5Radke (13–10)Loaiza (19–8)2:5132,92180–70box
151September 17@ Twins2–4Rogers (12–8)Garland (11–12)Guardado (37)2:3940,30480–71box
152September 18@ Twins3–5Lohse (14–11)Colón (14–13)Guardado (38)2:5539,94880–72box
153September 19Royals8–5Buehrle (14–13)Carrasco (6–5)Gordon (12)2:2132,81281–72box
154September 20Royals1–7Anderson (13–11)Loaiza (19–9)2:3637,36781–73box
155September 21Royals4–10May (10–7)Garland (11–13)2:3131,53981–74box
156September 22Yankees6 – 3 (10)Gordon (7–6)White (5–1)3:2139,62782–74box
157September 23Yankees0–7Contreras (7–2)Buehrle (14–14)2:4831,30582–75box
158September 24Yankees9–4Loaiza (20–9)Mussina (17–8)2:4526,01983–75box
159September 25@ Royals3–7Anderson (14–11)Wright (1–7)2:0616,43883–76box
160September 26@ Royals11–2Garland (12–13)May (10–8)2:2236,59884–76box
161September 27@ Royals19–3Colón (15–13)Wright (1–2)2:4137,56785–76box
162September 28@ Royals5–1Loaiza (21–9)Lima (8–3)2:1926,26186–76box :

## Player stats
### Batting

Note: G = Games played; AB = At bats; R = Runs scored; H = Hits; 2B = Doubles; 3B = Triples; HR = Home runs; RBI = Runs batted in; BB = Base on balls; SO = Strikeouts; AVG = Batting average; SB = Stolen bases
| Player | G | AB | R | H | 2B | 3B | HR | RBI | BB | SO | AVG | SB |
| Roberto Alomar, 2B | 67 | 253 | 42 | 64 | 11 | 1 | 3 | 17 | 30 | 37 | .253 | 6 |
| Sandy Alomar Jr., C | 75 | 194 | 22 | 52 | 12 | 0 | 5 | 26 | 4 | 17 | .268 | 0 |
| Joe Borchard, OF | 16 | 49 | 5 | 9 | 1 | 0 | 1 | 5 | 5 | 18 | .184 | 0 |
| Mark Buehrle, P | 35 | 6 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 3 | .167 | 0 |
| Jamie Burke, C,1B | 6 | 8 | 0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | .375 | 0 |
| Bartolo Colón, P | 34 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | .000 | 0 |
| Joe Crede, 3B | 151 | 536 | 68 | 140 | 31 | 2 | 19 | 75 | 32 | 75 | .261 | 1 |
| Brian Daubach, 1B,OF,DH | 95 | 183 | 26 | 42 | 11 | 0 | 6 | 21 | 34 | 54 | .230 | 1 |
| Carl Everett, CF,DH | 73 | 256 | 40 | 77 | 14 | 0 | 10 | 41 | 22 | 36 | .301 | 4 |
| Jon Garland, P | 32 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .000 | 0 |
| Tony Graffanino, SS,2B,3B | 90 | 250 | 51 | 65 | 15 | 3 | 7 | 23 | 24 | 37 | .260 | 8 |
| Willie Harris, CF,2B | 79 | 137 | 19 | 28 | 3 | 1 | 0 | 5 | 10 | 28 | .204 | 12 |
| D'Angelo Jiménez, 2B | 73 | 271 | 35 | 69 | 11 | 5 | 7 | 26 | 32 | 46 | .255 | 4 |
| Paul Konerko, 1B | 137 | 444 | 49 | 104 | 19 | 0 | 18 | 65 | 43 | 50 | .234 | 0 |
| Carlos Lee, LF | 158 | 623 | 100 | 181 | 35 | 1 | 31 | 113 | 37 | 91 | .291 | 18 |
| Esteban Loaiza, P | 34 | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | .200 | 0 |
| Aaron Miles, 2B | 8 | 12 | 3 | 4 | 3 | 0 | 0 | 2 | 0 | 0 | .333 | 0 |
| Miguel Olivo, C | 114 | 317 | 37 | 75 | 19 | 1 | 6 | 27 | 19 | 80 | .237 | 6 |
| Magglio Ordóñez, RF | 160 | 606 | 95 | 192 | 46 | 3 | 29 | 99 | 57 | 73 | .317 | 9 |
| Josh Paul, C | 13 | 17 | 6 | 6 | 0 | 0 | 0 | 4 | 3 | 3 | .353 | 0 |
| Armando Ríos, OF | 49 | 104 | 4 | 22 | 3 | 0 | 2 | 11 | 5 | 13 | .212 | 0 |
| Aaron Rowand, CF | 93 | 157 | 22 | 45 | 8 | 0 | 6 | 24 | 7 | 21 | .287 | 0 |
| Frank Thomas, DH,1B | 153 | 546 | 87 | 146 | 35 | 0 | 42 | 105 | 100 | 115 | .267 | 0 |
| José Valentín, SS | 144 | 503 | 79 | 119 | 26 | 2 | 28 | 74 | 54 | 114 | .237 | 8 |
| Dan Wright, P | 20 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0 |
| Team Totals | 162 | 5487 | 791 | 1445 | 303 | 19 | 220 | 766 | 519 | 916 | .263 | 77 |

### Pitching

Note: W = Wins; L = Losses; ERA = Earned run average; G = Games pitched; GS = Games started; SV = Saves; IP = Innings pitched; H = Hits allowed; R = Runs allowed; ER = Earned runs allowed; HR = Home runs allowed; BB = Walks allowed; K = Strikeouts
| Player | W | L | ERA | G | GS | SV | IP | H | R | ER | HR | BB | K |
| Jon Adkins | 0 | 0 | 4.82 | 4 | 0 | 0 | 9.1 | 8 | 5 | 5 | 1 | 7 | 3 |
| Mark Buehrle | 14 | 14 | 4.14 | 35 | 35 | 0 | 230.1 | 250 | 124 | 106 | 22 | 63 | 119 |
| Bartolo Colón | 15 | 13 | 3.87 | 34 | 34 | 0 | 242.0 | 223 | 107 | 104 | 30 | 70 | 173 |
| Neal Cotts | 1 | 1 | 8.10 | 4 | 4 | 0 | 13.1 | 15 | 12 | 12 | 1 | 17 | 10 |
| Jon Garland | 12 | 13 | 4.51 | 32 | 32 | 0 | 191.2 | 188 | 103 | 96 | 28 | 75 | 108 |
| Matt Ginter | 0 | 0 | 13.50 | 3 | 0 | 0 | 3.1 | 2 | 5 | 5 | 1 | 1 | 0 |
| Gary Glover | 1 | 0 | 4.54 | 24 | 0 | 0 | 35.2 | 43 | 18 | 18 | 3 | 16 | 23 |
| Tom Gordon | 7 | 6 | 3.16 | 66 | 0 | 12 | 74.0 | 57 | 29 | 26 | 4 | 34 | 91 |
| Billy Koch | 5 | 5 | 5.77 | 55 | 0 | 11 | 53.0 | 59 | 36 | 34 | 10 | 29 | 42 |
| Esteban Loaiza | 21 | 9 | 2.90 | 34 | 34 | 0 | 226.1 | 196 | 75 | 73 | 17 | 58 | 207 |
| Dámaso Marte | 4 | 2 | 1.58 | 71 | 0 | 11 | 79.2 | 50 | 16 | 14 | 3 | 40 | 87 |
| José Paniagua | 0 | 0 | 108.00 | 1 | 0 | 0 | 0.1 | 3 | 4 | 4 | 0 | 1 | 0 |
| Mike Porzio | 1 | 1 | 6.43 | 3 | 3 | 0 | 14.0 | 18 | 10 | 10 | 2 | 1 | 9 |
| David Sanders | 0 | 0 | 6.14 | 20 | 0 | 0 | 22.0 | 25 | 16 | 15 | 5 | 11 | 14 |
| Scott Schoeneweis | 2 | 1 | 4.50 | 20 | 0 | 0 | 26.0 | 26 | 16 | 13 | 1 | 11 | 27 |
| Josh Stewart | 1 | 2 | 5.96 | 5 | 5 | 0 | 25.2 | 28 | 18 | 17 | 4 | 16 | 13 |
| Scott Sullivan | 0 | 0 | 3.77 | 15 | 0 | 0 | 14.1 | 9 | 6 | 6 | 2 | 6 | 13 |
| Rick White | 1 | 2 | 6.61 | 34 | 0 | 1 | 47.2 | 56 | 39 | 35 | 11 | 15 | 37 |
| Dan Wright | 1 | 7 | 6.15 | 20 | 15 | 1 | 86.1 | 91 | 63 | 29 | 16 | 48 | 47 |
| Kelly Wunsch | 0 | 0 | 2.75 | 43 | 0 | 0 | 36.0 | 17 | 13 | 11 | 1 | 29 | 33 |
| Team Totals | 86 | 76 | 4.17 | 162 | 162 | 36 | 1431.0 | 1364 | 715 | 663 | 162 | 548 | 1056 |

## Farm system

| Level | Team | League | Manager |
| AAA | Charlotte Knights | International League | Nick Capra |
| AA | Birmingham Barons | Southern League | Wally Backman |
| A | Winston-Salem Warthogs | Carolina League | Razor Shines |
| A | Kannapolis Intimidators | South Atlantic League | John Orton |
| Rookie | Bristol White Sox | Appalachian League | Jerry Hairston, Sr. |
| Rookie | Great Falls White Sox | Pioneer League | Chris Cron |
LEAGUE CHAMPIONS: Winston-Salem