Wow...a lot hate on Lebron for a decent list. I do agree, however, I would not have had Dr.J in there.
All time great list are always tricky. What are your rating? Greatest winner, did it at a high level for the longest amount of time, or had the greatest peak for atleast a few years.
With that in mind, my list would be:
1.Jordan (Could do it all, did it for a long time, and won multiple MVPs, 6 rings, and 6 Finals Trips)
2.Bird (Had the greatest 4 year peak of any player ever. (84-87, 3 MVPS in a row) Larry literally could do everything at an exceptional level, yes even defend. Won 3 finals, 5 finals trips).
3. Russell (Greatest winner ever. Most finals wins and trips by a long shot)