The 2024 Chicago White Sox season was the club's 125th season in Chicago, their 124th in the American League and their 34th at Rate Field. It was their first full season under general manager Chris Getz.
In their worst season in team history and one of the worst seasons in modern MLB history, the team began the season with a 3–22 record, marking the poorest start in the franchise's history, which also tied the worst start in the wild card era with the 2022 Cincinnati Reds and the 2003 Detroit Tigers. This record was also the second worst in modern baseball history, behind only the 1988 Orioles' 0–21 and 2–23 start. On June 6, following a defeat to the Boston Red Sox, the White Sox established a franchise record for the most consecutive losses at 14. During this losing streak, the White Sox had their first winless homestand of at least seven games in franchise history, going 0–7.
On July 14, following a defeat to the Pittsburgh Pirates, the White Sox established a new MLB record for the highest number of losses before the All-Star break, totaling 71. The record was broken the following year by the Colorado Rockies, who lost 74 games.
The franchise record for consecutive losses was broken again on July 29 when the White Sox dropped their 15th straight game. The streak continued, and on August 5, the White Sox lost their 21st consecutive game. This marked the first time since the 1988 Baltimore Orioles that a team endured a 21-game losing streak. They managed to end the streak the following day with a victory over the Athletics. The White Sox became the first team since the 2021 Baltimore Orioles to go through two separate losing streaks of 14 games or more. Furthermore, they set a record for the fastest assurance of a losing season by losing 82 of their first 109 games, surpassing the 2003 Detroit Tigers, who lost 82 of their first 111 games.
On August 8, the White Sox dismissed manager Pedro Grifol after the team fell to 28–89, finishing his managing career at 89–190. On that same day, the team appointed Grady Sizemore as the interim manager.
On August 17, with their loss to the Houston Astros, the White Sox became the first team to be eliminated from playoff contention in 2024. This surpassed the 2018 Baltimore Orioles for the earliest clinch of missing the playoffs since the divisional era began in 1969. Eight days later, on August 25, the White Sox became the fastest team since the 1916 Philadelphia Athletics to lose 100 games in a season when they lost to their division rival Detroit Tigers, dropping them to 31–100.
The team set a new franchise record for losses when they lost their 107th game of the season on September 1 to the New York Mets. With this loss, the White Sox had their first 0–10 homestand in franchise history and became the first team since the 1965 Mets to have three losing streaks of at least ten games. The 0–10 homestand was part of a franchise record 16 straight home losses. It was also part of a 12-game losing streak.
After their 118th loss to the San Diego Padres on September 20, the 2024 White Sox would join the 2003 Tigers as the only American League teams to lose at least 118 games. That loss also ensured the White Sox would lose at least once against all 29 of the other MLB teams in one season, making them the first team in MLB history to suffer this fate.
On September 27, the White Sox lost their 121st game of the season to the Detroit Tigers, surpassing the 1962 New York Mets for the most losses in modern MLB history. However, the White Sox later finished the season at , three tenths of a percentage point better than the 1962 Mets. September proved to be their best month of the season as they went 10–15 and also had a record of 5–1 in their last 6 games, with their only loss coming from the aforementioned Tigers game.
Offseason Transactions November 17, 2023: White Sox trade LHP Aaron Bummer to the Atlanta Braves for RHP Michael Soroka, LHP Jared Shuster, INF Nicky Lopez, INF Braden Shewmake, and RHP Riley Gowens. November 29, 2023: White Sox sign infielder Paul DeJong to a 1-year contract. December 11, 2023: White Sox acquire catcher Max Stassi from the Atlanta Braves for cash or a player to be named later. December 14, 2023: White Sox sign RHP Erick Fedde to a 2-year contract. December 28, 2023: White Sox sign LHP Tim Hill to a 1-year contract. December 30, 2023: White Sox sign RHP Chris Flexen to a 1-year contract. January 5, 2024: White Sox sign catcher Martín Maldonado to a 1-year contract. January 26, 2024: White Sox sign RHP John Brebbia to a 1-year contract. February 3, 2024: White Sox acquire RHP Prelander Berroa, OF Zach DeLoach and the 69th pick in the 2024 MLB Draft from the Seattle Mariners for RHP Gregory Santos. February 3, 2024: White Sox acquire outfielder Dominic Fletcher from the Arizona Diamondbacks for RHP Cristian Mena. March 13, 2024: White Sox trade RHP Dylan Cease to the San Diego Padres for RHP Steven Wilson, RHP Drew Thorpe, RHP Jairo Iriarte, and OF Samuel Zavala.
Regular season Transactions July 29: White Sox make a three-team trade and trade pitcher Michael Kopech to the Los Angeles Dodgers and pitcher Erick Fedde and Outfielder Tommy Pham to the St. Louis Cardinals for third baseman Miguel Vargas, infielder Alexander Albertus, infielder Jeral Pérez, and a player to be named later from the Dodgers. July 30: White Sox trade outfielder Eloy Jiménez and cash considerations to the Baltimore Orioles for LHP Trey McGough. White Sox also trade LHP Tanner Banks to the Philadelphia Phillies for infielder William Bergolla. White Sox also trade infielder Paul DeJong to the Kansas City Royals for RHP Jarold Rosado.
Opening Day starters Name Pos.BenintendiLFMoncada 3BRobert CF JimenezDHVaughn1BDeJongSSPillarRFMaldonadoCLopez2BCrochetP
Season standings American League Central
American League Wild Card
Record vs. opponents Record vs. American League
Record vs. National League
Game log
Legend White Sox win White Sox loss Postponement Eliminated from playoff raceBoldWhite Sox team member
|- style="background:#fbb;" | 1 || March 28 || Tigers || 3:10pm || 0–1 || Skubal (1–0) || Crochet (0–1) || Foley (1) || 33,420 || 0–1 || L1 |- style="background:#fbb;" | 2 || March 30 || Tigers || 1:10pm || 6–7 || Miller (1–0) || García (0–1) || — || 28,176 || 0–2 || L2 |- style="background:#fbb;" | 3 || March 31 || Tigers || 1:10pm || 2–3 || Holton (1–0) || Wilson (0–1) || Foley (2) || 17,478 || 0–3 || L3 |- style="background:#fbb;" | 4 || April 1 || Braves || 1:10pm || 0–9 || Morton (1–0) || Flexen (0–1) || — || 13,781 || 0–4 || L4 |- style="background:#bfb;" | 5 || April 2 || Braves || 6:40pm || 3–2 || Crochet (1–1) || Minter (0–1) || Kopech (1) || 12,300 || 1–4 || W1 |- style="background:#bbb;" | — || April 3 || Braves || colspan=8| Postponed (rain); Makeup: June 27 |- style="background:#fbb;" | 6 || April 4 || @ Royals || 6:40pm || 1–10 || Lugo (1–0) || Soroka (0–1) || — || 10,863 || 1–5 || L1 |- style="background:#fbb;" | 7 || April 5 || @ Royals || 6:40pm || 1–2 || Stratton (1–0) || Kopech (0–1) || McArthur (1) || 10,592 || 1–6 || L2 |- style="background:#fbb;" | 8 || April 6 || @ Royals || 6:10pm || 0–3 || Wacha (1–0) || Flexen (0–2) || Stratton (1) || 15,453 || 1–7 || L3 |- style="background:#fbb;" | 9 || April 7 || @ Royals || 1:10pm || 3–5 || Schreiber (1–0) || García (0–2) || McArthur (2) || 14,251 || 1–8 || L4 |- style="background:#fbb;" | 10 || April 8 || @ Guardians || 4:10pm || 0–4 || McKenzie (1–1) || Banks (0–1) || — || 35,735 || 1–9 || L5 |- style="background:#bfb;" | 11 || April 9 || @ Guardians || 5:10pm || 7–5 || Wilson (1–1) || Barlow (0–2) || Kopech (2) || 14,887 || 2–9 || W1 |- style="background:#fbb;" | 12 || April 10 || @ Guardians || 5:10pm || 6–7 || Morgan (1–0) || Shaw (0–1) || — || 12,405 || 2–10 || L1 |- style="background:#fbb;" | 13 || April 12 || Reds || 6:40pm || 1–11 || Abbott (1–1) || Flexen (0–3) || — || 11,337 || 2–11 || L2 |- style="background:#fbb;" | 14 || April 13 || Reds || 1:10pm || 0–5 || Lodolo (1–0) || Crochet (1–2) || — || 22,598 || 2–12 || L3 |- style="background:#fbb;" | 15 || April 14 || Reds || 1:10pm || 4–11 || Ashcraft (2–1) || Soroka (0–2) || — || 17,589 || 2–13 || L4 |- style="background:#fbb;" | 16 || April 15 || Royals || 6:40pm || 0–2 || Lugo (3–0) || Nastrini (0–1) || McArthur (3) || 10,569 || 2–14 || L5 |- style="background:#bbb;" | — || April 16 || Royals || colspan=8| Postponed (rain); Makeup: April 17 |- style="background:#fbb;" | 17 || April 17 || Royals || 1:10pm || 2–4 || Anderson (1–1) || Kopech (0–2) || McArthur (4) || || 2–15 || L6 |- style="background:#bfb;" | 18 || April 17 || Royals || 4:25pm || 2–1 || Fedde (1–0) || Wacha (1–2) || García (1) || 10,412 || 3–15 || W1 |- style="background:#fbb;" | 19 || April 19 || @ Phillies || 5:40pm || 0–7 || Turnbull (2–0) || Crochet (1–3) || — || 39,069 || 3–16 || L1 |- style="background:#fbb;" | 20 || April 20 || @ Phillies || 5:05pm || 5–9 || Wheeler (1–3) || Soroka (0–3) || Alvarado (4) || 44,546 || 3–17 || L2 |- style="background:#fbb;" | 21 || April 21 || @ Phillies || 12:35pm || 2–8 || Nola (3–1) || Nastrini (0–2) || — || 43,614 || 3–18 || L3 |- style="background:#fbb;" | 22 || April 22 || @ Twins || 6:40pm || 0–7 || Paddack (1–1) || Cannon (0–1) || — || 12,443 || 3–19 || L4 |- style="background:#fbb;" | 23 || April 23 || @ Twins || 6:40pm || 5–6 || Jackson (1–1) || Wilson (1–2) || — || 11,223 || 3–20 || L5 |- style="background:#fbb;" | 24 || April 24 || @ Twins || 6:40pm || 3–6 || Ryan (1–1) || Crochet (1–4) || Jax (3) || 12,546 || 3–21 || L6 |- style="background:#fbb;" | 25 || April 25 || @ Twins || 12:10pm || 3–6 || Sands (1–0) || Banks (0–2) || Jax (4) || 20,363 || 3–22 || L7 |- style="background:#bfb;" | 26 || April 26 || Rays || 6:40pm || 9–4 || Flexen (1–3) || Eflin (1–3) || — || 10,323 || 4–22 || W1 |- style="background:#bfb;" | 27 || April 27 || Rays || 6:10pm || 8–7 || García (1–2) || Maton (0–2) || — || 28,009 || 5–22 || W2 |- style="background:#bfb;" | 28 || April 28 || Rays || 1:10pm || 4–2 || Fedde (2–0) || Littell (1–2) || Leasure (1) || 12,669 || 6–22 || W3 |- style="background:#fbb;" | 29 || April 29 || Twins || 6:40pm || 2–3 || Jax (2–2) || Brebbia (0–1) || Thielbar (2) || 10,772 || 6–23 || L1 |- style="background:#fbb;" | 30 || April 30 || Twins || 6:40pm || 5–6 || Thielbar (1–1) || Kopech (0–3) || Durán (1) || 11,609 || 6–24 || L2
|- style="background:#fbb;" | 31 || May 1 || Twins || 1:10pm || 5–10 || Ober (3–1) || Leone (0–1) || — || 12,216 || 6–25 || L3 |- style="background:#fbb;" | 32 || May 3 || @ Cardinals || 7:15pm || 0–3 || Gray (4–1) || Keller (0–1) || Helsley (11) || 34,010 || 6–26 || L4 |- style="background:#bfb;" | 33 || May 4 || @ Cardinals || 1:15pm || 6–5 || Kopech (1–3) || Fernandez (0–1) || Banks (1) || 38,559 || 7–26 || W1 |- style="background:#bfb;" | 34 || May 5 || @ Cardinals || 1:15pm || 5–1 || Crochet (2–4) || Gallegos (2–1) || — || 43,046 || 8–26 || W2 |- style="background:#fbb;" | 35 || May 6 || @ Rays || 5:50pm || 2–8 || Ramírez (2–0) || Clevinger (0–1) || — || 12,042 || 8–27 || L1 |- style="background:#fbb;" | 36 || May 7 || @ Rays || 5:50pm || 1–5 || Eflin (2–4) || Soroka (0–4) || — || 10,872 || 8–28 || L2 |- style="background:#bfb;" | 37 || May 8 || @ Rays || 5:50pm || 4–1 || Flexen (2–3) || Civale (2–3) || Kopech (3) || 12,877 || 9–28 || W1 |- style="background:#bfb;" | 38 || May 9 || Guardians || 6:40pm || 3–2 || Fedde (3–0) || Lively (1–2) || Kopech (4) || 10,495 || 10–28 || W2 |- style="background:#bfb;" | 39 || May 10 || Guardians || 6:40pm || 6–3 || Crochet (3–4) || Carrasco (2–3) || Leasure (2) || 17,319 || 11–28 || W3 |- style="background:#bfb;" | 40 || May 11 || Guardians || 6:10pm || 3–1 || Hill (1–0) || McKenzie (2–3) || Brebbia (1) || 26,152 || 12–28 || W4 |- style="background:#fbb;" | 41 || May 12 || Guardians || 1:10pm || 0–7 || Allen (4–2) || Soroka (0–5) || — || 15,529 || 12–29 || L1 |- style="background:#bbb;"