As a shooting coach one question, I always get asked is “who are the top 10 shooters in NBA History for you?”


It’s certainly an interesting question but does not come with an easy answer. I chose not to rank players that were bench shooting specialists for the majority of their careers (such as Steve Kerr, Steve Novak, and Kyle Korver).


Top 10 Shooters In NBA History


 10. Chauncey Billups

Chauncey Billups comes in at number 10, he was a key player on the 2004 Pistons championship team and was known as one of the most clutch shooters in NBA history.

9. Larry Bird

Larry the Legend is my number 9 shooter, he is a very difficult player to rank because he didn’t shoot many threes in his NBA career. Also, he had several seasons where he shot under 30% from three. He did most of his damage from mid-range, it would be very interesting to see how he would perform in today’s NBA.

8. Glen Rice

Glen Rice had one of the purest jump shots in NBA history. His size and athleticism gave him the ability to shoot over smaller defenders in the post or from three. He averaged 40% shooting from three for his career.

7. Peja Stojakovic

Peja was one of the most deadly snipers in NBA history. He shot just over 40% from three for his career and was a key player on the great kings teams in the early 2000s. That was before he became a solid contributor with the Chris Paul lead Hornets later in his career.

6. Kevin Durant

KD is arguably the best offensive player in league history with the ability to shoot over anyone. He takes and makes very difficult shots but makes it look so easy. Moreover, he is a 2x Finals MVP and has several clutch shots on his resume for his career. Lastly, he is arguably the best mid-range shooter of all time and is extremely effective from 3.

5. Reggie Miller

Miller was known for moving without the ball and coming off screens. He hit many clutch shots throughout his NBA career and shot over 40% from 3 10x.

4. Steve Nash

Steve Nash is one of the most efficient shooters in NBA history, he has four 50-40-90 seasons.

3. Klay Thompson

Killa Klay has never shot below 40% from three in his 8-year career. In fact, he has some of the most insane records in NBA history! This includes a 37 point quarter and making 14 threes in one game. He’s one of the key members of the current Warriors dynasty.

2. Ray Allen

Allen is the current 3-point king in NBA although he will be passed by Stephen Curry in a few years. He started his career as a scorer and transitioned into more of a set three-point shooter as he got older. Lastly, he is one of the most clutch shooters in NBA history.

1. Stephen Curry

The other half of the splash brothers is undoubtedly the best shooter in NBA history. He owns or will own almost every significant shooting record in NBA history. Moreover, he still has more time to add to his resume.

Honorable Mentions

Some players that did not make the list that I wanted to mention are Dirk Nowitzki who I went back and forth on with Chauncey Billups for the number 10 spot.

I think you could make an argument for either player. Dirk was a revolutionary player and paved the way for foreign players to make their mark on the NBA. He was also one of the first bigs to shoot the ball from three, changing how the NBA viewed “finesse” bigs.

The second player I wanted to mention is Drazen Petrovic. Petrovic was a legendary European star that was one of the hardest working players in basketball history. Unfortunately, he passed away from a car accident when he was just starting to become big. He averaged 22.3 points per game, shooting 51.8% from the field and 44.9% from 3-point range in his final season