Most Assists in NBA History
On this page5
John Stockton holds the NBA record for the most career assists, with 15,806 dished out over 19 seasons with the Utah Jazz from 1984 to 2003. His total sits nearly 3,300 assists clear of anyone else, one of the largest margins for any major record in the sport.
Assists measure the art of making teammates better, and no one did it more often than Stockton. While scoring records draw the headlines, the assist leaderboard is a quieter tribute to the game’s great orchestrators. Here is the full leaderboard of the NBA’s most prolific playmakers, the careers behind the numbers, and why Stockton’s mark is so hard to reach. All figures are through the 2025 season.
The record holder: John Stockton and 15,806 assists
Stockton spent his entire career with the Jazz, forming a legendary pick-and-roll partnership with Karl Malone. He led the league in assists for nine consecutive seasons, a record streak, and paired his passing with the all-time steals record, making him the most complete floor general of his generation.
The scale of his lead is what sets the record apart. At more than 3,000 assists ahead of second place, Stockton’s total would require a player to average double-digit assists for well over a decade just to threaten it, which is why it is considered one of basketball’s safest records.
The full leaderboard of career assists leaders
The table below ranks the NBA’s all-time career assists leaders. Active players are noted.
| Rank | Assists | Player | Career |
|---|---|---|---|
| 1 | 15,806 | John Stockton | 1984-2003 |
| 2 | 12,400+* | Chris Paul | 2005-present |
| 3 | 12,091 | Jason Kidd | 1994-2013 |
| 4 | 11,500+* | LeBron James | 2003-present |
| 5 | 10,335 | Steve Nash | 1996-2014 |
| 6 | 10,334 | Mark Jackson | 1987-2004 |
| 7 | 10,141 | Magic Johnson | 1979-1996 |
| 8 | 9,887 | Oscar Robertson | 1960-1974 |
| 9 | 9,061 | Isiah Thomas | 1981-1994 |
| 10 | 8,966 | Gary Payton | 1990-2007 |
*Chris Paul and LeBron James are active; their totals are current through the 2025 season and still climbing.
The list spans the point guard tradition from Oscar Robertson and Magic Johnson through Jason Kidd and Steve Nash, with two active stars, Chris Paul and LeBron James, having climbed into the top four.
Chris Paul, Jason Kidd and the chase
Chris Paul has passed Jason Kidd into second place, a fitting reward for one of the most cerebral point guards of his era. Yet even Paul, still active, remains more than 3,000 assists behind Stockton, a gap that underlines how far ahead the record holder is. Jason Kidd’s 12,091, built across a Hall of Fame career, held the second spot for years before Paul overtook him.
LeBron James and the all-around case
LeBron James is the outlier on this list, a forward rather than a point guard, who has climbed into the top four while also leading the most points in NBA history. His presence among the assist leaders reflects a career spent as a primary playmaker despite his size, and it strengthens his all-around résumé. His single-game scoring peers appear on our most points in a single NBA game leaderboard.
Why the record matters
The career assists record honors vision, unselfishness and longevity, qualities that build winning teams even when they do not fill a highlight reel. Stockton’s 15,806 stands as the definitive measure of NBA playmaking, and its huge margin over the field suggests it will remain there for a long time. Understanding how teams keep elite playmakers together is its own subject; our explainer on Bird rights covers the roster rules behind it.
The short version: John Stockton holds the NBA career assists record with 15,806, nearly 3,300 ahead of second place. Chris Paul, still active, is second, with Jason Kidd (12,091) and LeBron James close behind. Stockton’s mark, from a 19-year career in Utah, has stood since 2003 and looks secure through the 2025 season.
Frequently asked questions
Who has the most assists in NBA history?+
John Stockton has the most assists in NBA history, with 15,806 across his career with the Utah Jazz from 1984 to 2003. He leads second place by nearly 3,300 assists. Chris Paul, still active, is second, ahead of Jason Kidd (12,091) and LeBron James. Stockton's record has stood since his retirement in 2003. All figures are through the 2025 season.
How many assists did John Stockton average?+
John Stockton averaged 10.5 assists per game over his career, and led the NBA in assists for a record nine straight seasons from 1988 to 1996. His single-season high was 14.5 per game in 1989-90. That combination of peak production and 19 seasons of durability is how he built a total no one has approached.
Can Chris Paul catch John Stockton's assist record?+
It is very unlikely. Chris Paul is second on the all-time list and still active, but he trails John Stockton's 15,806 by more than 3,000 assists. Closing that gap would require several more highly productive seasons, which is a tall order given his age. Paul's total is current through 2025 and still climbing, but the record looks safe.
Who holds the single-game assists record in the NBA?+
Scott Skiles holds the single-game assists record with 30, set for the Orlando Magic against the Denver Nuggets on December 30, 1990. It has stood for more than three decades. The career record, held by John Stockton, and the single-game record are separate marks, but both highlight the value the NBA places on elite playmaking.
Sources
Play & tools
Free browser games and tools — no account, no download.
- Play 82-0 — Draft five, one per position, and see if your lineup can go a flawless NBA season.
- Play Era Ball — Draft an all-time NBA roster from a single era, then simulate a season and chase a perfect run.
- Play 32-0 — Draft five college basketball legends, one per position, and chase a perfect 32-0 national title.
- Explore all our games →
- Get the printable bracket — Download and print a blank tournament bracket to fill out by hand.
- Explore all our free sports tools →
Related basketball guides
View all →
Most Steals in NBA History
John Stockton holds the NBA career steals record with 3,265. The full leaderboard of the league's best ball-hawks, explained.
Best Regular-Season Record in NBA History
The 2015-16 Warriors went 73-9, the best regular-season record in NBA history. The full leaderboard of the winningest NBA teams, explained.
Longest Win Streaks in NBA History
The 1971-72 Lakers hold the NBA record with 33 straight wins. The full leaderboard of the longest winning streaks in league history, explained.
Worst Record in NBA History
The 2011-12 Bobcats went 7-59 (.106), the worst winning percentage in NBA history. The full list of futility, ranked and explained.
Most Blocks in NBA History
Hakeem Olajuwon recorded 3,830 career blocks, the most in NBA history. The full leaderboard of the league's greatest shot-blockers, explained.
Most Rebounds in NBA History
Wilt Chamberlain grabbed 23,924 career rebounds, the most in NBA history. The full leaderboard of the league's greatest rebounders, explained.