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

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, there are just some individuals who strike fear into opposing players — and their fans — on a much more regular basis than others.

In the past several seasons, that player has been 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 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 2015-16, not only did he set the single-season mark for most three-pointers made with 402, he 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 eight players.