NBA All-Time Assists Leaders: Single Regular Season Totals

List with the stats for the top 50 players with the most single season total assists in NBA history.

Notes: - These stats were updated on March 28, 2024

NBA All-Time Assists Leaders:
Single Regular Season Totals - Top 50

Player
Assists
Season Games TO
1. John Stockton 1,164 1991 82 298
2. John Stockton 1,134 1990 78 272
3. John Stockton 1,128 1988 82 262
4. John Stockton 1,126 1992 82 286
5. Isiah Thomas 1,123 1985 81 302
6. John Stockton 1,118 1989 82 308
7. Kevin Porter 1,099 1979 82 337
8. John Stockton 1,031 1994 82 266
9. John Stockton 1,011 1995 82 267
10. Kevin Johnson 991 1989 81 322
Player
Assists
Season Games TO
11. Magic Johnson 989 1991 79 314
12. Magic Johnson 988 1989 77 312
13. John Stockton 987 1993 82 266
14. Magic Johnson 977 1987 80 300
15. Magic Johnson 968 1985 77 305
16. Mark Jackson 935 1997 82 274
17. Chris Paul 925 2008 80 201
18. John Stockton 916 1996 82 246
19. Norm Nixon 914 1984 82 257
Isiah Thomas 914 1984 82 307
Player
Assists
Season Games TO
21. Tiny Archibald 910 1973 80 -
22. Guy Rodgers 908 1967 81 -
23. James Harden 907 2017 81 464
Magic Johnson 907 1990 79 289
Magic Johnson 907 1986 72 273
26. Oscar Robertson 899 1962 79 -
27. Steve Nash 898 2008 81 295
28. Steve Nash 892 2010 81 295
29. Steve Nash 884 2007 76 287
30. Andre Miller 882 2002 81 245
Player
Assists
Season Games TO
31. Magic Johnson 875 1984 67 306
32. Mark Jackson 868 1988 82 258
Oscar Robertson 868 1964 79 -
34. Muggsy Bogues 867 1990 81 146
35. Deron Williams 862 2008 82 279
36. Steve Nash 861 2005 75 245
Chris Paul 861 2009 78 231
Oscar Robertson 861 1965 75 -
39. John Stockton 860 1997 82 248
40. Magic Johnson 858 1988 72 269
Player
Assists
Season Games TO
41. Steve Nash 855 2011 75 265
42. Sleepy Floyd 848 1987 82 280
43. Oscar Robertson 847 1966 76 -
44. Kevin Johnson 846 1990 74 263
Guy Rodgers 846 1966 79 -
46. Oscar Robertson 845 1967 79 -
47. Russell Westbrook 840 2017 81 438
48. Rajon Rondo 839 2016 72 278
49. Chris Paul 838 2015 82 190
50. Kevin Porter 837 1978 82 360
= Season in progress