That's a tough one, there are some really amazing players in the history of the NBA. The top 10 is nearly impossible to break into.
1. Bill Russell
2. Michael Jordan
3. Wilt Chamberlain
4. Oscar Robertson
5. Magic Johnson
6. Larry Bird
7. Jerry West
8. Kareem Abdul Jabbar
9. Hakeem Olajuwon
10. Julius Erving
And of course some will disgree, and perhaps have Shaquille O'Neal, Patrick Ewing, Moses Malone, David Robinson, Kobe Bryant, Tim Duncan or someone else. Pete Maravich, Sam Jones, John Havlicek, Kevin McHale, Robert Parish, Karl Malone, Steve Nash and LeBron James are all hanging around the next 10.
But I think you have to find room for Garnett in that 10-20 group, or at least the top 30 if not.