Top 10 Most Overrated NBA Players of All Time

1LeBron James

LeBron James


2Carmelo Anthony

Carmelo Anthony


3Ron Artest


4Vince Carter

Vince Carter


5Jeremy Lin

Jeremy Lin


6Derrick Rose

Derrick Rose


7Giannis Antetokounmpo

Giannis Antetokounmpo


8Kyrie Irving

Kyrie Irving


9Kobe Bryant

Kobe Bryant


10Allen Iverson

Allen Iverson


11Gilbert Arenas

Gilbert Arenas


12Dwight Howard

Dwight Howard


13Stephen Curry

Stephen Curry


14Michael Jordan

Michael Jordan


15Blake Griffin

Blake Griffin


16Bill Russell

Bill Russell


17James Harden

James Harden


18Russell Westbrook

Russell Westbrook


19Patrick Ewing

Patrick Ewing


20Bill Walton

Bill Walton


21Yao Ming

Yao Ming


22Anthony Bennett

Anthony Bennett


23Shaquille O'Neal

Shaquille O


24Joakim Noah

Joakim Noah


25Dirk Nowitzki

Dirk Nowitzki


26Kevin Durant

Kevin Durant


27Kyle Korver

Kyle Korver


28Greg Oden

Greg Oden


29Klay Thompson

Klay Thompson


30Magic Johnson

Magic Johnson


31Bill Laimbeer

Bill Laimbeer


32Andrew Bynum

Andrew Bynum


33Draymond Green


34Bob Cousy

Bob Cousy


35Karl-Anthony Towns

Karl-Anthony Towns