A pretty good article, but if you ask 20 different people, you will get a lot of different opinions. This article starts with 1. Michael Jordon, 2. LeBron James 3. Kareem Abdul-Jabbar 4. Magic Johnson 5. Kobe Bryant 6. Shaquille O’Neal 7. Larry Bird 8. Wilt Chamberlain 9. Tim Duncan 10. Steph Curry 11. Kevin Durant 12. Bill Russell 13. Oscar Robertson 14. Hakeem Olajuwon 15. Kevin Garnett 16. Charles Barkley 17. Dirk Nowitzki 18. Jerry West 19. Karl Malone 20. Julius Erving 21. David Robinson 22. Elgin Baylor 23. Moses Malone 24. Dwyane Wade 25. Giannis Antetokounmpo 26. Nikola Jokic 27. Kawhi Leonard 28. Isiah Thomas 29. Scottie Pippen & 30. Allen Iverson
The above info is as per: