Longest-Tenured NBA Head Coaches

It has been another eventful year on the NBA’s head coaching carousel, with eight teams making coaching changes since the calendar flipped to 2024.

That group includes the Cavaliers, whose previous head coach – J.B. Bickerstaff – ranked sixth on the list of the NBA’s longest-tenured coaches prior to his dismissal this spring. Bickerstaff ultimately found a new job in Detroit, so he’s back on the list below — but he now ranks 30th, since he’s the head coach who was most recently hired.

Improbably, after Bucks coach Adrian Griffin and Suns coach Frank Vogel placed 28th and 29th on this list last year as two of the league’s most recent hires, Milwaukee and Phoenix have moved up to 24th and 27th on this year’s iteration despite each making coaching changes in 2024.

Six new head coaches have been hired since the Bucks named Doc Rivers as Griffin’s replacement in January, while three head coaches were hired this summer after the Suns tabbed Mike Budenholzer to replace Vogel in May.

Here’s the current breakdown of the NBA’s longest-tenured head coaches by team:


  1. Gregg Popovich, Spurs: December 1996
  2. Erik Spoelstra, Heat: April 2008
  3. Steve Kerr, Warriors: May 2014
  4. Michael Malone, Nuggets: June 2015
  5. Taylor Jenkins, Grizzlies: June 2019
  6. Tom Thibodeau, Knicks: July 2020
  7. Billy Donovan, Bulls: September 2020
  8. Tyronn Lue, Clippers: October 2020
  9. Mark Daigneault, Thunder: November 2020
  10. Chris Finch, Timberwolves: February 2021
  11. Rick Carlisle, Pacers: June 24, 2021
  12. Chauncey Billups, Trail Blazers: June 27, 2021
  13. Jason Kidd, Mavericks: June 28, 2021
  14. Jamahl Mosley, Magic: July 11, 2021
  15. Willie Green, Pelicans: July 22, 2021
  16. Mike Brown, Kings: May 2022
  17. Will Hardy, Jazz: June 2022
  18. Joe Mazzulla, Celtics: September 2022
    • Note: Mazzulla became the Celtics’ interim head coach in September 2022 and was named the permanent head coach in February 2023.
  19. Quin Snyder, Hawks: February 2023
  20. Ime Udoka, Rockets: April 2023
  21. Nick Nurse, Sixers: June 1, 2023
  22. Darko Rajakovic, Raptors: June 13, 2023
  23. Brian Keefe, Wizards: January 25, 2024
    • Note: Keefe became the Wizards’ interim head coach in January 2024 and was named the permanent head coach in May 2024.
  24. Doc Rivers, Bucks: January 26, 2024
  25. Jordi Fernandez, Nets: April 2024
  26. Charles Lee, Hornets: May 9, 2024
  27. Mike Budenholzer, Suns: May 11, 2024
  28. J.J. Redick, Lakers: June 24, 2024
  29. Kenny Atkinson, Cavaliers: June 28, 2024
  30. J.B. Bickerstaff, Pistons: July 2024

There was above-average stability among the top half of the league’s longest-tenured coaches in the past year — Bickerstaff was the only one in the top 15 to be replaced.

Still, this list reflects how difficult it is for an NBA head coach to stick in one place. Only five active coaches have more than four seasons under their belts with their current clubs, while exactly half of the league’s current coaches have been with their teams for no more than two seasons.

View Comments (19)