The 2023–24 Chicago Bulls season was the 58th season for the franchise in the National Basketball Association (NBA). They failed to improve on their 40–42 record from the 2022–23 season, finishing 39–43 to give them a second straight losing record.
The team started the season with a 5–14 record through the first 19 games; however, they went 34–29 in their last 63 games. This run was led by Coby White and Ayo Dosunmu having breakout seasons with White finishing second in NBA Most Improved Player voting. The team also led the league in clutch wins at 27. This was mostly due to veteran player DeMar DeRozan leading the league in minutes played and scoring the second-most clutch points in the regular season. DeRozan was also runner-up for NBA Clutch Player of the Year, narrowly losing to Golden State Warriors guard Steph Curry.
On April 1, 2024, despite losing to the Atlanta Hawks, due to having a 2–1 record against them in the regular season, the Bulls were able to secure their second consecutive postseason with a play-in berth. The team finished 39–43 and was the 9th seed in the Eastern Conference. In the play-in tournament, they defeated the Hawks in the first stage but fell to the 8th-seeded Miami Heat in the second stage for the second consecutive time to end their season.
The Chicago Bulls drew an average home attendance of 20,624 in 41 home games in the 2023-24 NBA season, the highest in the league.
Draft
The Bulls entered this draft with no draft picks. Their original first-round selection was traded to the Orlando Magic as part of a 2021 deal for Nikola Vučević after falling outside its top-4 protection following the draft lottery, while their second-round pick was traded to the Washington Wizards in 2019. Meanwhile, a second-round pick acquired from the Cleveland Cavaliers and originally owned by the Denver Nuggets was forfeited due to free agency tampering violations on their acquisition of Lonzo Ball in 2021.
Roster
<noinclude>
Standings
Division
Conference
Game log
Preseason
|- style="background:#fcc" | 1 | October 8 | @ Milwaukee | | Coby White (14) | Andre Drummond (9) | Coby White (6) | Fiserv Forum15,433 | 0–1 |- style="background:#cfc" | 2 | October 12 | Denver | | DeMar DeRozan (19) | Andre Drummond (13) | Carter, Taylor, White (4) | United Center19,975 | 1–1 |- style="background:#fcc" | 3 | October 15 | @ Denver | | White, Williams (20) | Andre Drummond (10) | Ayo Dosunmu (7) | Ball Arena17,286 | 1–2 |- style="background:#fcc" | 4 | October 17 | Toronto | | Zach LaVine (25) | Andre Drummond (13) | DeMar DeRozan (5) | United Center15,815 | 1–3 |- style="background:#fcc" | 5 | October 19 | Minnesota | | Nikola Vučević (21) | Nikola Vučević (10) | Caruso, DeRozan, Vučević (4) | United Center18,754 | 1–4
Regular season
|- style="background:#fcc" | 1 | October 25 | Oklahoma City | | DeMar DeRozan (20) | Nikola Vučević (9) | Vučević, White, Williams (4) | United Center21,369 | 0–1 |- style="background:#cfc" | 2 | October 27 | Toronto | | DeMar DeRozan (33) | Alex Caruso (13) | Coby White (8) | United Center19,555 | 1–1 |- style="background:#fcc" | 3 | October 28 | @ Detroit | | Zach LaVine (51) | Caruso, Drummond (5) | Caruso, DeRozan (4) | Little Caesars Arena20,062 | 1–2 |- style="background:#cfc" | 4 | October 30 | @ Indiana | | Nikola Vučević (24) | Nikola Vučević (17) | DeMar DeRozan (4) | Gainbridge Fieldhouse15,021 | 2–2
|- style="background:#fcc" | 5 | November 1 | @ Dallas | | Zach LaVine (22) | Nikola Vučević (20) | DeMar DeRozan (7) | American Airlines Center20,103 | 2–3 |- style="background:#fcc" | 6 | November 3 | Brooklyn | | DeRozan, LaVine (24) | Nikola Vučević (13) | Zach LaVine (5) | United Center20,645 | 2–4 |- style="background:#fcc" | 7 | November 4 | @ Denver | | Nikola Vučević (19) | Andre Drummond (11) | DeMar DeRozan (6) | Ball Arena19,610 | 2–5 |- style="background:#cfc" | 8 | November 6 | Utah | | Zach LaVine (24) | Nikola Vučević (8) | Coby White (7) | United Center18,031 | 3–5 |- style="background:#fcc" | 9 | November 8 | Phoenix | | Nikola Vučević (26) | Zach LaVine (8) | Zach LaVine (8) | United Center18,220 | 3–6 |- style="background:#cfc" | 10 | November 12 | Detroit | | DeMar DeRozan (29) | Andre Drummond (13) | Coby White (7) | United Center19,088 | 4–6 |- style="background:#fcc" | 11 | November 13 | @ Milwaukee | | Nikola Vučević (26) | Craig, Vučević (12) | DeMar DeRozan (7) | Fiserv Forum17,865 | 4–7 |- style="background:#fcc" | 12 | November 15 | Orlando | | Zach LaVine (19) | Andre Drummond (14) | Caruso, LaVine, Vučević (3) | United Center19,092 | 4–8 |- style="background:#fcc" | 13 | November 17 | Orlando | | Zach LaVine (34) | Nikola Vučević (10) | Nikola Vučević (6) | United Center20,235 | 4–9 |- style="background:#cfc" | 14 | November 18 | Miami | | DeMar DeRozan (23) | Andre Drummond (9) | Zach LaVine (6) | United Center18,063 | 5–9 |- style="background:#fcc" | 15 | November 20 | Miami | | Coby White (20) | Nikola Vučević (7) | DeRozan, LaVine (5) | United Center19,258 | 5–10 |- style="background:#fcc" | 16 | November 22 | @ Oklahoma City | | DeMar DeRozan (25) | Nikola Vučević (12) | DeMar DeRozan (6) | Paycom Center18,203 | 5–11 |- style="background:#fcc" | 17 | November 24 | @ Toronto | | Zach LaVine (36) | Nikola Vučević (8) | Nikola Vučević (5) | Scotiabank Arena19,800 | 5–12 |- style="background:#fcc" | 18 | November 26 | @ Brooklyn | | DeMar DeRozan (27) | Nikola Vučević (9) | DeMar DeRozan (6) | Barclays Center16,687 | 5–13 |- style="background:#fcc" | 19 | November 28 | @ Boston | | DeRozan, White (19) | Nikola Vučević (8) | DeMar DeRozan (6) | TD Garden19,156 | 5–14 |- style="background:#cfc" | 20 | November 30 | Milwaukee | | Nikola Vučević (29) | Andre Drummond (14) | Coby White (7) | United Center19,838 | 6–14
|- style="background:#cfc" | 21 | December 2 | New Orleans | | Coby White (31) | Coby White (9) | DeMar DeRozan (10) | United Center20,511 | 7–14 |- style="background:#cfc" | 22 | December 6 | Charlotte | | DeMar DeRozan (29) | Nikola Vučević (12) | Coby White (5) | United Center17,689 | 8–14 |- style="background:#cfc" | 23 | December 8 | @ San Antonio | | Coby White (24) | Nikola Vučević (16) | DeMar DeRozan (10) | Frost Bank Center18,074 | 9–14 |- style="background:#fcc" | 24 | December 11 | @ Milwaukee | | DeMar DeRozan (41) | Andre Drummond (16) | DeMar DeRozan (11) | Fiserv Forum17,440 | 9–15 |- style="background:#fcc" | 25 | December 12 | Denver | | Coby White (27) | Nikola Vučević (16) | Coby White (8) | United Center20,775 | 9–16 |- style="background:#cfc" | 26 | December 14 | @ Miami | | Coby White (26) | Nikola Vučević (12) | Coby White (11) | Kaseya Center19,653 | 10–16 |- style="background:#fcc" | 27 | December 16 | @ Miami | | DeMar DeRozan (27) | Nikola Vučević (11) | DeRozan, White (5) | Kaseya Center19,815 | 10–17 |- style="background:#cfc" | 28 | December 18 | @ Philadelphia | | Coby White (24) | Drummond, Vučević, White (8) | Coby White (9) | Wells Fargo Center19,773 | 11–17 |- style="background:#cfc" | 29 | December 20 | L.A. Lakers | | DeMar DeRozan (27) | Nikola Vučević (10) | DeMar DeRozan (9) | United Center21,234 | 12–17 |- style="background:#cfc" | 30 | December 21 | San Antonio | | Coby White (22) | Andre Drummond (8) | DeRozan, White (5) | United Center20,697 | 13–17 |- style="background:#fcc" | 31 | December 23 | Cleveland | | DeMar DeRozan (21) | Nikola Vučević (12) | DeMar DeRozan (8) | United Center19,583 | 13–18 |- style="background:#cfc" | 32 | December 26 | Atlanta | | DeMar DeRozan (25) | Andre Drummond (25) | DeMar DeRozan (6) | United Center21,420 | 14–18 |- style="background:#fcc" | 33 | December 28 | Indiana | | Patrick Williams (22) | Andre Drummond (16) | DeMar DeRozan (5) | United Center21,568 | 14–19 |- style="background:#cfc" | 34 | December 30 | Philadelphia | | DeMar DeRozan (24) | Andre Drummond (23) | Caruso, DeRozan (5) | United Center21,648 | 15–19
|- style="background:#fcc" | 35 | January 2 | @ Philadelphia | | DeMar DeRozan (16) | Andre Drummond (17) | Dalen Terry (7) | Wells Fargo Center19,772 | 15–20 |- style="background:#fcc" | 36 | January 3 | @ New York | | DeMar DeRozan (28) | Andre Drummond (16) | Coby White (8) | Madison Square Garden19,812 | 15–21 |- style="background:#cfc" | 37 | January 5 | Charlotte | | Coby White (22) | Drummond, White (10) | DeRozan, White (6) | United Center21,345 | 16–21 |- style="background:#cfc" | 38 | January 8 | @ Charlotte | | Coby White (27) | Andre Drummond (15) | DeMar DeRozan (7) | Spectrum Center14,418 | 17–21 |- style="background:#cfc" | 39 | January 10 | Houston | | Coby White (30) | Nikola Vučević (15) | Coby White (8) | United Center21,149 | 18–21 |- style="background:#fcc" | 40 | January 12 | Golden State | | DeMar DeRozan (39) | Zach LaVine (8) | LaVine, White, Williams (7) | United Center21,153 | 18–22 |- style="background:#cfc" | 41 | January 13 | @ San Antonio | | Nikola Vučević (24) | Nikola Vučević (16) | Zach LaVine (7) | Frost Bank Center18,354 | 19–22 |- style="background:#fcc" | 42 | January 15 | @ Cleveland | | Coby White (18) | Drummond, Vučević (10) | LaVine, Vučević (4) | Rocket Mortgage FieldHouse19,432 | 19–23 |- style="background:#cfc" | 43 | January 18 | @ Toronto | | DeRozan, Vučević (24) | Nikola Vučević (13) | Nikola Vučević (7) | Scotiabank Arena19,312 | 20–23 |- style="background:#cfc" | 44 | January 20 | Memphis | | Ayo Dosunmu (20) | Nikola Vučević (11) | DeMar DeRozan (8) | United Center21,441 | 21–23 |- style="background:#fcc" | 45 | January 22 | @ Phoenix | | Coby White (26) | Nikola Vučević (17) | Coby White (9) | Footprint Center17,071 | 21–24 |- style="background:#fcc" | 46 | January 25 | @ L.A. Lakers | | DeMar DeRozan (32) | Andre Drummond (9) | DeMar DeRozan (10) | Crypto.com Arena18,997 | 21–25 |- style="background:#cfc" | 47 | January 28 | @ Portland | | DeMar DeRozan (20) | DeRozan, Drummond, Vučević (7) | Coby White (9) | Moda Center17,899 | 22–25 |- style="background:#fcc" | 48 | January 30 | Toronto | | DeMar DeRozan (25) | Nikola Vučević (9) | Coby White (6) | United Center21,259 | 22–26 |- style="background:#cfc" | 49 | January 31 | @ Charlotte | | Coby White (35) | Nikola Vučević (12) | Coby White (9) | Spectrum Center13,712 | 23–26
|- style="background:#fcc" | 50 | February 3 | Sacramento | | Coby White (26) | Nikola Vučević (12) | Caruso, DeRozan (6) | United Center21,579 | 23–27 |- style="background:#cfc" | 51 | February 6 | Minnesota | | DeRozan, White (33) | Andre Drummond (16) | Coby White (7) | United Center20,949 | 24–27 |- style="background:#cfc" | 52 | February 8 | @ Memphis | | DeMar DeRozan (30) | Andre Drummond (13) | Coby White (8) | FedExForum16,285 | 25–27 |- style="background:#fcc" | 53 | February 10 | @ Orlando | | DeMar DeRozan (28) | Nikola Vučević (17) | Coby White (7) | Kia Center19,459 | 25–28 |- style="background:#cfc" | 54 | February 12 | @ Atlanta | | DeRozan, Dosunmu (29) | Drummond, Vučević (11) | Dosunmu, White (7) | State Farm Arena16,524 | 26–28 |- style="background:#fcc" | 55 | February 14 | @ Cleveland | | Coby White (32) | Andre Drummond (15) | DeMar DeRozan (6) | Rocket Mortgage FieldHouse19,432 | 26–29 |- style="background:#fcc" | 56 | February 22 | Boston | | Nikola Vučević (22) | Nikola Vučević (14) | Ayo Dosunmu (8) | United Center20,313 | 26–30 |- style="background:#cfc" | 57 | February 25 | @ New Orleans | | DeMar DeRozan (24) | Nikola Vučević (13) | Ayo Dosunmu (8) | Smoothie King Center18,684 | 27–30 |- style="background:#fcc" | 58 | February 27 | Detroit | | DeRozan, Vučević (25) | Andre Drummond (11) | Dosunmu, White (6) | United Center21,089 | 27–31 |- style="background:#cfc" | 59 | February 28 | Cleveland | | DeMar DeRozan (35) | Andre Drummond (26) | Coby White (12) | United Center21,700 | 28–31
|- style="background:#fcc" | 60 | March 1 | Milwaukee | | Coby White (22) | Andre Drummond (10) | DeMar DeRozan (9)