List of National Basketball Association head coaches


This list includes the date of hiring and the performance record of National Basketball Association head coaches. The league consists of 30 teams, of which 29 are located in the United States and one in Canada. In the NBA, a head coach is the highest ranking coach of a coaching staff.
Gregg Popovich has served as head coach of the San Antonio Spurs for 24 years. No other current NBA head coach has been head coach of his current team as long as Popovich has been head coach of the Spurs. Popovich has also coached more games, won more games, and lost more games than any other active head coach has with his current team. Dallas Mavericks head coach Rick Carlisle and Miami Heat head coach Erik Spoelstra are the second longest-tenured NBA head coaches, having been head coaches of their respective teams since the 2008–09 season. No active head coaches have been inducted into the Basketball Hall of Fame as coaches. Popovich is the only current head coach to have been hired by his current team in the 1990s.
All the NBA head coaches during the 2019–20 season were American. Eight coaches have spent their entire NBA head coaching careers with their current teams: Gregg Popovich with the San Antonio Spurs, Erik Spoelstra with the Miami Heat, Brad Stevens with the Boston Celtics, Brett Brown with the Philadelphia 76ers, Steve Kerr with the Golden State Warriors, Quin Snyder with the Utah Jazz, and Billy Donovan with the Oklahoma City Thunder.

Key

Coaches

Note: Statistics are correct through the end of the season.