Today is Magic Johnson’s 54th birthday, and to celebrate the legendary Lakers guard we wanted to take a look at guys who, like Magic, simply did everything well on the basketball court. Magic’s performance in Game 6 of the 1980 NBA Finals, where he put up a 42-15-7 while playing center in the absence of injured star Kareem Abdul-Jabbar, has set the gold standard of versatility in the NBABut Magic isn’t the only one who has shown the ability to achieve success in all parts of the game.

NBA history is filled with guys who excelled in many ways, with legendary names like Wilt Chamberlain and Oscar Robertson standing alongside more modern stars like Kevin Garnett and LeBron James. While many have been good at a lot of things, we’re only concerned with the ones who were great; these are the 25 Most Versatile Players in NBA History.