basketball

Top 10 NBA Career Assists Leaders

The NBA players with the most career assists in regular season history, from John Stockton's unbreakable record through Chris Paul, Jason Kidd, and LeBron James.

Updated July 26, 2026 10 ranked 4 sources

Quick answer: 1. John Stockton*, 2. Chris Paul, 3. Jason Kidd*, 4. LeBron James, 5. Russell Westbrook, 6. Steve Nash*, 7. Mark Jackson*, 8. Magic Johnson*, 9. Oscar Robertson*, 10. Isiah Thomas*.

Assists are one of the most telling statistics in basketball — they measure a player's ability to create scoring opportunities for teammates. The NBA's all-time assists leaders represent the best floor generals, playmakers, and passers the game has ever seen. This list ranks NBA players by total career regular-season assists, current through the end of the 2025–26 NBA season. Players who are still active are marked accordingly.

Career assists

Career assists
John Stockton*
15806 assists
Chris Paul
12552 assists
Jason Kidd*
12091 assists
LeBron James
12016 assists
Russell Westbrook
11968 assists
Steve Nash*
10335 assists
Mark Jackson*
10334 assists
Magic Johnson*
10141 assists
Oscar Robertson*
9887 assists
Isiah Thomas*
9061 assists

The ranking

1

John Stockton*

John Stockton's career total of 15,806 assists is widely considered the most unbreakable record in North American professional sports. He led the NBA in assists for nine consecutive seasons (1988–1996) and averaged 10.5 assists per game over his 19-year career, all with the Utah Jazz.

Team(s): Utah JazzSeasons: 1984–2003Games played: 1,504Assists per game: 10.5
2

Chris Paul

Chris Paul is widely regarded as one of the greatest point guards of all time. He ranks second in career assists and led the NBA in assists per game five times. His career has spanned 20+ seasons, including stops with the Hornets, Clippers, Rockets, Thunder, Suns, Warriors, and Spurs.

Team(s): NOH, LAC, HOU, OKC, PHX, GSW, SASSeasons: 2005–2026Games played: 1,370Assists per game: 9.2
3

Jason Kidd*

Jason Kidd was a triple-double machine and one of the most versatile point guards in NBA history. He led the NBA in assists five times and ranks third all-time. He also ranks third in career steals and is a Hall of Famer.

Team(s): DAL, PHX, NJN, NYKSeasons: 1994–2013Games played: 1,391Assists per game: 8.7
4

LeBron James

LeBron James is the only forward in the top 10 of the all-time assists list and the all-time NBA scoring leader. His court vision and passing ability from the small forward position have redefined what is possible for a non-point guard. He is the active career assists leader.

Team(s): CLE, MIA, LALSeasons: 2003–2026Games played: 1,622Assists per game: 7.4
5

Russell Westbrook

Russell Westbrook is the only player in NBA history to average a triple-double in multiple seasons. He ranks fifth in career assists and is one of the most explosive and versatile point guards to ever play the game.

Team(s): OKC, HOU, WAS, LAL, LACSeasons: 2008–2026Games played: 1,200+Assists per game: ~8.5
6

Steve Nash*

Steve Nash is a two-time NBA MVP and one of the most efficient shooters and passers in NBA history. He led the league in assists per game three times and is the only player to achieve the 50–40–90 shooting split four times.

Team(s): PHX, DAL, LALSeasons: 1996–2014Games played: 1,217Assists per game: 8.5
7

Mark Jackson*

Mark Jackson was a skilled point guard who led the NBA in assists per game in his rookie season (1987–88). He ranks seventh all-time in career assists and later became a successful head coach.

Team(s): NYK, LAC, IND, DEN, TOR, UTA, HOUSeasons: 1987–2004Games played: 1,296Assists per game: 8.0
8

Magic Johnson*

Magic Johnson revolutionized the point guard position with his 6'9" frame and unparalleled vision. He ranks eighth in career assists and holds the highest assists per game average (11.2) in NBA history.

Team(s): LALSeasons: 1979–1991, 1996Games played: 906Assists per game: 11.2
9

Oscar Robertson*

Oscar Robertson, the 'Big O,' is the only player to average a triple-double over a full season (1961–62). He ranks ninth in career assists and was named one of the 50 Greatest Players in NBA history.

Team(s): CIN, MILSeasons: 1960–1974Games played: 1,040Assists per game: 9.5
10

Isiah Thomas*

Isiah Thomas was the leader of the 'Bad Boy' Detroit Pistons, winning two NBA championships. He ranks tenth in career assists and was known for his fearless play and exceptional passing ability.

Team(s): DETSeasons: 1981–1994Games played: 979Assists per game: 9.3

Full comparison

# Name Team(s)SeasonsGames playedAssists per game
1 John Stockton* Utah Jazz1984–20031,50410.5
2 Chris Paul NOH, LAC, HOU, OKC, PHX, GSW, SAS2005–20261,3709.2
3 Jason Kidd* DAL, PHX, NJN, NYK1994–20131,3918.7
4 LeBron James CLE, MIA, LAL2003–20261,6227.4
5 Russell Westbrook OKC, HOU, WAS, LAL, LAC2008–20261,200+~8.5
6 Steve Nash* PHX, DAL, LAL1996–20141,2178.5
7 Mark Jackson* NYK, LAC, IND, DEN, TOR, UTA, HOU1987–20041,2968.0
8 Magic Johnson* LAL1979–1991, 199690611.2
9 Oscar Robertson* CIN, MIL1960–19741,0409.5
10 Isiah Thomas* DET1981–19949799.3

How we ranked this

Players are ranked by total career regular-season assists, using official NBA statistics as recorded by Basketball-Reference.com and the NBA. Statistics are accurate as of the end of the 2025–26 NBA season. Active players' totals reflect their career through that date. Players who are members of the Naismith Memorial Basketball Hall of Fame are marked with an asterisk (*).

FAQ

Who has the most assists in NBA history?

John Stockton holds the NBA record with 15,806 career assists, a record widely considered unbreakable.

Who has the highest assists per game average in NBA history?

Magic Johnson has the highest career assists per game average at 11.2, followed by John Stockton at 10.5.

Is LeBron James in the top 5 for career assists?

Yes, LeBron James ranks fourth all-time in career assists with 12,016, and he is the highest-ranked non-point guard on the list.

Sources