In a league as popular as the NBA, it’s the players who often hog the limelight with their exploits on the court.
However, regardless of how many star players a team may have, without proper coaching, they are doomed to fail.
Over the course of the NBA’s rich history, there have been plenty of top-notch coaches who have led their respective sides with aplomb and racked up numerous Championships in the process.
Here, we take a look at the 10 best NBA coaches of all time:
#10 Alex Hannum
Teams: St. Louis Hawks (1956-58), Syracuse Nationals (1960-63), San Francisco Warriors (1963-66), Philadelphia 76ers (1966-68), Oakland Oaks (1968-69), San Diego/Denver Rockets (1969-74)
Overall Record: 649-564 (regular season), 61-46 (playoffs)
Championships: 3 (1958 Hawks; 1967 76ers; 1969 Oaks)
Accolades: NBA Coach of the Year (1964), 2× NBA All-Star Game head coach (1958, 1965), ABA champion (1969), ABA Coach of the Year (1969)
Alex Hannum may well have a case for being much higher on this list than #10. Hannum won three NBA Championships during his time as head coach in the league; one each with the Hawks, 76ers and Oaks. He was also the first coach to win NBA titles with two different teams – Phil Jackson and Pat Riley would join this exclusive club at a much later date.
He was also the first NBA coach to win 65 games in a season, achieving the feat with the 76ers in 1967.
Over the course of his career, Hannum racked up 649 regular season and 61 playoff wins. A one-time Coach of the Year, Hannum was inducted into the Naismith Memorial Basketball Hall of Fame in 1998.
#9 Don Nelson
Teams: Milwaukee Bucks (1976-87), Golden State Warriors (1988-95), New York Knicks (1995-96), Dallas Mavericks (1997-05), Golden State Warriors (2006-10)
Overall Record: 1,335-1,063 (regular season), 75-91 (playoffs)
Accolades: 3× NBA Coach of the Year (1983, 1985, 1992), 2× NBA All-Star Game head coach (1992, 2002), Top 10 Coaches in NBA History
Don Nelson revolutionised the NBA with the introduction of the point forward, a position that remains relevant even in the modern NBA.
Nelson had stints with the Milwaukee Bucks, New York Knicks, Dallas Mavericks, and Golden State Warriors and racked up over 1000 career wins.
However, he never managed to win an NBA Championship which remains a stain on his incredible legacy.
Nelson is a three-time Coach of the Year and is the winningest coach in NBA history, having registered 1335 wins over the course of his career.
For his immense contributions to the sport as a head coach, Nelson was inducted into the Hall of Fame in 2012.
#8 William Holzman
Teams: Milwaukee/St. Louis Hawks (1953-1957), New York Knicks (1967-77, 1978-82)
Overall Record: 696-604 (regular season), 58-47 (playoffs)
Championships: 2 (1970, 1973 Knicks)
Accolades: NBA Coach of the Year (1970), 2× NBA All-Star Game Coach (1970, 1971), 3× BSN champion (1964–1966), Top 10 Coaches in NBA History (1996), No. 613 retired by New York Knicks (1990)
William Holzman is considered one of the best New York Knicks coaches of all time and even had his No. 613 jersey retired by the franchise in 1990.
A two-time Coach of the Year winner, Holzman led the Knicks to two NBA Championships in 1970 and 1973 and compiled an impressive 696-604 win-loss record over the course of his career.
He also coached them to a then-record 18-game win-streak and remains one of the few individuals to have won an NBA championship as player and coach.
Holzman was inducted into the Basketball Hall of Fame in 1986 and a decade later, he was named one of the Top 10 Coaches in NBA History.
#7 John Kundla
Teams: Minneapolis Lakers (1947-59)
Overall Record: 423-302 (overall record), 60-35 (playoffs)
Championships: 5 (1949-50, 1952-54)
Accolades: 4× NBA All-Star Game head coach (1951–1954)
John Kundla oversaw the formation of the first true dynasty in the NBA after taking charge of the Minneapolis Lakers in 1947. Over the course of his 11-year associations with the Lakers, he led them to five championships – all in a six-year stretch between 1949 and 1954.
Kundla was voted as one of the 10 greatest coaches in the history of the NBA in 1996 and was inducted into the Naismith Memorial Basketball Hall of Fame in 1995.
He finished his career with a 423-302 overall record and 60-35 playoffs record.
#6 Chuck Daly
Teams: Cleveland Cavaliers (1981-82), Detroit Pistons (1983-92), New Jersey Nets (1992-94), Orlando Magic (1997-99)
Overall Record: 638-437 (regular season), 75-51 (playoffs)
Championships: 2 (1989-90 Pistons)
Accolades: NBA All-Star Game head coach (1990), Top 10 Coaches in NBA History, No. 2 retired by Detroit Pistons
Chuck Daly’s first stint as head coach, with the Cleveland Cavaliers, was an absolute disaster as he was fired after leading the Cavs to a 9-32 start to the 1981/82 season.
He was surprisingly picked up by the Detroit Pistons in 1983 and went on to enjoy tremendous success. In 13 seasons with the Pistons, Daly ensured he never finished with a losing record.
He led Detroit to two NBA championships, in back-to-back seasons, and also coached the USA Basketball Team to the gold medal in the 1992 Olympics.
Daly was inducted into the Basketball Hall of Fame in 1994 and ended his career with an admirable 638-437 win-loss record.
#5 Larry Brown
Teams: Carolina Cougars (1972-74), Denver Nuggets (1974-79), New Jersey Nets (1981-83), San Antonio Spurs (1988-92), Los Angeles Clippers (1992-93), Indiana Pacers (1993-97), Philadelphia 76ers (1997-2003), Detroit Pistons (2003-05), New York Knicks (2005-06), Charlotte Bobcats (2008-10)
Overall Record: 1,327-1,011 (regular season), 120-115 (playoffs)
Championships: 1 (2004 Pistons)
Accolades: NBA Coach of the Year (2001), 2× NBA All-Star Game head coach (1977, 2001), NCAA champion (1988), Naismith College Coach of the Year (1988), 3× ABA Coach of the Year (1973, 1975, 1976)
Larry Brown might be a rather surprising name on this list, but it was his consistency with a whole host of teams that cements his legacy as a great NBA coach.
Brown remains the only coach in NBA history to lead eight teams to the playoffs, although he has just one title to show for it, which came with the Detroit Pistons back in 2004.
Brown’s win % was not the greatest – standing at just over 50% – but he did take charge of many teams that simply did not have the tools to contend with the big boys of the league.
His coaching career took him all across the league and he enjoyed stints with the Carolina Cougars, Denver Nuggets, New Jersey Nets, San Antonio Spurs, Los Angeles Clippers, Indiana Pacers, Philadelphia 76ers, Detroit Pistons, New York Knicks and Charlotte Bobcats.
He won the Coach of the Year award in 2001 and was inducted into the Basketball Hall of Fame in 2002.
#4 Red Auerbach
Teams: Washington Capitals (1946-49), Tri-Cities Blackhawks (1949-50), Boston Celtics (1950-66)
Overall Record: 938-479 (regular season), 99-69 (playoffs)
Championships: 9 (1957, ’59-66 Celtics)
Accolades: NBA Coach of the Year (1965), 11× NBA All-Star Game head coach (1957–1967), Top 10 Coaches in NBA History
Red Auerbach was the first NBA coach to attain superstardom. Auerbach commanded one of the most dominant teams in NBA history as his Boston Celtics side won a whopping nine titles – eight consecutive – during his time at the helm.
Auerbach was a true visionary and changed the way the game was played. He emphasised the importance of team play and his Celtics side became renowned for their work ethic and collective effort.
He also brought to light the importance of fast-break situations and ensured his Celtics side mastered that art.
Auerbach also went down in history as the first coach to draft an African-American player in the NBA Draft when he selected Chuck Cooper in 1950.
His stellar efforts with the Celtics meant the NBA Coach of the Year award was named the “Red Auerbach Trophy”, and he was inducted into the Basketball Hall of Fame in 1969.
During the course of his career, Auerbach racked up an astonishing 928 regular-season wins and is considered among the greatest coaches of all time.
#3 Gregg Popovich
Teams: San Antonio Spurs (1996-present)
Overall Record: 1,245-575 (overall record), 170-114 (playoffs)
Championships: 5 (1999, 2003, ’05, ’07, ’14)
Accolades: 3× NBA Coach of the Year (2003, 2012, 2014), 4× NBA All-Star Game head coach (2005, 2011, 2013, 2016)
The only active coach on this list, Gregg Popovich took charge of the San Antonio Spurs way back in 1996 and has remained in that role for over two decades.
Popovich is currently the longest-tenured active coach in the NBA and has the most wins in NBA history (regular season and playoffs).
He has set multiple records over the course of his 22-year career, including one for most winning seasons as a head coach. Popovich has guided San Antonio to 22 consecutive winning seasons and during his time as head coach, Spurs have had a winning record against every team in the league.
Popovich has coached San Antonio to five championships, the most recent of which came in 2013/14, and he is one of just five coaches to have won at least five championships.
Coach Pop has been named Coach of the Year on three occasions and All-Star Game Head Coach four times.
At the time of writing, he’s racked up an incredible 1,245-575 win-loss record and is all set to add to that tally over the course of the ongoing season.
Popovich has enjoyed success as head coach of the USA Men’s National Basketball Team as well.
#2 Pat Riley
Teams: Los Angeles Lakers (1981-90), New York Knicks (1991-95), Miami Heat (1995-2003, ‘05-08)
Overall Record: 1,210-694 (overall record), 171-111 (playoffs)
Championships: 5 (1982, ’85, ’87-88 Lakers; 2006 Heat)
Accolades: 3× NBA Coach of the Year (1990, 1993, 1997), 9× NBA All-Star Game head coach (1982, 1983, 1985–1990, 1993), Top 10 Coaches in NBA History
Pat Riley took the reins of the Showtime Lakers and led them to four consecutive NBA Finals appearances.
He also won a total of four championships with the Lakers in an immensely successful period between 1982 and 1988.
Riley then moved to the New York Knicks and although he could never win a championship with the franchise, he still enjoyed plenty of success.
Riley led the Knicks to the NBA Finals and made history by becoming the first coach to participate in an NBA Finals Game 7 with two teams. He also set another record of becoming the first coach to lose an NBA Finals Game 7 with two teams.
Riley would subsequently move to the Miami Heat and win another championship with the side, taking his tally to five.
Over the course of his 24-year career, Riley won 50 or more games in a season on 17 occasions. He was a three-time NBA Coach of the Year and a nine-time All-Star Game Head Coach.
#1 Phil Jackson
Teams: Chicago Bulls (1989-98), Los Angeles Lakers (1999-2004, ’05-11)
Overall Record: 1,155-485 (overall record), 229-104 (playoffs)
Championships: 11 (1991-93, ’96-98 Bulls; 2000-02, 2009-10 Lakers)
Accolades: 4× NBA All-Star Game head coach (1992, 1996, 2000, 2009), NBA Coach of the Year (1996), Top 10 Coaches in NBA History
Phil Jackson is far and away the greatest NBA coach of all time. Jackson won a total of 11 championships during his time as a head coach, the most in NBA history.
He began his coaching career with the Chicago Bulls and under his tutelage, the Bulls were a force to be reckoned with in the league, winning a whopping six titles and making the playoffs every single season.
After enjoying tremendous success with the Bulls, Jackson opted for a change in scenery, moving to the Los Angeles Lakers. Under his stern eye, the Lakers developed into one of the finest teams in the NBA at the time, with players like Kobe Bryant and Shaquille O’Neal thriving.
Jackson would coach the Lakers to 5 titles, taking his total to 11, and he popularized the use of the Triangle Offense.
Jackson also developed a reputation for being a zen coach and adopting a holistic approach to coaching, which was revolutionary at the time.
At the time of his retirement, Jackson had racked up a whopping 1155 wins, which remains a record till date. His win % of .688 is also among the highest in the history of the league.
Jackson was inducted into the Basketball Hall of Fame in 2007.