The 2024–25 Detroit Pistons season was the 84th season of the franchise, the 77th in the National Basketball Association (NBA), and the eighth in Midtown Detroit. This was the Pistons' first season under head coach J. B. Bickerstaff. This was also the Pistons' first season under a new president of basketball operations after finishing the previous season with the worst record in franchise history at 14–68. On January 1, 2025, following a win over the Orlando Magic, the Pistons surpassed the previous season's win total.
On March 28, the Pistons secured their first winning season since 2016. They also became the second team in NBA history to triple their win total from the previous season, joining the 2012–13 Charlotte Bobcats, and the first to do so from the previous full season. On April 4, the Pistons clinched a playoff spot for the first time since 2019 with a 117–105 win over the Toronto Raptors. The Pistons finished the regular season at 44–38, their best record since 2016.
Matching up with the New York Knicks in the first round, the Pistons secured their first playoff win since the 2008 Eastern Conference Finals on April 21, breaking their NBA record 15-game postseason losing streak. The Pistons were ultimately defeated by the Knicks in six games.
The Detroit Pistons drew an average home attendance of 19,071, the 9th-highest of all NBA teams.https://www.espn.com/nba/attendance/_/year/2025/sort/homeTotal
Draft
Round Pick Player Position Nationality College / team 1 5 Ron Holland II Small forward United States NBA G League Ignite 2 53 Cam Spencer Shooting guard United States UConn
The Pistons held the fifth overall pick in the 2024 NBA draft, along with one second round pick originally owned by the New York Knicks and acquired from the Philadelphia 76ers. They had also traded their original second-round pick to the Los Angeles Clippers before ultimately landing with the Toronto Raptors. The NBA draft lottery was held on May 12, 2024. After finishing with the worst record in the league the previous season, the Pistons had a 14 percent chance of getting the top pick in the draft, and were guaranteed a top-five pick. This was the first NBA draft to be held on multiple nights.
On the first night of the draft, the Pistons selected Ron Holland II from the now-defunct NBA G League Ignite. On the second day of the draft, the Pistons traded for Bobi Klintman, who was selected by the Minnesota Timberwolves with the 37th overall pick.
Roster
<noinclude>
Standings Division
Conference
Game log Preseason During the preseason, the Pistons played their games on what was previously known as Bally Sports Detroit. Bally Sports rebranded itself as FanDuel Sports Network prior to the start of the regular season on October 21, 2024.
|- style="background:#cfc;" | 1 | October 6 | Milwaukee | | Jaden Ivey (22) | Jalen Duren (9) | Marcus Sasser (9) | Little Caesars Arena9,811 | 1–0 |-style="background:#fcc;" | 2 | October 8 | Phoenix | | Jalen Duren (17) | Jalen Duren (6) | Cade Cunningham (8) | Breslin Center14,901 | 1–1 |- style="background:#cfc;" | 3 | October 11 | @ Phoenix | | Cade Cunningham (25) | Cade Cunningham (12) | Cade Cunningham (9) | Footprint Center17,071 | 2–1 |- style="background:#fcc;" | 4 | October 13 | @ Golden State | | Jaden Ivey (19) | Jalen Duren (9) | Cade Cunningham (7) | Chase Center18,064 | 2–2 |- style="background:#cfc;" | 5 | October 16 | Cleveland | | Simone Fontecchio (18) | Paul Reed (9) | Marcus Sasser (5) | Little Caesars Arena8,411 | 3–2
Regular season
|- style="background:#fcc" | 1 | October 23 | Indiana | | Cade Cunningham (28) | Jalen Duren (13) | Cade Cunningham (8) | Little Caesars Arena20,062 | 0–1 |- style="background:#fcc" | 2 | October 25 | @ Cleveland | | Cade Cunningham (33) | Duren, Holland (7) | Cade Cunningham (6) | Rocket Mortgage FieldHouse19,432 | 0–2 |- style="background:#fcc" | 3 | October 26 | Boston | | Jaden Ivey (26) | Tobias Harris (11) | Cade Cunningham (10) | Little Caesars Arena19,311 | 0–3 |- style="background:#fcc" | 4 | October 28 | @ Miami | | Cade Cunningham (24) | Isaiah Stewart (15) | Cade Cunningham (6) | Kaseya Center19,626 | 0–4 |- style="background:#cfc" | 5 | October 30 | @ Philadelphia | | Jaden Ivey (23) | Tobias Harris (14) | Cade Cunningham (7) | Wells Fargo Center19,759 | 1–4
|- style="background:#fcc | 6 | November 1 | New York | | Cade Cunningham (22) | Tobias Harris (8) | Cade Cunningham (6) | Little Caesars Arena17,022 | 1–5 |- style="background:#cfc | 7 | November 3 | @ Brooklyn | | Cade Cunningham (19) | Jalen Duren (17) | Tobias Harris (6) | Barclays Center17,086 | 2–5 |- style="background:#cfc | 8 | November 4 | L.A. Lakers | | Jaden Ivey (26) | Jalen Duren (14) | Cade Cunningham (11) | Little Caesars Arena20,062 | 3–5 |- style="background:#fcc | 9 | November 6 | @ Charlotte | | Jaden Ivey (21) | Cade Cunningham (10) | Cade Cunningham (10) | Spectrum Center13,247 | 3–6 |- style="background:#cfc | 10 | November 8 | Atlanta | | Beasley, Cunningham, Harris (22) | Cunningham, Stewart (11) | Cade Cunningham (13) | Little Caesars Arena17,913 | 4–6 |- style="background:#fcc | 11 | November 10 | Houston | | Cade Cunningham (26) | Cunningham, Harris, Stewart (8) | Cade Cunningham (9) | Little Caesars Arena18,744 | 4–7 |- style="background:#cfc | 12 | November 12 | Miami | | Beasley, Cunningham (21) | Jalen Duren (11) | Cade Cunningham (9) | Little Caesars Arena17,806 | 5–7 |- style="background:#fcc" | 13 | November 13 | @ Milwaukee | | Cade Cunningham (35) | Malik Beasley (10) | Cade Cunningham (11) | Fiserv Forum17,341 | 5–8 |- style="background:#cfc | 14 | November 15 | @ Toronto | | Malik Beasley (20) | Tobias Harris (11) | Cade Cunningham (10) | Scotiabank Arena19,245 | 6–8 |- style="background:#cfc | 15 | November 17 | @ Washington | | Jaden Ivey (28) | Cunningham, Duren (10) | Cade Cunningham (10) | Capital One Arena14,789 | 7–8 |- style="background:#fcc" | 16 | November 18 | Chicago | | Cade Cunningham (26) | Jalen Duren (22) | Cade Cunningham (10) | Little Caesars Arena18,022 | 7–9 |- style="background:#fcc" | 17 | November 21 | @ Charlotte | | Cade Cunningham (27) | Duren, Stewart (9) | Cade Cunningham (10) | Spectrum Center14,671 | 7–10 |- style="background:#fcc" | 18 | November 23 | @ Orlando | | Jaden Ivey (19) | Jaden Ivey (7) | Beasley, Stewart (4) | Kia Center19,094 | 7–11 |- style="background:#cfc | 19 | November 25 | Toronto | | Jaden Ivey (25) | Jalen Duren (12) | Jaden Ivey (8) | Little Caesars Arena18,421 | 8–11 |- style="background:#fcc" | 20 | November 27 | @ Memphis | | Marcus Sasser (22) | Duren, Moore Jr., Reed (7) | Marcus Sasser (5) | FedExForum16,261 | 8–12 |- style="background:#cfc" | 21 | November 29 | @ Indiana | | Malik Beasley (25) | Jalen Duren (12) | Cade Cunningham (11) | Gainbridge Fieldhouse17,274 | 9–12 |- style="background:#fcc | 22 | November 30 | Philadelphia | | Malik Beasley (19) | Simone Fontecchio (11) | Jaden Ivey (5) | Little Caesars Arena22,062 | 9–13
|- style="background:#fcc" | 23 | December 3 | Milwaukee | | Cade Cunningham (23) | Duren, Stewart (6) | Cade Cunningham (6) | Little Caesars Arena17,988 | 9–14 |- style="background:#fcc" | 24 | December 4 | @ Boston
| Cunningham, Harris (27) | Cade Cunningham (9) | Cade Cunningham (14) | TD Garden19,156 | 9–15 |- style="background:#cfc" | 25 | December 7 | @ New York
| Cade Cunningham (29) | Cade Cunningham (10) | Cade Cunningham (15) | Madison Square Garden19,812 | 10–15 |- style="background:#fcc" | 26 | December 12 | @ Boston
| Ron Holland II (26) | Cunningham, Harris (8) | Cade Cunningham (8) | TD Garden19,156 | 10–16 |- style="background:#cfc" | 27 | December 16 | Miami
| Malik Beasley (28) | Jalen Duren (16) | Cade Cunningham (18) | Little Caesars Arena17,810 | 11–16 |- style="background:#fcc" | 28 | December 19 | Utah | | Cade Cunningham (33) | Paul Reed (9) | Cade Cunningham (7) | Little Caesars Arena18,022 | 11–17 |- style="background:#cfc" | 29 | December 21 | @ Phoenix | | Cade Cunningham (28) | Jalen Duren (11) | Cade Cunningham (13) | Footprint Center17,071 | 12–17 |- style="background:#cfc" | 30 | December 23 | @ L.A. Lakers | | Malik Beasley (21) | Jalen Duren (9) | Cade Cunningham (10) | Crypto.com Arena18,997 | 13–17 |- style="background:#cfc" | 31 | December 26 | @ Sacramento | | Cade Cunningham (33) | Jalen Duren (10) | Cade Cunningham (10) | Golden 1 Center17,832 | 14–17 |- style="background:#fcc" | 32 | December 28 | @ Denver | | Cunningham, Ivey (17) | Jalen Duren (7) | Cade Cunningham (8) | Ball Arena19,876 | 14–18
|- style="background:#cfc" | 33 | January 1 | Orlando | | Jaden Ivey (22) | Jalen Duren (11) | Cade Cunningham (9) | Little Caesars Arena19,399 | 15–18 |- style="background:#cfc" | 34 | January 3 | Charlotte
| Tobias Harris (24) | Jalen Duren (14) | Cunningham, Sasser (5) | Little Caesars Arena18,866 | 16–18 |- style="background:#cfc" | 35 | January 4 | Minnesota | | Cade Cunningham (40) | Tobias Harris (11) | Cade Cunningham (9) | Little Caesars Arena20,062 | 17–18 |- style="background:#cfc" | 36 | January 6 | Portland | | Cade Cunningham (32) | Jalen Duren (12) | Cade Cunningham (9) | Little Caesars Arena16,002 | 18–18 |- style="background:#cfc" | 37 | January 8 | @ Brooklyn | | Malik Beasley (23) | Jalen Duren (9) | Beasley, Cunningham, Harris (5) | Barclays Center16,098 | 19–18 |- style="background:#fcc" | 38 | January 9 | Golden State | | Cade Cunningham (32) | Jalen Duren (12) | Cade Cunningham (8) | Little Caesars Arena20,062 | 19–19 |- style="background:#cfc" | 39 | January 11 | Toronto
| Tim Hardaway Jr. (27) | Cade Cunningham (10) | Cade Cunningham (17) | Little Caesars Arena19,011 | 20–19 |- style="background:#cfc" | 40 | January 13 | @ New York | | Cade Cunningham (36) | Duren, Harris (8) | Cunningham, Sasser (4) | Madison Square Garden19,812 | 21–19 |- style="background:#fcc" | 41 | January 16 | Indiana | | Tim Hardaway Jr. (25) | Jalen Duren (17) | Cade Cunningham (9) | Little Caesars Arena16,366 | 21–20 |- style="background:#fcc" | 42 | January 18 | Phoenix
| Tobias Harris (21) | Jalen Duren (10) | Cade Cunningham (11) | Little Caesars Arena20,062 | 21–21 |- style="background:#cfc" | 43 | January 20 | @ Houston
| Cade Cunningham (32) | Jalen Duren (14) | Cade Cunningham (7) | Toyota Center18,055 | 22–21 |- style="background:#cfc" | 44 | January 22 | @ Atlanta | | Cade Cunningham (29) | Duren, Stewart (12) | Cade Cunningham (11) | State Farm Arena13,983 | 23–21 |- style="background:#fcc" | 45 | January 25 | @ Orlando | | Cade Cunningham (35) | Jalen Duren (8) | Cade Cunningham (11) | Kia Center19,489 | 23–22 |- style="background:#fcc" | 46 | January 27 | @ Cleveland | | Cade Cunningham (22) | Jalen Duren (16) | Cade Cunningham (7) | Rocket Mortgage FieldHouse19,432 | 23–23 |- style="background:#fcc" | 47 | January 29 | @ Indiana | | Cade Cunningham (32) | Jalen Duren (10) | Cade Cunningham (9) | Gainbridge Fieldhouse16,275 | 23–24 |- style="background:#cfc" | 48 | January 31 | Dallas | | Cade Cunningham (40) | Jalen Duren (13) | Jalen Duren (5) | Little Caesars Arena20,062 | 24–24
|- style="background:#cfc" | 49 | February 2 | Chicago | | Cade Cunningham (22) | Jalen Duren (13) | Cade Cunningham (15) | Little Caesars Arena20,062 | 25–24 |- style="background:#fcc" | 50 | February 3 | Atlanta | | Cade Cunningham (30) | Jalen Duren (9) | Cade Cunningham (14) | Little Caesars Arena15,988 | 25–25 |- style="background:#fcc" | 51 | February 5 | Cleveland | | Cade Cunningham (38) | Jalen Duren (10) | Cade Cunningham (9) | Little Caesars Arena18,734 | 25–26 |- style="background:#cfc" | 52 | February 7 | Philadelphia | | Malik Beasley (36) | Jalen Duren (13) | Jalen Duren (7) | Little Caesars Arena19,241 | 26–26 |- style="background:#cfc" | 53 | February 9 | Charlotte | | Tobias Harris (20) | Jalen Duren (12) | Cade Cunningham (12) | Little Caesars Arena18,740 | 27–26 |- style="background:#cfc" | 54