2. Magic Johnson
Currently with a net worth of $500 million, Earvin ‘Magic’ Johnson ranks the second richest NBA player after Michael Jordan. He earned the famous nickname ‘Magic’ during a high school game where he scored 36 points, had 16 assists and had made 16 rebounds. After retiring from the Los Angeles Lakers in the year 1991, he continued to make millions of dollars off his business developments. He is now an owner of several Starbucks franchises, various movie theaters and also has a lot of real estate holdings.