This list includes the date of hiring and the performance record of National Basketball Association (NBA) 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.
Erik Spoelstra has served as head coach of the Miami Heat since the 2008–09 season and is currently the NBA’s longest-tenured coach. Amongst the active NBA head coaches, Doc Rivers has coached the most (1,978) and won the most (1,162) games, while Rick Carlisle has lost the most games (860).
Mark Daigneault, Steve Kerr, Joe Mazzulla, and Spoelstra have won NBA championships with their current teams, while Carlisle, Tyronn Lue, Nick Nurse, and Rivers have won with their former teams. As of July 7, 2025, 19 coaches have spent their entire NBA head coaching careers with their current teams.
GC | Games coached |
W | Wins |
L | Losses |
Win% | Winning percentage |
* | Spent entire NBA head coaching career with the current franchise |
Note: Statistics are correct through the end of the 2024–25 season.