18. Maurice Cheeks
Maurice Cheeks was one of the best on-ball defenders in NBA history, playing defense against other great point guards such as Magic Johnson. Cheeks finished with over two steals per game in each of his first 10 seasons and averaged 2.1 steals across his 14-year career.