This is my top 50 NBA players of all time list for which I used a variety of factors like stats, accolades, importance in winning rings, asking myself "did they get carried"...etc.
The list is prone to change since some of the players are still playing, but this is my list as of 30/9/2021 (EU date system).
Every player has a reason to be on the spot they are, so don't start asking me why is a certain player so high or so low, I thought this through. I generally did give players with rings a boost compared to non-ring players, but that doesn't mean that all non-ring players are worse than champion players, which is reflected in my list.
EDIT #1 : I can't edit the list, but I'd replace C Webb with James Worthy.