10. Jason Terry
Only two players in the history of the game - Ray Allen and Reggie Miller - have hit more three-pointers in their career. Terry, who just finished his 19th season in the league, has made 2,282 treys and hit over 100 threes in 14 seasons.
9. Peja Stojakovic
Stojakovic, who won the three-point contest in 2002 and then again in 2003, led the league in three-pointers made (240) in the 2003-04 season when he hit 43.3 percent of his shots from beyond the arc. He was a force from downtown during his years with the Kings and the then-New Orleans Hornets.
8. Kyle Korver
Korver has been one of the most prolific three-point shooters during his 15-year career. He's lead the league in three-point percentage four different times, including in 2009-10 when he shot an incredible 53.6 percent from beyond the arc. From 2012-2014 he hit a three-pointer in 127 straight games, which is second only to Curry, who hit a trey in 157 straight games.
7. Steve Nash
Nash hit 42.8 percent of the three-pointers he took during his Hall of Fame career, good for ninth all-time. He was an old-school point guard in that he thought pass first but he still got the job done from downtown and was known to make big shots in big moments.
6. Larry Bird
Bird played in a different era where three-pointers weren't shot as much as they are now, but boy could he knock down big threes. Bird won the first two three-point contests in NBA history, including the one time he didn't take off his warmup jacket and walked away with his index finger in the air as his last shot sailed through the air and then through the hoop to give him the win in the 1988 contest.
5. Klay Thompson
Thompson has teamed up with Curry to form the best three-point shooting duo in NBA history. He has shot over 40 percent from beyond arc in each of his seven years and has twice hit 11 three-pointers in a game, including in Game 6 of the 2016 Western Conference Finals when the Warriors saved their season by beating the Thunder in OKC.
4. Reggie Miller
The Hall of Famer is still second all-time in three-pointers made with 2,560. Many of those came against the Knicks in the playoffs. We're kidding, of course, but it sure feels that way for Knicks fans.
3. Steve Kerr
Kerr, who now coaches Klay and Curry, is the NBA's all-time leader in three-point percentage, hitting 45.4 perfect of his treys. Kerr, who won five NBA titles as a player, hit over 50 percent of his threes in four different seasons.
2. Ray Allen
Allen is No. 1 all-time in three-pointers made with an incredible 2,973. None were bigger than the one seen above that tied Game 6 of the 2013 NBA Finals in the final seconds. The Heat won that game in OT and then won the title in Game 7. Allen's jumper might be the prettiest in the history of the NBA and boy was it accurate.
1. Steph Curry
Curry has shattered single-season records for three-pointers made, including in 2015-16 when he broke his own record with an astounding 402 treys. He led the league in three-pointers made five years in a row and is on pace to shatter Ray Allen's record for all-time threes made. He's also won two championships and can absolutely rip the soul out of an opponent with a barrage of shots from downtown.
Source