2. Magic Johnson
Argue about anything else on this list of guards, but number one and two are absolute locks. Magic Johnson is the greatest point guard of all time. He could do everything. Magic led the league in assists four times. He was the best player on eight straight Conference Finals Lakers teams and won five NBA championships, named Finals MVP in three of them, one of which was as a rookie when he was the second best player on a 60–win champ and memorably filled in at center in the Finals for Kareem Abdul-Jabbar.
Magic was the heartbeat of the Showtime Lakers with a dazzling array of passes, and elite offense followed him wherever he went. He finished top three in the MVP race nine straight times and won it three times between 1987 and 1990. Magic Johnson is one of the game’s all time greats.