NBA All-Time Steals Leaders: Single Regular Season Totals

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

Notes: - These stats were updated on November 18, 2025
- Steals were not recorded until 1973-74.

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

Player
Steals
Season Games
1. Alvin Robertson 301 1986 82
2. Don Buse 281 1977 81
3. Micheal Ray Richardson 265 1980 82
4. John Stockton 263 1989 82
5. Slick Watts 261 1976 82
6. Alvin Robertson 260 1987 81
7. Michael Jordan 259 1988 82
8. Alvin Robertson 246 1991 81
9. John Stockton 244 1992 82
10. Micheal Ray Richardson 243 1985 82
Alvin Robertson 243 1988 82
Player
Steals
Season Games
12. John Stockton 242 1988 82
13. Michael Jordan 236 1987 82
14. Michael Jordan 234 1989 81
John Stockton 234 1991 82
16. Micheal Williams 233 1992 79
17. Scottie Pippen 232 1995 79
Micheal Ray Richardson 232 1981 79
19. Gary Payton 231 1996 81
20. Dyson Daniels 229 2025 76
Johnny Moore 229 1985 82
Player
Steals
Season Games
22. Rick Barry 228 1975 80
23. Michael Jordan 227 1990 82
24. Allen Iverson 225 2003 82
Ron Lee 225 1978 82
26. Eddie Jordan 223 1980 82
Michael Jordan 223 1991 82
Fat Lever 223 1988 82
29. Michael Jordan 221 1993 78
30. Rickey Green 220 1983 78
Player
Steals
Season Games
31. Chris Paul 217 2008 80
Larry Steele 217 1974 81
33. Nate McMillan 216 1994 73
Chris Paul 216 2009 78
35. Rickey Green 215 1984 81
36. Tim Hardaway 214 1991 82
Slick Watts 214 1977 79
38. Clyde Drexler 213 1989 78
Hakeem Olajuwon 213 1989 82
Micheal Ray Richardson 213 1982 82
Player
Steals
Season Games
41. Mookie Blaylock 212 1997 78
Mookie Blaylock 212 1994 81
Mookie Blaylock 212 1996 81
Steve Mix 212 1974 82
45. Dudley Bradley 211 1980 82
Scottie Pippen 211 1994 72
Scottie Pippen 211 1990 82
48. Alvin Robertson 210 1992 82
Paul Westphal 210 1976 82
50. Maurice Cheeks 209 1982 79
Ron Harper 209 1987 82
= Season in progress