The 50 Greatest NBA players of the 21st century, ranked

Stars are stars but which players are the absolute best since the start of the 2000s?
Kobe Bryant, LeBron James
Kobe Bryant, LeBron James | Victor Decolongon/GettyImages
45 of 50

6) Kevin Durant

Superstar Kevin Durant was selected second overall in the 2006 NBA Draft by the Seattle Supersonics and spent nine seasons with the franchise, including after moving to Oklahoma City.

During that span, Durant put together one of the greatest stretches in NBA history. He averaged a terrific 27 points, 6 rebounds, and 4 assists, won a league MVP, made seven all-stars and seven All-NBA first or second teams, and led the Thunder to the NBA Finals. However, he left the Thunder in the summer of 2018 for the Golden State Warriors.

Although Durant won two championships and two NBA Final MVPs with the Warriors, those tend to be discounted since he was playing with the likes of Steph Curry, Klay Thompson, and Draymond Green—three future Hall of Famers. That is fair but Durant is still one of the greatest players of all time, based on his nine seasons in Oklahoma City alone.

As a member of the Phoenix Suns, Durant is still putting up big numbers, averaging 27 points per game at the age of 35 in the 2023–24 season.

That implies that he could continue to play at a high level into his 40s and it would give him a great chance to join LeBron James and Dirk Nowitzki as the only players to reach 30,000 points since the start of the 2000s. That ensures that KD will be one of the best players of this century.