2004 Chicago White Sox season

The 2004 Chicago White Sox season was the White Sox's 105th season, and their 104th season in Major League Baseball. They finished with a record of 83–79, good enough for second place in the American League Central, 9 games behind the champion Minnesota Twins.

Offseason

 * 11/3/03: Named Ozzie Guillén manager.
 * 11/26/03: Sandy Alomar Jr. was signed as a free agent with the Chicago White Sox.
 * 12/2/03: Acquired Shortstop Juan Uribe from the Colorado Rockies in exchange for Aaron Miles.
 * 1/7/04: Agreed to terms with relief pitcher Cliff Politte on a one-year contract with a club option for 2005.
 * 1/22/04: Signed relief pitcher Shingo Takatsu to a one-year contract, with a club option for 2005.

Notable transactions

 * 6/17/04: Billy Koch was traded by the Chicago White Sox to the Florida Marlins for Wilson Valdez and cash.
 * 6/27/04: Traded catcher Miguel Olivo, minor league outfielder Jeremy Reed and minor league Infielder Mike Morse to the Seattle Mariners for starting pitcher Freddy García and Catcher Ben Davis.
 * 7/31/04: Traded starting pitcher Esteban Loaiza to the New York Yankees for starting pitcher José Contreras.

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

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