NBA : Top 4 Three-Point Shooters Of All-Time

5 Min Read

From stretching defenses to boosting the scoring efficiency, the three-point shooters play a crucial role in assisting their clubs to make roaring comebacks in NBA matches. With the ever-evolving format of the NBA and cut-throat competition, NBA clubs are actively looking for players who can shoot from deep, making it extremely hard and challenging for the opponents to guard everyone on the field.

Over the years, the history of the National Basketball Association has witnessed numerous prominent and legendary three-point shooters, including Stephen Curry, James Harden, Ray Allen and a few others who have the highest 3-point shooting percentages in the history of the National Basketball Association.

- Advertisement -
Ad imageAd image

In this article we will take a look at the top four three-point shooters of the NBA of all-time.

NBA : Top 4 Three-Point Shooters Of All-Time

RankNamePosition(s)3-pt field

goals made

3-pt field

goals attempted

3-pt field goal %3-pt field

goals made per game

1Stephen CurryPG4,0589,589.4233.96
2James HardenSG/PG3,1758,750.3632.76
3Ray AllenSG2,9737,429.4002.29
4Damian LillardPG2,8047,556.3713.12
  • Stephen Curry – 4,058 Three-Point Goals

NBA : Top 4 Three-Point Shooters Of All-Time

- Advertisement -
Ad imageAd image

At the first spot in our list of the top four three-point shooters in the NBA who have proved to be the ultimate game-changers for their clubs, we have an American professional basketball player and point guard for the Golden State Warriors of the National Basketball Association (NBA), Stephen Curry, also popularly referred to by his nickname “Chef Curry”.

As of April 2025, Stephen Curry holds the record for most three-pointers made, i.e. 4,058 goals. Throughout his glorious NBA career, Stephen Curry achieved numerous unbelievable feats, including being the first-ever NBA player to hit 400+ threes in a single season (2015–16) and made 3+ threes in over 500 consecutive games.

  • James Harden – 3,175 Three-Point Goals

- Advertisement -
Ad imageAd image

Often hailed as one of the greatest shooting guards in the history of the National Basketball Association, the American professional basketball player for the Los Angeles Clippers of the National Basketball Association, James Harden is at the second spot in our list of the top four three-point shooters in the NBA of all-time. A majority of NBA aficionados are not aware of the fact that James Harden is the only player who popularised the step-back 3-pointer move, which is now hailed as a signature move across the league.

Over the years, James Harden has played for multiple National Basketball Association teams, including the Oklahoma City Thunder, Houston Rockets, Brooklyn Nets, Philadelphia 76ers, and LA Clippers. With a career three-point percentage of around 36%, he is still hailed as one of the most prolific three-point shooters in the history of the National Basketball Association.

  • Ray Allen – 2,973 Goals

At the third spot in our list of the top four three-point shooters of the NBA who have proved to be the ultimate game changers for their clubs we have American professional basketball player Walter Ray Allen Jr. who played 18 seasons in the National Basketball Association. Widely referred to as one of the greatest three-point shooters of all time, Ray Allen was a ten-time NBA All-Star, and won an Olympic gold medal as a member of the 2000 United States men’s basketball team.

At the time of his retirement in 2014, Ray Allen held the record for most three-point shooters, i.e. 2,973 until Stephen Curry broke his record in 2021. Ray Allen, the two-time NBA champion (2008 with the Celtics and 2013 with the Heat), was inducted into the prestigious Naismith Basketball Hall of Fame in 2018.

  • Damian Lillard – 2,804 Goals

The legendary American professional basketball player, Damian Lillard, also popularly referred to by his nickname “Dame Time”, is at the fourth spot in our list of the top four three-point shooters in the NBA of all-time, with a phenomenal total of 2,804 goals. Often hailed as one of the most prolific and fearless long-range shooters in the history of the National Basketball Association, Damian Lillard has played for the Portland Trail Blazers (2012–2023) and Milwaukee Bucks (2023–present) in his glorious NBA career so far. Damian Lillard boasts an overall career 3-point shooting percentage of about 37%, placing him at the fourth spot on our list.