
Considered by some to be the ultimate art form in basketball, few things in the NBA can match the aesthetic beauty of a well-made three.
That sound of nothing but net is enough to make even a grown man cry with joy, and there are some players who have heard that sound more than others.
We already know who has the most 3-pointers in a single NBA game, but what about who has the most 3-pointers in NBA history? Let’s find out!
*Denotes a player who is still active. Totals are regular season only and correct as of 11 November 2026, so expect the numbers for active players, and maybe their spots on this list, to keep moving.
Top 10 Most 3-Pointers in NBA History
10. Kevin Durant – 2,392*
The newest member of the club.
Kevin Durant has gone past Vince Carter for 10th on the all-time list, and he's still adding to his tally with the Houston Rockets.
That makes him one of seven active players in the top 10.
9. Kyle Korver – 2,450
A bucket maker who maybe sometimes flies under the radar, Kyle Korver knew how to find the net.
Not only is he in the top 10 for most 3-pointers in NBA history, but he's the only man to lead the NBA in 3-point percentage on four separate occasions (2009-10, 2013-14, 2014-15 and 2016-17).
His 53.6% in 2009-10 is still the best single-season mark in league history. Luke Kennard has led the league three times, so keep an eye on that record.
8. Paul George – 2,486*
Paul George picked a good night to climb the ladder.
He passed Korver for eighth in his Boston Celtics debut against Detroit on 20 October 2026, a night he finished with 38 points.
The Celtics landed George from Philadelphia in a trade for Jaylen Brown in July.
7. Reggie Miller – 2,560
Pacers legend Reggie Miller loved a 3-pointer.
Widely regarded as the greatest player to ever pull on an Indiana jersey, Miller made 2,560 threes across an 18-season career spent entirely with the Pacers.
He held the career record until Ray Allen went past him in February 2011, and for a long time 2,560 looked like a mountain. Six players have now climbed over it.
6. LeBron James – 2,645*
Is there anything this man can't do? Doesn't seem like it. Another list of records, another mention for LeBron James.
King James passed Korver in December 2024, then went past Reggie Miller in his 2025-26 season debut against Utah.
He's still going in 2026-27, now with the Philadelphia 76ers.
5. Damian Lillard – 2,833*
Bombs away, it's Dame time.
Arguably the greatest clutch shooter of all time, Lillard holds the record for the most 3-pointers in a playoff game, with 12 against Denver in 2021.
He passed both Korver and Miller in his first season in Milwaukee, but a torn Achilles in the 2025 playoffs cost him the whole of 2025-26.
He's since gone home to Portland and is back on the court this season, so there are plenty more triples to come.
4. Klay Thompson – 2,941*
One half of the "Splash Brothers", Klay Thompson still holds the record for the most made 3-pointers in a single NBA game, with 14 against Chicago in October 2018.
Klay has been on the move up this list. He passed Reggie Miller on Christmas Day 2024 and Lillard for fourth in January 2026.
Now with the Miami Heat, he sits just 32 threes behind Ray Allen for third.
3. Ray Allen – 2,973
Ray Allen had the career 3-point record for more than a decade.
He passed Reggie Miller in February 2011 and stayed on top until December 2021, when he was surpassed by... you know who.
He has since been bumped off the silver medal spot too. Still, it'll go along nicely with the gold one he won at the Olympics in 2000.
How long he holds on to bronze is the next question, with Klay closing in.
2. James Harden – 3,417*
On his day there was arguably no greater shooter, and James Harden is still proving it.
He passed Ray Allen for second in November 2024, then became just the second player in NBA history to reach 3,000 made threes a fortnight later.
He's now on 3,417 and playing for the Cleveland Cavaliers, and nobody else in league history is within 400 of him.
1. Stephen Curry – 4,290*
Without a doubt the greatest shooter the NBA has ever seen, Steph Curry stands alone atop Mount 3-Pointer.
The two-time MVP passed Ray Allen for the career record against the Knicks at Madison Square Garden on 14 December 2021, and he hasn't looked back.
In March 2025 he became the first player to make 4,000 threes, and he also owns the single-season record of 402, set in 2015-16.
Curry changed the game with his electric shooting, with more and more players prioritising shooting from beyond the arc thanks to his exploits.
His lead over Harden is now more than 870 threes. It will be some time until his record is broken, if ever, and with Curry still playing for the Warriors, that number will only continue to grow.




