Steph Curry, by the numbers: the Golden State Warriors’ point guard has been blazing a trail since he entered the league in 2009
- Curry now holds the record for most three-pointers made all time with 2,974 and counting
- He passed Ray Allen’s record for the most 3s during a game against the New York Knicks at Madison Square Garden

Two-time league MVP Stephen Curry now holds the record for most three-pointers in the NBA, breaking Ray Allen’s all-time NBA record of 2,973 against the New York Knicks inside Madison Square Garden.
With history in the books, we thought it was worth taking a look at the numbers behind what is likely to be a Hall of Fame career.
2,974
The historic number of three-pointers Curry made to overtake Ray Allen’s all-time NBA record. Curry has played 788 games in the NBA so far.
2
The number that matters most for Curry. The 33-year-old sharpshooting guard needs just two three-pointers to make history and break Ray Allen’s long-standing record of 2,973.
Dig a little deeper, however, and two appears throughout Curry’s career. He is a two-time NBA MVP (2015, 2016) and a two-time NBA scoring champion (2016, 2021). In 2015 and 2021 he was the NBA’s three-point contest champion, but no big surprise there.
17
Over his 13-year NBA career Curry has held the record for most points scored in an overtime period some 17 times.