# List of NBA career assists leaders

This article provides two lists:
    A list of National Basketball Association players by total career regular season assists recorded
    Progressive assist leaders list

## Assist leaders

This is a list of National Basketball Association players by total career regular season assists recorded.
    Statistics accurate as of March 18, 2025.
| ^ | Active NBA player |
| * | Inducted into the Naismith Memorial Basketball Hall of Fame |
| † | Not yet eligible for Hall of Fame consideration |
| Rank | Player | Pos | Team(s) played for (years) | Total assists | Games played | Assists per game average |
| 1 | John Stockton* | PG | Utah Jazz (1984–2003) | 15,806 | 1,504 | 10.5 |
| 2 | Chris Paul^ | PG | New Orleans Hornets (2005–2011) Los Angeles Clippers (2011–2017) Houston Rockets (2017–2019) Oklahoma City Thunder (2019–2020) Phoenix Suns (2020–2023) Golden State Warriors (2023–2024) San Antonio Spurs (2024–present) | 12,418 | 1,339 | 9.3 |
| 3 | Jason Kidd* | PG | Dallas Mavericks (1994–1996, 2008–2012) Phoenix Suns (1996–2001) New Jersey Nets (2001–2008) New York Knicks (2012–2013) | 12,091 | 1,391 | 8.7 |
| 4 | LeBron James^ | SF | Cleveland Cavaliers (2003–2010, 2014–2018) Miami Heat (2010–2014) Los Angeles Lakers (2018–present) | 11,504 | 1,550 | 7.4 |
| 5 | Steve Nash* | PG | Phoenix Suns (1996–1998, 2004–2012) Dallas Mavericks (1998–2004) Los Angeles Lakers (2012–2015) | 10,335 | 1,217 | 8.5 |
| 6 | Mark Jackson | PG | New York Knicks (1987–1992, 2001–2002) Los Angeles Clippers (1992–1994) Indiana Pacers (1994–1996, 1997–2000) Denver Nuggets (1996–1997) Toronto Raptors (2000–2001) Utah Jazz (2002–2003) Houston Rockets (2003–2004) | 10,334 | 1,296 | 8.0 |
| 7 | Magic Johnson* | PG | Los Angeles Lakers (1979–1991, 1996) | 10,141 | 906 | 11.2 |
| 8 | Oscar Robertson* | PG | Cincinnati Royals (1960–1970) Milwaukee Bucks (1970–1974) | 9,887 | 1,040 | 9.5 |
| 9 | Russell Westbrook^ | PG | Oklahoma City Thunder (2008–2019) Houston Rockets (2019–2020) Washington Wizards (2020–2021) Los Angeles Lakers (2021–2023) Los Angeles Clippers (2023–2024) Denver Nuggets (2024–present) | 9,855 | 1,224 | 8.1 |
| 10 | Isiah Thomas* | PG | Detroit Pistons (1981–1994) | 9,061 | 979 | 9.3 |
| 11 | Gary Payton* | PG | Seattle SuperSonics (1990–2003) Milwaukee Bucks (2003) Los Angeles Lakers (2003–2004) Boston Celtics (2004–2005) Miami Heat (2005–2007) | 8,966 | 1,335 | 6.7 |
| 12 | Andre Miller | PG | Cleveland Cavaliers (1999–2002) Los Angeles Clippers (2002–2003) Denver Nuggets (2003–2006, 2011–2014) Philadelphia 76ers (2006–2009) Portland Trail Blazers (2009–2011) Washington Wizards (2014–2015) Sacramento Kings (2015) Minnesota Timberwolves (2015–2016) San Antonio Spurs (2016) | 8,524 | 1,304 | 6.5 |
| 13 | James Harden^ | SG/PG | Oklahoma City Thunder (2009–2012) Houston Rockets (2012–2021) Brooklyn Nets (2021–2022) Philadelphia 76ers (2022–2023) Los Angeles Clippers (2023–present) | 8,203 | 1,138 | 7.2 |
| 14 | Rod Strickland | PG | New York Knicks (1988–1990) San Antonio Spurs (1990–1992) Portland Trail Blazers (1992–1996, 2001) Washington Bullets/Wizards (1996–2001) Miami Heat (2001–2002) Minnesota Timberwolves (2002–2003) Orlando Magic (2003–2004) Toronto Raptors (2004) Houston Rockets (2005) | 7,987 | 1,094 | 7.3 |
| 15 | Rajon Rondo | PG | Boston Celtics (2006–2014) Dallas Mavericks (2014–2015) Sacramento Kings (2015–2016) Chicago Bulls (2016–2017) New Orleans Pelicans (2017–2018) Los Angeles Lakers (2018–2020, 2021–2022) Atlanta Hawks (2020–2021) Los Angeles Clippers (2021) Cleveland Cavaliers (2022) | 7,584 | 957 | 7.9 |
| 16 | Maurice Cheeks* | PG | Philadelphia 76ers (1978–1989) San Antonio Spurs (1989–1990) New York Knicks (1990–1991) Atlanta Hawks (1991–1992) New Jersey Nets (1993) | 7,392 | 1,101 | 6.7 |
| 17 | Lenny Wilkens* | PG | St. Louis Hawks (1960–1968) Seattle SuperSonics (1968–1972) Cleveland Cavaliers (1972–1974) Portland Trail Blazers (1974–1975) | 7,211 | 1,077 | 6.7 |
| 18 | Terry Porter | PG | Portland Trail Blazers (1985–1995) Minnesota Timberwolves (1995–1998) Miami Heat (1999) San Antonio Spurs (1999–2002) | 7,160 | 1,274 | 5.6 |
| 19 | Kyle Lowry^ | PG | Memphis Grizzlies (2006–2009) Houston Rockets (2009–2012) Toronto Raptors (2012–2021) Miami Heat (2021–2024) Philadelphia 76ers (2024–present) | 7,096 | 1,171 | 6.1 |
| 20 | Tim Hardaway* | PG | Golden State Warriors (1989–1996) Miami Heat (1996–2001) Dallas Mavericks (2001–2002) Denver Nuggets (2002) Indiana Pacers (2003) | 7,095 | 867 | 8.2 |
| 21 | Tony Parker* | PG | San Antonio Spurs (2001–2018) Charlotte Hornets (2018–2019) | 7,036 | 1,254 | 5.6 |
| 22 | Bob Cousy* | PG | Boston Celtics (1950–1963) Cincinnati Royals (1969–1970) | 6,955 | 924 | 7.5 |
| 23 | Guy Rodgers* | PG | Philadelphia/San Francisco Warriors (1958–1966) Chicago Bulls (1966–1967) Cincinnati Royals (1967–1968) Milwaukee Bucks (1968–1970) | 6,917 | 892 | 7.8 |
| 24 | Deron Williams | PG | Utah Jazz (2005–2011) New Jersey/Brooklyn Nets (2011–2015) Dallas Mavericks (2015–2017) Cleveland Cavaliers (2017) | 6,819 | 845 | 8.1 |
| 25 | Muggsy Bogues | PG | Washington Bullets (1987–1988) Charlotte Hornets (1988–1997) Golden State Warriors (1997–1999) Toronto Raptors (1999–2001) | 6,726 | 889 | 7.6 |
| 26 | Kevin Johnson | PG | Cleveland Cavaliers (1987–1988) Phoenix Suns (1988–1998, 2000) | 6,711 | 735 | 9.1 |
| 27 | Derek Harper | PG | Dallas Mavericks (1983–1994, 1996–1997) New York Knicks (1994–1996) Orlando Magic (1997–1998) Los Angeles Lakers (1999) | 6,577 | 1,199 | 5.5 |
| 28 | Mike Conley^ | PG | Memphis Grizzlies (2007–2019) Utah Jazz (2019–2023) Minnesota Timberwolves (2023–present) | 6,570 | 1,160 | 5.7 |
| 29 | Stephen Curry^ | PG | Golden State Warriors (2009–present) | 6,480 | 1,015 | 6.4 |
| 30 | Nate Archibald* | PG | Cincinnati Royals/Kansas City(-Omaha) Kings (1970–1976) New York Nets (1976–1977) Boston Celtics (1978–1983) Milwaukee Bucks (1983–1984) | 6,476 | 876 | 7.4 |
| 31 | Stephon Marbury | PG | Minnesota Timberwolves (1996–1999) New Jersey Nets (1999–2001) Phoenix Suns (2001–2004) New York Knicks (2004–2009) Boston Celtics (2009) | 6,471 | 846 | 7.6 |
| 32 | John Lucas II | PG | Houston Rockets (1976–1978, 1984–1986, 1989–1990) Golden State Warriors (1978–1981) Washington Bullets (1981–1983) San Antonio Spurs (1983–1984) Milwaukee Bucks (1986–1988) Seattle SuperSonics (1988–1989) | 6,454 | 928 | 7.0 |
| 33 | Reggie Theus | SG/PG | Chicago Bulls (1978–1984) Kansas City/Sacramento Kings (1984–1988) Atlanta Hawks (1988–1989) Orlando Magic (1989–1990) New Jersey Nets (1990–1991) | 6,453 | 1,026 | 6.3 |
| 34 | Jrue Holiday^ | PG | Philadelphia 76ers (2009–2013) New Orleans Pelicans (2013–2020) Milwaukee Bucks (2020–2023) Boston Celtics (2023–present) | 6,403 | 1,028 | 6.2 |
| 35 | Norm Nixon | PG | Los Angeles Lakers (1977–1983) San Diego/Los Angeles Clippers (1983–1989) | 6,386 | 768 | 8.3 |
| 36 | Kobe Bryant* | SG | Los Angeles Lakers (1996–2016) | 6,306 | 1,346 | 4.7 |
| 37 | Jerry West* | PG | Los Angeles Lakers (1960–1974) | 6,238 | 932 | 6.7 |
| 38 | Scottie Pippen* | SF | Chicago Bulls (1987–1998, 2003–2004) Houston Rockets (1999) Portland Trail Blazers (1999–2003) | 6,135 | 1,178 | 5.2 |
| 39 | Clyde Drexler* | SG | Portland Trail Blazers (1983–1995) Houston Rockets (1995–1998) | 6,125 | 1,086 | 5.6 |
| 40 | John Havlicek* | SF/SG | Boston Celtics (1962–1978) | 6,114 | 1,270 | 4.8 |
| 41 | Damian Lillard^ | PG | Portland Trail Blazers (2012–2023) Milwaukee Bucks (2023–present) | 6,069 | 900 | 6.7 |
| 42 | Baron Davis | PG | Charlotte Hornets (1999–2002) New Orleans Hornets (2002–2005) Golden State Warriors (2005–2008) Los Angeles Clippers (2008–2011) Cleveland Cavaliers (2011) New York Knicks (2011–2012) | 6,025 | 835 | 7.2 |
| 43 | Mookie Blaylock | PG | New Jersey Nets (1989–1992) Atlanta Hawks (1992–1999) Golden State Warriors (1999–2002) | 5,972 | 889 | 6.7 |
| 44 | Sam Cassell | PG | Houston Rockets (1993–1996) Phoenix Suns (1996) Dallas Mavericks (1996–1997) New Jersey Nets (1997–1999) Milwaukee Bucks (1999–2003) Minnesota Timberwolves (2003–2005) Los Angeles Clippers (2005–2008) Boston Celtics (2008–2009) | 5,939 | 993 | 6.0 |
| 45 | Avery Johnson | PG | Seattle SuperSonics (1988–1990) Denver Nuggets (1990, 2001–2002) San Antonio Spurs (1991, 1992–1993, 1994–2001) Houston Rockets (1992) Golden State Warriors (1993–1994, 2003–2004) Dallas Mavericks (2002–2003) | 5,846 | 1,054 | 5.5 |
| 46 | Nick Van Exel | PG/SG | Los Angeles Lakers (1993–1998) Denver Nuggets (1998–2002) Dallas Mavericks (2002–2003) Golden State Warriors (2003–2004) Portland Trail Blazers (2004–2005) San Antonio Spurs (2005–2006) | 5,777 | 880 | 6.6 |
| 47 | John Wall$^†$ | PG | Washington Wizards (2010–2020) Houston Rockets (2020–2022) Los Angeles Clippers (2022–2023) | 5,735 | 647 | 8.9 |
| 48 | Dwyane Wade* | SG | Miami Heat (2003–2016, 2018–2019) Chicago Bulls (2016–2017) Cleveland Cavaliers (2017–2018) | 5,701 | 1,054 | 5.4 |
| 49 | Larry Bird* | SF/PF | Boston Celtics (1979–1992) | 5,695 | 897 | 6.3 |
| 50 | Kareem Abdul-Jabbar* | C | Milwaukee Bucks (1969–1975) Los Angeles Lakers (1975–1989) | 5,660 | 1,560 | 3.6 |

## Progressive list of assists leaders

This is a progressive list of assists leaders showing how the record increased through the years.
    Statistics accurate as of March 18, 2025.
| ^ | Active NBA player |
| * | Inducted into the Naismith Memorial Basketball Hall of Fame |
| † | Not yet eligible for Hall of Fame consideration |
Team abbreviations :
| ATL | Atlanta Hawks | DEN | Denver Nuggets | LAL | Los Angeles Lakers | PHW | Philadelphia Warriors | SEA | Seattle SuperSonics |
| BOS | Boston Celtics | DET | Detroit Pistons | MIA | Miami Heat | PHX | Phoenix Suns | SFW | San Francisco Warriors |
| BUF | Buffalo Braves | FTW | Fort Wayne Pistons | MIL | Milwaukee Bucks | POR | Portland Trail Blazers | TOR | Toronto Raptors |
| CHI | Chicago Bulls | GSW | Golden State Warriors | NJN | New Jersey Nets | PRO | Providence Steamrollers | UTA | Utah Jazz |
| CHS | Chicago Stags | HOU | Houston Rockets | NOH | New Orleans Hornets | ROC | Rochester Royals | WAS | Washington Wizards |
| CIN | Cincinnati Royals | IND | Indiana Pacers | NYK | New York Knicks | SAC | Sacramento Kings | WSB | Washington Bullets |
| CLE | Cleveland Cavaliers | KCO | Kansas City–Omaha Kings | OKC | Oklahoma City Thunder | SAS | San Antonio Spurs |
| DAL | Dallas Mavericks | LAC | Los Angeles Clippers | PHI | Philadelphia 76ers | SDC | San Diego Clippers |
Assists leaders and records at the end of every season :
| Season | Year-by-year leader | AST | Active player leader | AST | Career record | AST | Single-season record | AST | Season |
| 1946–47 | Ernie Calverley000PRO | 202 | Ernie Calverley000PRO | 202 | Ernie Calverley000PRO | 202 | Ernie Calverley000PRO | 202 | 1946–47 |
| 1947–48 | Howie Dallmar000PHW | 120 | Ernie Calverley000PRO | 321 | Ernie Calverley000PRO | 321 | Ernie Calverley000PRO | 202 | 1947–48 |
| 1948–49 | Bob Davies*000ROC | 321 | Ernie Calverley000PRO | 572 | Ernie Calverley000PRO | 572 | Bob Davies*000ROC | 321 | 1948–49 |
| 1949–50 | Dick McGuire*000NYK | 386 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 770 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 770 | Dick McGuire*000NYK | 386 | 1949–50 |
| 1950–51 | Andy Phillip*000PHW | 414 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 1,184 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 1,184 | Andy Phillip*000PHW | 414 | 1950–51 |
| 1951–52 | Andy Phillip*000PHW | 539 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 1,723 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 1,723 | Andy Phillip*000PHW | 539 | 1951–52 |
| 1952–53 | Bob Cousy*000BOS | 547 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 2,120 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 2,120 | Bob Cousy*000BOS | 547 | 1952–53 |
| 1953–54 | Bob Cousy*000BOS | 518 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 2,569 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 2,569 | Bob Cousy*000BOS | 547 | 1953–54 |
| 1954–55 | Bob Cousy*000BOS | 557 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 3,060 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 3,060 | Bob Cousy*000BOS | 557 | 1954–55 |
| 1955–56 | Bob Cousy*000BOS | 642 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 3,470 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 3,470 | Bob Cousy*000BOS | 642 | 1955–56 |
| 1956–57 | Bob Cousy*000BOS | 478 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 3,638 | Andy Phillip* 000CHS 1949–50 000PHW 1950–52 000FTW 1952–56 000BOS 1956–57 | 3,638 | Bob Cousy*000BOS | 642 | 1956–57 |
| 1957–58 | Bob Cousy*000BOS | 463 | Bob Cousy*000BOS | 3,987 | Bob Cousy*000BOS | 3,987 | Bob Cousy*000BOS | 642 | 1957–58 |
| 1958–59 | Bob Cousy*000BOS | 557 | Bob Cousy*000BOS | 4,544 | Bob Cousy*000BOS | 4,544 | Bob Cousy*000BOS | 642 | 1958–59 |
| 1959–60 | Bob Cousy*000BOS | 715 | Bob Cousy*000BOS | 5,259 | Bob Cousy*000BOS | 5,259 | Bob Cousy*000BOS | 715 | 1959–60 |
| 1960–61 | Oscar Robertson*000CIN | 690 | Bob Cousy*000BOS | 5,846 | Bob Cousy*000BOS | 5,846 | Bob Cousy*000BOS | 715 | 1960–61 |
| 1961–62 | Oscar Robertson*000CIN | 899 | Bob Cousy*000BOS | 6,430 | Bob Cousy*000BOS | 6,430 | Oscar Robertson*000CIN | 899 | 1961–62 |
| 1962–63 | Guy Rodgers*000SFW | 825 | Bob Cousy*000BOS | 6,945 | Bob Cousy*000BOS | 6,945 | Oscar Robertson*000CIN | 899 | 1962–63 |
| 1963–64 | Oscar Robertson*000CIN | 868 | Guy Rodgers*000SFW | 3,444 | Bob Cousy*000BOS | 6,945 | Oscar Robertson*000CIN | 899 | 1963–64 |
| 1964–65 | Oscar Robertson*000CIN | 861 | Oscar Robertson* 000CIN 1964–70 000MIL 1970–74 | 4,076 | Bob Cousy*000BOS | 6,945 | Oscar Robertson*000CIN | 899 | 1964–65 |
| 1965–66 | Oscar Robertson*000CIN | 847 | Oscar Robertson* 000CIN 1964–70 000MIL 1970–74 | 4,923 | Bob Cousy*000BOS | 6,945 | Oscar Robertson*000CIN | 899 | 1965–66 |
| 1966–67 | Guy Rodgers*000CHI | 908 | Oscar Robertson* 000CIN 1964–70 000MIL 1970–74 | 5,768 | Bob Cousy*000BOS | 6,945 | Guy Rodgers*000CHI | 908 | 1966–67 |
| 1967–68 | Wilt Chamberlain*000PHI | 702 | Oscar Robertson* 000CIN 1964–70 000MIL 1970–74 | 6,401 | Bob Cousy*000BOS | 6,945 | Guy Rodgers*000CHI | 908 | 1967–68 |
| 1968–69 | Oscar Robertson*000CIN | 772 | Oscar Robertson* 000CIN 1964–70 000MIL 1970–74 | 7,173 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 7,173 | Guy Rodgers*000CHI | 908 | 1968–69 |
| 1969–70 | Lenny Wilkens*000SEA | 683 | Oscar Robertson* 000CIN 1964–70 000MIL 1970–74 | 7,731 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 7,731 | Guy Rodgers*000CHI | 908 | 1969–70 |
| 1970–71 | Norm Van Lier000CIN | 832 | Oscar Robertson* 000CIN 1964–70 000MIL 1970–74 | 8,399 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 8,399 | Guy Rodgers*000CHI | 908 | 1970–71 |
| 1971–72 | Lenny Wilkens*000SEA | 766 | Oscar Robertson* 000CIN 1964–70 000MIL 1970–74 | 8,890 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 8,890 | Guy Rodgers*000CHI | 908 | 1971–72 |
| 1972–73 | Nate Archibald*000KCO | 910 | Oscar Robertson* 000CIN 1964–70 000MIL 1970–74 | 9,441 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,441 | Nate Archibald*000KCO | 910 | 1972–73 |
| 1973–74 | Ernie DiGregorio000BUF | 663 | Oscar Robertson* 000CIN 1964–70 000MIL 1970–74 | 9,887 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Nate Archibald*000KCO | 910 | 1973–74 |
| 1974–75 | Kevin Porter000WSB | 650 | Lenny Wilkens*000POR | 7,211 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Nate Archibald*000KCO | 910 | 1974–75 |
| 1975–76 | Slick Watts000SEA | 661 | John Havlicek*000BOS | 5,386 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Nate Archibald*000KCO | 910 | 1975–76 |
| 1976–77 | Don Buse000IND | 685 | John Havlicek*000BOS | 5,786 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Nate Archibald*000KCO | 910 | 1976–77 |
| 1977–78 | Kevin Porter 0DET & NJN 1977–78 0DET 1978–79 | 837 | John Havlicek*000BOS | 6,114 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Nate Archibald*000KCO | 910 | 1977–78 |
| 1978–79 | Kevin Porter 0DET & NJN 1977–78 0DET 1978–79 | 1,099 | Norm Van Lier000MIL | 5,217 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Kevin Porter000DET | 1,099 | 1978–79 |
| 1979–80 | Micheal Ray Richardson000NYK | 832 | Walt Frazier*000CLE | 5,040 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Kevin Porter000DET | 1,099 | 1979–80 |
| 1980–81 | Kevin Porter000WSB | 734 | Nate Archibald* 000BOS 1980–83 000MIL 1983–84 | 5,366 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Kevin Porter000DET | 1,099 | 1980–81 |
| 1981–82 | Johnny Moore000SAS | 762 | Nate Archibald* 000BOS 1980–83 000MIL 1983–84 | 5,907 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Kevin Porter000DET | 1,099 | 1981–82 |
| 1982–83 | Magic Johnson*000LAL | 829 | Nate Archibald* 000BOS 1980–83 000MIL 1983–84 | 6,316 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Kevin Porter000DET | 1,099 | 1982–83 |
| 1983–84 | Isiah Thomas*00DETNorm Nixon000SDC | 914 | Nate Archibald* 000BOS 1980–83 000MIL 1983–84 | 6,476 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Kevin Porter000DET | 1,099 | 1983–84 |
| 1984–85 | Isiah Thomas*000DET | 1,123 | Norm Nixon000LAC | 5,471 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Isiah Thomas*000DET | 1,123 | 1984–85 |
| 1985–86 | Magic Johnson*000LAL | 907 | Norm Nixon000LAC | 6,047 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Isiah Thomas*000DET | 1,123 | 1985–86 |
| 1986–87 | Magic Johnson*000LAL | 977 | Magic Johnson*000LAL | 6,179 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | Isiah Thomas*000DET | 1,123 | 1986–87 |
| 1987–88 | John Stockton*000UTA | 1,128 | Magic Johnson*000LAL | 7,037 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | John Stockton*000UTA | 1,128 | 1987–88 |
| 1988–89 | John Stockton*000UTA | 1,118 | Magic Johnson*000LAL | 8,025 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | John Stockton*000UTA | 1,128 | 1988–89 |
| 1989–90 | John Stockton*000UTA | 1,134 | Magic Johnson*000LAL | 8,932 | Oscar Robertson* 000CIN 1968–70 000MIL 1970–74 | 9,887 | John Stockton*000UTA | 1,134 | 1989–90 |
| 1990–91 | John Stockton*000UTA | 1,164 | Magic Johnson*000LAL | 9,921 | Magic Johnson*000LAL | 9,921 | John Stockton*000UTA | 1,164 | 1990–91 |
| 1991–92 | John Stockton*000UTA | 1,126 | Isiah Thomas*000DET | 7,991 | Magic Johnson*000LAL | 9,921 | John Stockton*000UTA | 1,164 | 1991–92 |
| 1992–93 | John Stockton*000UTA | 987 | Isiah Thomas*000DET | 8,662 | Magic Johnson*000LAL | 9,921 | John Stockton*000UTA | 1,164 | 1992–93 |
| 1993–94 | John Stockton*000UTA | 1,031 | John Stockton*000UTA | 9,383 | Magic Johnson*000LAL | 9,921 | John Stockton*000UTA | 1,164 | 1993–94 |
| 1994–95 | John Stockton*000UTA | 1,011 | John Stockton*000UTA | 10,394 | John Stockton*000UTA | 10,394 | John Stockton*000UTA | 1,164 | 1994–95 |
| 1995–96 | John Stockton*000UTA | 916 | John Stockton*000UTA | 11,310 | John Stockton*000UTA | 11,310 | John Stockton*000UTA | 1,164 | 1995–96 |
| 1996–97 | Mark Jackson000DEN & IND | 935 | John Stockton*000UTA | 12,170 | John Stockton*000UTA | 12,170 | John Stockton*000UTA | 1,164 | 1996–97 |
| 1997–98 | Rod Strickland000WAS | 801 | John Stockton*000UTA | 12,713 | John Stockton*000UTA | 12,713 | John Stockton*000UTA | 1,164 | 1997–98 |
| 1998–99 | Jason Kidd*000PHX | 539 | John Stockton*000UTA | 13,087 | John Stockton*000UTA | 13,087 | John Stockton*000UTA | 1,164 | 1998–99 |
| 1999–00 | Gary Payton*000SEA | 732 | John Stockton*000UTA | 13,790 | John Stockton*000UTA | 13,790 | John Stockton*000UTA | 1,164 | 1999–00 |
| 2000–01 | Jason Kidd*000PHX | 753 | John Stockton*000UTA | 14,503 | John Stockton*000UTA | 14,503 | John Stockton*000UTA | 1,164 | 2000–01 |
| 2001–02 | Andre Miller000CLE | 882 | John Stockton*000UTA | 15,177 | John Stockton*000UTA | 15,177 | John Stockton*000UTA | 1,164 | 2001–02 |
| 2002–03 | Jason Kidd*000NJN | 711 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2002–03 |
| 2003–04 | Stephon Marbury000PHX | 719 | Mark Jackson000HOU | 10,334 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2003–04 |
| 2004–05 | Steve Nash*000PHX | 861 | Gary Payton* 000BOS 2004–05 000MIA 2005–07 | 8,508 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2004–05 |
| 2005–06 | Steve Nash*000PHX | 826 | Gary Payton* 000BOS 2004–05 000MIA 2005–07 | 8,765 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2005–06 |
| 2006–07 | Steve Nash*000PHX | 884 | Gary Payton* 000BOS 2004–05 000MIA 2005–07 | 8,966 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2006–07 |
| 2007–08 | Chris Paul^000NOH | 925 | Jason Kidd* 000NJN 2007–08 000DAL 2008–12 000NYK 2012–13 | 9,497 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2007–08 |
| 2008–09 | Chris Paul^000NOH | 861 | Jason Kidd* 000NJN 2007–08 000DAL 2008–12 000NYK 2012–13 | 10,199 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2008–09 |
| 2009–10 | Steve Nash*000PHX | 892 | Jason Kidd* 000NJN 2007–08 000DAL 2008–12 000NYK 2012–13 | 10,923 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2009–10 |
| 2010–11 | Steve Nash*000PHX | 855 | Jason Kidd* 000NJN 2007–08 000DAL 2008–12 000NYK 2012–13 | 11,578 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2010–11 |
| 2011–12 | Steve Nash*000PHX | 664 | Jason Kidd* 000NJN 2007–08 000DAL 2008–12 000NYK 2012–13 | 11,842 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2011–12 |
| 2012–13 | Greivis Vásquez000NOH | 704 | Jason Kidd* 000NJN 2007–08 000DAL 2008–12 000NYK 2012–13 | 12,091 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2012–13 |
| 2013–14 | John Wall$^†$000WAS | 721 | Steve Nash*000LAL | 10,335 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2013–14 |
| 2014–15 | Chris Paul^000LAC | 838 | Andre Miller 000SAC 2014–15 000MIN 2015–16 000SAS 2016 | 8,437 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2014–15 |
| 2015–16 | Rajon Rondo000SAC | 839 | Andre Miller 000SAC 2014–15 000MIN 2015–16 000SAS 2016 | 8,524 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2015–16 |
| 2016–17 | James Harden^000HOU | 907 | Chris Paul^ 000LAC 2016–17 000HOU 2017–19 000OKC 2019–20 000PHX 2020–23 000GSW 2023–24 000SAS 2024– | 8,251 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2016–17 |
| 2017–18 | Russell Westbrook^000OKC | 820 | Chris Paul^ 000LAC 2016–17 000HOU 2017–19 000OKC 2019–20 000PHX 2020–23 000GSW 2023–24 000SAS 2024– | 8,708 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2017–18 |
| 2018–19 | Russell Westbrook^000OKC | 784 | Chris Paul^ 000LAC 2016–17 000HOU 2017–19 000OKC 2019–20 000PHX 2020–23 000GSW 2023–24 000SAS 2024– | 9,181 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2018–19 |
| 2019–20 | LeBron James^000LAL | 684 | Chris Paul^ 000LAC 2016–17 000HOU 2017–19 000OKC 2019–20 000PHX 2020–23 000GSW 2023–24 000SAS 2024– | 9,653 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2019–20 |
| 2020–21 | Russell Westbrook^000WAS | 763 | Chris Paul^ 000LAC 2016–17 000HOU 2017–19 000OKC 2019–20 000PHX 2020–23 000GSW 2023–24 000SAS 2024– | 10,275 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2020–21 |
| 2021–22 | Trae Young^000ATL | 737 | Chris Paul^ 000LAC 2016–17 000HOU 2017–19 000OKC 2019–20 000PHX 2020–23 000GSW 2023–24 000SAS 2024– | 10,977 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2021–22 |
| 2022–23 | Trae Young^000ATL | 741 | Chris Paul^ 000LAC 2016–17 000HOU 2017–19 000OKC 2019–20 000PHX 2020–23 000GSW 2023–24 000SAS 2024– | 11,501 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2022–23 |
| 2023–24 | Tyrese Haliburton^000IND | 752 | Chris Paul^ 000LAC 2016–17 000HOU 2017–19 000OKC 2019–20 000PHX 2020–23 000GSW 2023–24 000SAS 2024– | 11,894 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2023–24 |
| 2024–25 | Trae Young^000ATL | 731 | Chris Paul^ 000LAC 2016–17 000HOU 2017–19 000OKC 2019–20 000PHX 2020–23 000GSW 2023–24 000SAS 2024– | 12,418 | John Stockton*000UTA | 15,806 | John Stockton*000UTA | 1,164 | 2024–25 |
| Season | Year-by-year leader | AST | Active player leader | AST | Career record | AST | Single-season record | AST | Season |