Menu Close

ESPN Data Reveals The Most Valuable NBA Player Of All Time

John Wall with Stephen Curry scaled

With the NBA play offs underway, experts at we were eager to find out who is the most valuable NBA player of all time. 

In order to do so, an index point system, based on various performance variables, was created. These variables included total points, steals, blocks and rebounds.

A picture containing funnel chart

Description automatically generated

Through comparing each player’s performance metrics to their inflation adjusted annual salaries, experts at Top 10 Casinos were able to establish an individual index score out of ten, revealing the 50 most valuable players of all time.*

The Most Valuable NBA Players of all Time:

The data revealed that Allan Houston is the most valuable NBA player of all time with an index score of 9.44 out of ten – 26% higher than his closest competitor.

The New York Knicks shooting guard, active between 2000-2005, has an inflation adjusted salary of$18,179,103 a year.

Through scoring high across the board, with a total of 1,206 points and 182 rebounds during his career, it is no surprise Houston has been named the best value for money!

Ranking second is Vin Baker, power forward for the LA Clippers, who rakes in an index score of 7.51 out of 10. Active during 1999-2006, Baker maintained an inflation adjusted salary of $17,703,739 per annum.

Despite having 652 less points than Houston (554 points), Baker has achieved 29 more blocks (35 blocks) and 92 more rebounds (274 rebounds) than his main competitor.

Stephen Curry (2009-2021) follows closely in third place with an index score of 7.5 out of 10. 

With an inflation adjusted salary of $18,848,418 per year, and ranking 15th for the most points scored (1,536 points), the Golden State Warrior point guard ranks amongst the most valuable NBA players of all time.

Curry is followed by Stephon Marbury (7.47/10), Otto Porter Jr. (7.18/10) and the late Kobe Bryant (7.02/10) respectively ranking fourth, fifth and sixth.

The Least Valuable NBA Players of all Time:

RankNamePositionSeasonsAnnual Inflation Adjusted SalariesIndex Score
1Anthony DavisPF2012 – 2021$17,990,5231.30
2Rasheed WallacePF1999 – 2013$16,086,0231.30
3David RobinsonC2000 – 2003$16,494,5881.75
4Tim DuncanC2000 – 2016$18,328,6121.83
5James HardenSG2009 – 2021$20,181,8511.88
6Vlade DivacC1999 – 2004$15,440,7332.04
7Karl MalonePF1999 – 2003$24,912,0632.08
8Dwyane WadeG2005 – 2019$15,900,5682.08
9Russell WestbrookPG2008 – 2021$20,453,8422.24
10DeMar DeRozanSF2009 – 2021$15,799,4922.36

Of the 50 most valuable NBA players of all time, power forwards Anthony Davis and Rasheed Wallace land at the bottom of the pack, with an index score of 1.30 out of ten. 

Davis ($17,990,523 per year) earns 12% more than Wallace ($16,086,023 per year), however this is accompanied with 43% more points (1,496 points) and 32% more rebounds (641 rebounds) throughout his career.

Davis and Wallace are followed by David Robinson (1.75/10), Tim Duncan (1.83/10) and James Harden (1.88/10), respectively ranking third, fourth and fifth.