1. Magic
I know, I hate the Lakers too. But he is, beyond dispute, the greatest point guard of all time.
2. Jordan
Duh.
3. Lebron
This one hurt. Obviously Bird is just behind him on my list, but let's face it: barring major career-ending injury, Lebron is going to finish when it's all said and done with more rings, more individual awards, and probably more records. I've got to give the edge to Lebron.
4. Duncan
This one hurt too, since KG is right behind Duncan. At his absolute peak, I would argue that KG was better than Duncan. However, Duncan overcomes this through sheer consistency over his entire career.
5. Kareem
All of you people putting Wilt should be ashamed of yourselves. First of all, Bill Russell was better than Wilt and I'm not going to let some stat-stuffing shenanigans by Wilt convince me otherwise. Wilt won 2 championhips, ladies and gentlemen. Just two. And Bill Simmons has completely destroyed the myth that "Russell's teams were loaded while Wilt was carrying his team". That's BS, Wilt actually played with more all-stars. Wilt couldn't win because he didn't play team basketball.
At any rate, as great as even Bill Russell was, Kareem was even better and for that measure the best center of all time. I almost forgot to mention Shaq, who is somewhere up in that category but nowhere near Kareem territory.