Steals - Season: Career Total / Average /
Single Season Total / Average

Steals - Playoffs: Career Total / Average /

Magic 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 Magic history.

Notes: - These stats were updated on March 28, 2024
- Steals were not recorded until 1973-74.

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

Player
Steals
Season Games
1. Penny Hardaway 190 1994 82
2. Darrell Armstrong 169 2000 82
3. Penny Hardaway 166 1996 82
4. Darrell Armstrong 157 2002 82
5. Elfrid Payton 142 2015 82
6. Darrell Armstrong 135 2003 82
Darrell Armstrong 135 2001 75
8. Nick Anderson 134 1994 81
9. Penny Hardaway 130 1995 77
10. Victor Oladipo 129 2014 80
Player
Steals
Season Games
11. Nick Anderson 128 1993 79
12. Nick Anderson 125 1995 76
13. Tracy McGrady 124 2003 75
14. Nick Anderson 121 1996 77
15. Nick Anderson 120 1997 63
Victor Oladipo 120 2015 72
17. Tracy McGrady 119 2002 76
18. Tracy McGrady 116 2001 77
Victor Oladipo 116 2016 72
20. Bo Outlaw 113 2000 82
Player
Steals
Season Games
21. Steve Francis 112 2005 78
22. Penny Hardaway 111 1999 50
23. Darrell Armstrong 108 1999 50
24. Dwight Howard 107 2011 78
Bo Outlaw 107 1998 82
26. Bo Outlaw 105 2001 80
27. Horace Grant 101 1997 67
28. Rashard Lewis 99 2008 81
29. Nick Anderson 97 1992 60
Maurice Harkless 97 2014 80
Grant Hill 97 2005 67
Chuma Okeke 97 2022 70
Player
Steals
Season Games
33. Evan Fournier 96 2016 79
34. Jerry Reynolds 95 1991 80
35. Penny Hardaway 93 1997 59
Tracy McGrady 93 2004 67
Jerry Reynolds 93 1990 67
38. Jalen Suggs 92 2024 65
39. Markelle Fultz 90 2020 72
Dennis Scott 90 1996 82
Player
Steals
Season Games
41. Elfrid Payton 89 2016 73
Scott Skiles 89 1991 79
43. Maurice Harkless 88 2013 76
Elfrid Payton 88 2017 82
45. Markelle Fultz 87 2023 60
46. Scott Skiles 86 1993 78
47. Otis Smith 85 1991 75
48. Horace Grant 81 1998 76
Mario Hezonja 81 2018 75
Dwight Howard 81 2012 54
Rashard Lewis 81 2009 79
Dennis Scott 81 1994 82
Nikola Vucevic 81 2019 80
= Season in progress