Who Has the Most Three-Pointers Made in NBA History?

The answer may surprise you. We take a look at the top five players with the most three-pointers made in NBA history.


In basketball, a three-pointer is made when the player shoots the ball from behind the three-point line, and it successfully goes through the hoop. Three-pointers are worth more points than shots made from anywhere else on the court, so they are often seen as a crucial part of a team’s offense.

In the history of the NBA, there have been many great three-point shooters. But which player has made the most three-pointers of all time?

The answer is Ray Allen, who played for several teams during his NBA career, including the Seattle SuperSonics, Boston Celtics, and Miami Heat. Allen retired from the NBA in 2014 with a total of 2,973 three-pointers made.

That’s an impressive total, but it’s worth noting that Allen didn’t start shooting threes until he was 28 years old. So if we look at players who have spent their whole careers shooting threes, then the leader is Stephen Curry of the Golden State Warriors.

Curry has only been in the NBA since 2009, but he has already made 2,791 three-pointers. And he shows no signs of slowing down anytime soon!

Three-Pointers Made Leaders

In the NBA, a three-pointer is worth more than a regular field goal. A three-pointer is worth three points while a regular field goal is only worth two points. That’s why, throughout NBA history, the player who has made the most three-pointers is always changing. Who currently holds the record for most three-pointers made in NBA history?

Ray Allen

With 2,973 made three-pointers, Ray Allen is the NBA’s all-time leader in this category. Allen played the majority of his career with the Milwaukee Bucks and the Seattle SuperSonics, but he is best known for his time with the Boston Celtics. He helped lead the Celtics to an NBA championship in 2008, and he was a ten-time All-Star during his illustrious career.

Reggie Miller

Reggie Miller is one of the most prolific three-point shooters in NBA history. With 2,560 three-pointers made in his career, he currently ranks second all-time in threes made, behind only Ray Allen. A five-time All-Star and one of the most clutch shooters of all time, Miller was inducted into the Naismith Memorial Basketball Hall of Fame in 2012.

Stephen Curry

Stephen Curry, who currently plays for the Golden State Warriors, is the NBA player with the most three-pointers made in history.

Curry has made a total of 2,483 three-pointers in his NBA career. He is followed by Ray Allen, who has made 2,341 three-pointers, and Reggie Miller, who has made 2,560 three-pointers.

Curry is currently in his eleventh season in the NBA. He was drafted by the Warriors in 2009 and has been with the team ever since. He is a six-time NBA All-Star and was named the league MVP twice (in 2015 and 2016).


In conclusion, Ray Allen is the NBA player with the most three-pointers made in history. He is followed by Reggie Miller, Stephen Curry, and Kyle Korver.

Similar Posts