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 December 14, 2024
- 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. Johnny Moore 229 1985 82
Player
Steals
Season Games
21. Rick Barry 228 1975 80
22. Michael Jordan 227 1990 82
23. Allen Iverson 225 2003 82
Ron Lee 225 1978 82
25. Eddie Jordan 223 1980 82
Michael Jordan 223 1991 82
Fat Lever 223 1988 82
28. Michael Jordan 221 1993 78
29. Rickey Green 220 1983 78
30. Chris Paul 217 2008 80
Larry Steele 217 1974 81
Player
Steals
Season Games
32. Nate McMillan 216 1994 73
Chris Paul 216 2009 78
34. Rickey Green 215 1984 81
35. Tim Hardaway 214 1991 82
Slick Watts 214 1977 79
37. Clyde Drexler 213 1989 78
Hakeem Olajuwon 213 1989 82
Micheal Ray Richardson 213 1982 82
40. Mookie Blaylock 212 1994 81
Mookie Blaylock 212 1996 81
Mookie Blaylock 212 1997 78
Steve Mix 212 1974 82
Player
Steals
Season Games
44. Dudley Bradley 211 1980 82
Scottie Pippen 211 1994 72
Scottie Pippen 211 1990 82
47. Alvin Robertson 210 1992 82
Paul Westphal 210 1976 82
49. Maurice Cheeks 209 1982 79
Ron Harper 209 1987 82
= Season in progress