Daily quiz

NBA Single-Season Three-Pointers Made Record Progression

Every season that raised the bar, and the leader in every season between.

All-time career leaders →

The NBA single-season three-pointers made record is 402, set by Stephen Curry in 2015-2016. It has stood for 11 years. The mark has been raised 12 times since 1979.

Record Holders

13 marks since 1979-1980

The earliest marks here are records only in the sense that nobody had done better yet. Season length, schedule and the rules themselves have all changed, so a figure from the 1870s is not comparable with a modern one and is not offered as though it were.

Every Season

50 seasons
Year Leader 3PM
2025-2026 Kon Knueppel 273
2024-2025 Anthony Edwards 320
2023-2024 Stephen Curry 357
2022-2023 Klay Thompson 301
2021-2022 Stephen Curry 285
2020-2021 Stephen Curry 337
2019-2020 James Harden 299
2018-2019 James Harden 378
2017-2018 James Harden 265
2016-2017 Stephen Curry 324
2015-2016 Stephen Curry 402 new record
2014-2015 Stephen Curry 286 new record
2013-2014 Stephen Curry 261
2012-2013 Stephen Curry 272 new record
2011-2012 Ryan Anderson 166
2010-2011 Dorell Wright 194
2009-2010 Aaron Brooks 209
2008-2009 Rashard Lewis 220
2007-2008 Jason Richardson 243
2006-2007 Raja Bell 205
2006-2007 Gilbert Arenas 205
2005-2006 Ray Allen 269 new record
2004-2005 Quentin Richardson 226
2004-2005 Kyle Korver 226
2003-2004 Peja Stojakovic 240
2002-2003 Ray Allen 201
2001-2002 Ray Allen 229
2000-2001 Antoine Walker 221
1999-2000 Gary Payton 177
1998-1999 Dee Brown 135
1997-1998 Wesley Person 192
1996-1997 Reggie Miller 229
1995-1996 Dennis Scott 267 new record
1994-1995 John Starks 217 new record
1993-1994 Dan Majerle 192 new record
1992-1993 Reggie Miller 167
1992-1993 Dan Majerle 167
1991-1992 Vernon Maxwell 162
1990-1991 Vernon Maxwell 172 new record
1989-1990 Michael Adams 158
1988-1989 Michael Adams 166 new record
1987-1988 Danny Ainge 148 new record
1986-1987 Larry Bird 90
1985-1986 Larry Bird 82
1984-1985 Darrell Griffith 92 new record
1983-1984 Darrell Griffith 91 new record
1982-1983 Mike Dunleavy 67
1981-1982 Don Buse 73
1980-1981 Mike Bratz 57
1979-1980 Brian Taylor 90 new record