Skip to content

NBA All-Time Assists Leaders

Published July 12, 2026 · By The Basketball Fans Editors

Editorial tile: Records and Stats, NBA All-Time Assists Leaders
Editorial illustration, thebasketballfans.com

Who has the most assists in NBA history? John Stockton, by a distance that has held for more than two decades. Stockton retired after the 2002-03 season with 15,806 career assists, a figure so far ahead of the field that the closest anyone has ever gotten was Chris Paul, who retired in February 2026 still 3,254 assists short. Stockton reached the mark in 1,504 games, all with the Utah Jazz, missing only 22 of a possible 1,526 across nineteen seasons. No player in the modern era plays that many games at that position for that long, which is the real reason the record has outlasted every challenger since.

Assists are the one box-score category with a judgment call baked into it. Points and rebounds are objective; an assist requires the home team’s official scorer to decide, in real time, whether a pass “led directly” to a made basket. That subjectivity has fueled a running debate in basketball analytics circles: home statisticians have long been accused of padding assist totals for star point guards, and several of Stockton’s own high-assist games from the 1990s have been cited as examples of generous scoring. It doesn’t erase the record. It does mean career assist totals should be read as a very good approximation of playmaking volume, not a precise scientific measurement.

Interior of an NBA arena during a game, viewed from the lower bowl
The assist record has held since 2003 despite a faster, pass-heavier modern NBA. Stockton built his total in an era with fewer possessions per game than today's league runs, which makes the gap even harder to explain away as pace. Photo: JC Gellidon via Unsplash.

The complete top 25

The career regular-season assists leaderboard, through the end of the 2025-26 season:

Shop NBA Gear

As an Amazon Associate, we earn from qualifying purchases.

RankPlayerAssistsCareer
1John Stockton15,8061984-2003
2Chris Paul12,5522005-2026
3Jason Kidd12,0911994-2013
4LeBron James12,016 (active)2003-present
5Russell Westbrook10,351 (active)2008-present
6Steve Nash10,3351996-2015
7Mark Jackson10,3341987-2004
8Magic Johnson10,1411979-1991, 1996
9Oscar Robertson9,8871960-1974
10Isiah Thomas9,0611981-1994
11Gary Payton8,9661990-2007
12James Harden8,873 (active)2009-present
13Andre Miller8,5241999-2016
14Rod Strickland7,9871988-2005
15Rajon Rondo7,5842006-2022
16Maurice Cheeks7,3921978-1993
17Lenny Wilkens7,2111960-1975
18Terry Porter7,1601985-2002
19Kyle Lowry7,1102006-2026
20Tim Hardaway7,0951989-2003
21Tony Parker7,0362001-2019
22Bob Cousy6,9551950-1970
23Guy Rodgers6,9171958-1970
24Deron Williams6,8192005-2017
25Mike Conley6,782 (active)2007-present

Nine of the top ten played their entire prime before 2010. That’s not an accident of an earlier, pass-happier league; it’s mostly a function of who stayed at the position long enough to accumulate the volume. Point guards who play nineteen and twenty-one seasons, like Stockton and Nash, simply have more games to work with than players who peak in their mid-twenties and decline by thirty-four.

Chris Paul directing the offense for the Los Angeles Clippers during the Lob City era
Chris Paul retired on February 13, 2026 with 12,552 career assists, the closest anyone has ever finished to Stockton's total. He reached 12,552 across 21 seasons and five franchises, never with Stockton's era-defining single-team longevity. Photo via Wikimedia Commons.

How Stockton built a total nobody has approached

Stockton’s assist total isn’t the product of one gaudy season. It’s nineteen years of the same two-man action, repeated with a consistency that has no real parallel: the high pick-and-roll with Karl Malone, run an estimated 200,000 times over their shared career, most of it finished with Stockton’s bounce pass into Malone’s shooting pocket. Stockton posted four seasons over 1,000 assists, a threshold only he and a small handful of players have ever crossed even once. He averaged double-digit assists in fifteen different seasons. And because he almost never got hurt, none of those seasons were shortened.

Compare that to the era of ball-dominant modern point guards. James Harden ranks twelfth on this list despite being one of the most assist-heavy shooting guards ever to play the position; his career average of 7.7 assists per game trails Stockton’s 10.5 by nearly three full assists a night, spread across roughly the same number of games. Volume compounds. A three-assist-per-game gap sustained over a nineteen-year career is the entire distance between Stockton’s record and second place.

The single-season and single-game records

Stockton also owns the single-season assist record outright, and it isn’t close. In 1990-91 he recorded 1,164 assists, averaging 14.5 per game across all 82 games. No player in the modern pace-and-space era has come within 300 assists of that total in a season; the closest anyone has come since is a distant echo of it. It stands alongside his career mark as the two most secure records in the assist column.

The single-game record belongs to someone else entirely. On December 30, 1990, Orlando’s Scott Skiles handed out 30 assists in a 155-116 win over the Denver Nuggets, adding 22 points and only four turnovers along the way. Skiles broke Kevin Porter’s 1978 mark of 29. The Nuggets’ entire team recorded 14 assists that night, meaning Skiles alone produced more than double what his opponent managed collectively. Thirty-six years later, nobody has come within five assists of it in a single game.

Basketball players in motion during a game, one player driving past a defender
A 30-assist game requires more than skill. It requires a fast-paced, blowout-margin game where the point guard never leaves the floor, conditions that rarely align even for elite passers. Photo: Wallace Chuck via Pexels.

Chris Paul’s chase, and why he retired short

For most of the 2010s and 2020s, Chris Paul was the only realistic threat to Stockton’s record. He announced his retirement on February 13, 2026, closing out a 21-season career split across the Hornets, Clippers, Rockets, Thunder, Suns, Warriors, Spurs, and a brief final stop in Toronto before he was waived and walked away. His 12,552 assists left him second all-time, a gap of 3,254 from Stockton, roughly two and a half additional Nash-length careers.

Paul never had Stockton’s iron-man availability. He missed extended stretches to hamstring, groin, and hand injuries across multiple seasons, and his final year was fractured further by a mid-season parting with the Clippers and a trade-then-waive sequence with Toronto. He was, by nearly every advanced measure, as efficient and precise a passer as the NBA has produced. He simply didn’t get the games. That distinction, efficiency versus availability, is the whole story of why nobody has caught Stockton.

LeBron James: the only active player still climbing

Among currently active players, only LeBron James sits within shouting distance of the top of the list. He closed the 2025-26 season, his twenty-second, with 12,016 career assists, fourth all-time and only 75 behind Jason Kidd for third. James missed the start of the 2025-26 season with a sciatica issue and played just 60 games, still averaging 7.2 assists a night at 41 years old. Passing Kidd is a near-certainty early in whatever comes next for him; he has confirmed he intends to keep playing beyond the Lakers. Passing Chris Paul’s 12,552 is plausible over another full healthy season or two. Catching Stockton is not. James would need roughly four more seasons at his current pace, at an age when almost no NBA player has ever produced at that level.

Russell Westbrook, at 10,351 and still active, is the only other player inside the all-time top ten who hasn’t retired, but his role has shrunk to a bench function and his per-game assist rate has fallen well below his prime. He isn’t a threat to move up the list meaningfully from here.

Will Stockton’s record ever be broken?

Almost certainly not in the foreseeable future. The math is unforgiving: catching 15,806 requires either an unprecedented run of durability at the volume Stockton sustained, or a career long enough to offset a lower per-game rate. No player currently under 30 averages assists at a pace and games-played rate that projects anywhere near it. The league has also changed in ways that work against the record: modern rotations rest star players more deliberately, load management has become standard practice for anyone over 30, and the position increasingly rotates the ball through multiple secondary playmakers rather than funneling every possession through one point guard the way Stockton and Malone did for nineteen years. Stockton’s record isn’t just a scoring total. It’s a monument to an entire style of two-man basketball that the modern game has mostly moved away from.

A basketball player reaching up to receive a pass mid-game
Every assist requires two players: the passer and a teammate who converts. Stockton's record depended as much on Karl Malone's finishing as on his own vision, a pairing that lasted eighteen full seasons together. Photo: 晨 朱 via Unsplash.

Playoff career assists

The playoff leaderboard tells a slightly different story, because it rewards deep postseason runs as much as raw volume. Magic Johnson leads all players with 2,346 playoff assists, built across ten trips to the NBA Finals with the Showtime Lakers. LeBron James sits second at 2,168 and is the only active player anywhere near the top of this list, a byproduct of playing in ten NBA Finals himself. Stockton, third at 1,839, never reached a Finals despite two trips to the conference finals falling short against Michael Jordan’s Bulls, which is the single biggest what-if in his Hall of Fame résumé. Jason Kidd (1,263) and Chris Paul (1,233) round out the top five.

Gear

*The Big O: My Life, My Times, My Game* by Oscar Robertson (Rodale, 2003) →

Panini NBA Hoops Blaster Box →

As an Amazon Associate, The Basketball Fans earns from qualifying purchases.

Sources

Shop on Amazon

As an Amazon Associate, we earn from qualifying purchases.

Shop Basketball Shoes at JD Sports

We may earn a commission from qualifying purchases on JD Sports.

Advertisement

Sources