1. Magic Johnson

Looking back on Magic’s career, he’s arguably the best passer in NBA history. He’s also one of the few players on this list to average double-digit assists for their entire career and did so nine times in his thirteen-year career. Johnson was also the centerpiece on several great Laker’s teams, bringing “Showtime” to Los Angeles while winning five championships during his career. The three-time MVP brought an unmatched amount of charisma to his already generational passing ability.

2. Oscar Robertson

The “Big O,” as Robertson was referenced as throughout his career, was the first player to average a triple-double during the course of an entire season. That alone could make an argument to be on this list. Nevertheless, Robertson will go down as one of the best all-around players ever. He was also a great scorer and averaged a near triple-double in his first five seasons in the NBA.

3. Stephen Curry

The only current player to even crack the top 10 on this list, Curry could reach the top two when his career is finished. As the best shooter that this game has ever seen, it’s hard to argue Curry’s value to the sport. He single-handily revolutionized the game and was the league’s first unanimous MVP. We’ve never seen a shooter and ballhandler quite like him before, and if he maintains his health, Curry could move up on both scoring and assist lists.

4. Isaiah Thomas

Perhaps underrated a bit, and overshadowed by other players in his era, “Zeke” is one of the best point guards ever to set foot on a basketball court. Not only was he a twelve-time All-Star, but Thomas won two championships with the infamous “Bad Boy” Pistons. Zeke brought a toughness to the game that few have ever matched and was one of the best pound-for-pound players in NBA history.

5. John Stockton

When you’re number one in both career steals and assists, you’re going to make this list. Stockton was the focal point, along with Karl Malone, on a ton of great Jazz teams that would challenge Michael Jordan’s Bulls. Had Stockton won a championship or two, he might be higher on this list. Still, the point god is one of two players to average double-digit assists for his entire career and made 10 All-Star appearances.

6. Steve Nash

Nash is one of the more forgotten NBA players by fans today. In addition to 8 All-Star game appearances, Nash was the focal point for some explosive Suns teams. In his prime, Nash was an MVP candidate and an annual member of the 50/40/90 club. Not only was Nash a great assist man, but he was a sniper from deep and one of the best free-throw shooters of all-time.

7. Bob Cousey

One of many Celtic legends on this list, Bob Cousey, was a thirteen-time All-Star and a six-time NBA champion. Cousey also made an All-NBA team twelve times, tied for the most on this list.

8. Jason Kidd

Like Nash, Kidd’s dominance is largely underappreciated by fans today. Kidd posted a 12/6/9 stat line during his career and was one of the best all-around point guards in NBA history. Not only was Kidd a transcendent passer at his position but was a terrific shooter (35% career 3PT%) who could be counted on to hit many timely shots in his career. Kidd capped off his career by winning one of the most impressive championships in NBA history, alongside Dirk Nowitzki, as he guided the Dallas Mavericks to a title over the Miami Heat in 2011.

9. Walt Frazier

Frazier is one of the more underrated players in this list, as he was one of the first great scoring point guards in the NBA. Frazier posted terrific numbers in an era dominated by big men and was a part of some great Knicks teams. In an age where the pace of play was much slower than today, Frazier went on to average 18.9 points and 6 assists per game while winning two rings and making seven All-Star appearances.

10. Allen Iverson

Allen Iverson was one of the greatest pound-for-pound players that the league has ever seen. Standing at just 6’0” tall, Iverson is one of the best scorers of all-time, having averaged 26.7 points per game during his seventeen-year career. As a rookie, Iverson would average 23.5 PPG while taking home ROY honors. The Philadelphia 76ers legend would make the All-Star game eleven times and win an MVP award while doing so. The only knock on Iverson is that he has no championships, but it’s hard to argue against his greatness as a scorer and for the passion, he played the game with.