
26. Stephen Curry – Golden State Warriors:
Curry already on the list of the greatest NBA players of all-time? Yes, and it could already be argued that he’s the best pure shooter of all-time. He owns the record for most three-point shots made in a season with 402.

Overall, he’s averaged 23.5 points, 4.5 rebounds, and 6.6 assists per game for his career. Perhaps it’s his nearly 44-percent mark from three that has defined him, however. Curry has won two MVP awards, made six All-Star teams, five All-NBA teams, and won three titles. He currently faces a new challenge after Kevin Durant left Golden State and Klay Thompson is still sidelined. But if he keeps shooting like he has been for years now, he’ll keep rising on this all-time list.