Los Angeles Lakers star LeBron James has risen to the top 10 in the NBA with the most steals in the history of the US Basketball League. He has overtaken Alvin Robertson to 10th after scoring four steals against the Atlanta Hawks.

When it comes to defense, LeBron James always knows a thing or two about stopping his opponents. In addition to being in the top 10 in the steals. He’s also been a five-time NBA All-Defensive team and has done an incredible job in his defense. He currently steels 1.7 times per game this season.

LeBron James is 10th on the list, but how far is he from the No. 1 superstar? If he hopes to catch up with the players of the higher ranks, the 37-year-old forward may need to speed things up. And here’s the list of the top 10 NBA players with the most steals of all time in the league.

Most Steals

John Stockton Pointguard Steel 3,265 times
Jason Kidd, Point Guard Steel 2,684 times
Michael Jordan Shooting Guard Steel 2,514 times
Gary Payton Pointguard Steel 2,445 times
Chris Paul Pointguard Steel 2,402 times
Maurice Cheeks, Point Guard Steel 2,310 times
Scotty Pippen Small Forward Steel 2,307 times
Clyde Drexler Shooting Guard Steel 2,207 times
Hakeem Olajuwon Center Steel 2,162 times
LeBron James Power Forward Steel 2,113 times

LeBron James is the newest addition to the top 10 and joins his friend Chris Paul as the only player still playing on this list. The forward of the Los Angeles Lakers can still climb higher than this in the future. when he plays in the following seasons, He is close to the record held by Hakeem Olajuwon and Clyde Drexler, with LeBron James poised to pass the two of them before the end of the year; however, he has another way. It’s a long way to keep up with the all-time No. 1 steelman, John Stockton, who has reached the top 3,265 times.