12 NBA Players with Most Three Pointers
In the world of basketball, there are a few names that not only have risen to great heights but managed to carve their names in the record books. The players with the most points have mastered the art of the game and have set a benchmark.
- Surbhi Khera
- 4 min read

Basketball is a game all about the buckets, and it is proven by the NBA players with the most points. They have not only set records but have built a legacy and defined the eras. These players sit at the top of the leaderboard as they dominated the game.
12. Jamal Crawford
© Wendell Cruz-Imagn Images
Jamal Crawford is a bar-raiser and a benchmark achiever. He is one of the best ball handlers, and he scored more than 50 points for four different franchises. Currently, he has been associated with the Brooklyn Nets since 2020. He has made 2,221 career three-pointers.
11. Jason Terry
© Jerome Miron-Imagn Images
Jason Terry, also known as ‘The Jet’ due to his speed and airplane celebration, was associated with multiple franchises during his NBA career. The point guard made 2,282 career three-pointers. He is one of the best examples of a fearless shooter.
10. Vince Carter
© Nigel Cook/News-Journal / USA TODAY NETWORK via Imagn Images
One of the elite scorers of the NBA, Vince Carter, is an 8-time NBA All-Star. A personification of longevity, Carter became the first player to play 22 seasons, which spanned four decades. He is ranked in the top 10 in the list of 3-point record holders with 2,290 career points.
9. Paul George
© Bill Streicher-Imagn Images
The 76ers’ Shooting guard, Paul George, is a nine-time NBA All-Star. George has made 2,349 career three-pointers as of 2025. He is known for his elite shooting, defensive techniques, and smooth gameplay.
8. Kyle Korver
© Brett Davis-Imagn Images
Kyle Korver built a 17-year career because of his accuracy and dedication. He is regarded as one of the purest shooting guards in NBA history. He carved his name in NBA record books as one of the most feared three-pointer players, and he has 2,450 three-pointers.
7. LeBron James
© Katie Goodale / USA TODAY NETWORK via Imagn Images
The Lakers’ star, LeBron James, is one of the most accomplished point guards and an influential personality. The 20-time NBA All-Star is a symbol of longevity and elite gameplay. Often called by a moniker, King James made sure that his name is etched on every page of the record books. He has 2,559 three-pointers in his bag.
6. Reggie Miller
© Kyle Terada-Imagn Images
Reggie Miller is a shining example of reliability, loyalty, and commitment as he played his entire career with a single franchise. He is popularly called Knick Killer for his exceptional performances against the New York Knicks. In 2011, he made a record of 2,560 points, which Ray Allen later broke.
5. Klay Thompson
© Petre Thomas-Imagn Images
The Four-times NBA champion, Klay Thompson, is popular for his elite performances. Mavericks’ shooting guard is credited with the name Game 6 Klay for his exceptional performance in must-win games. With 2,697 points, he sits in the 5th position in the list of NBA players with the most points.
4. Damian Lillard
© Rob Schumacher/The Republic / USA TODAY NETWORK via Imagn Images
Damian Lillard is known for his game-winning strategies and tactics. The point guard, Lillard, was associated with the Bucks till 2025, and then he decided to step back due to his injuries. Currently, he is the general manager at Weber State. As an NBA player, he managed to have 2,804 points, which is the 4th highest in the history of the NBA.
3. Rae Allen
© Kevin Jairaj-Imagn Images
Rae Allen, also known as Sugar Ray, is known for his smooth shooting gameplay. He is considered to be one of the purest shooting guards. The two-time NBA Champion was an All-time leader in 3-pointers till 2021 with 2,973 3-pointers, but Stephen Curry surpassed him by setting an unbeatable record.
2. James Harden
© Ron Chenoy-Imagn Images
James Harden, the shooting guard who is currently associated with the Clippers. The ten-time NBA All-Star is popular for his gameplay and playing style. As of 2025, he is just behind Stephen Curry and holds the record of 3,175 three-pointers.
1. Stephen Curry
© Jesse Johnson-Imagn Images
Warriors’ Point Guard, Stephen Curry, is one of the all-time greatest shooters in the history of the NBA. The four-time NBA champion is a record holder as he became the first player to make 4,000+ career 3-pointers. The three-pointer king holds the record for most 3-pointers in a single season.