10 Best NBA 3-Point Shooters to Ever Step Foot on the Court

Stephen Curry shoots a three-pointer.

Stephen Curry shoots a three-pointer | Elsa/Getty Images

As the game of basketball has evolved (by pushing a player’s comfort level further and further beyond the arc), three-point specialists have become among the most feared players on the court because of their ability to quickly turn the tides in a close game or push one out of reach for good. But in the NBA, thanks to a certain inexplainable accuracy, some individuals strike fear into opposing players — and those players’ fans — on a much more regular basis than others.

In the past several seasons, that player is the Golden State Warriors’ Stephen Curry. Thanks to his combination of off-balance shots, deep threes, stunning fade-aways, and jumpers from just inside half court, the reigning two-time league MVP has managed to re-write the definition of what it means to have “unlimited range.” In fact, he’s been so lethal from long range that, in 201516, not only did he set the single-season mark for most three-pointers made with 402, but he also became the first player in NBA history to make at least 300 threes in one year. Yeah, we’d say that’s pretty good.

Of course, while there’s no denying that Curry is the best three-point shooter in the game today, he has a long way to go before he hits the career marks set by some of the other great long-range specialists of NBA seasons past. So, who holds the record for the most all-time three-pointers made in a career? Why don’t we start with the top 10 players.