How did you determine your ranking? LeBron should definitely be No. 1, you only miss Damian Lillard, Klay Thompson is perhaps the second best shooter of all time. It should obviously be in the top 20. Why is Lamarcus Aldridge here? like maybe 10 games this season? There is no chance that Zach Lavine is in the top 20, Paul George must certainly be lower than Giannis, who will most likely win the MVP title this season. How did you get James Harden lower than Kyrie? Steph needs to be lower, and CJ McCollum is one of the best players statistically in the NBA, but I do not think he's in the top 20, just to say.