2. Andre Iguodala has earned over $110 million in salary over the past decade
His name isn’t often mentioned among NBA players who have truly cashed in, but Andre Iguodala has earned north of $110 million in his last two contracts. In 2008, he signed a six-year, $80.5 million contract with the Philadelphia 76ers. Philadelphia eventually traded Iguodala to the Denver Nuggets, and Iguodala ended up opting out the last year of said deal. He subsequently signed with the Golden State Warriors, and he’s now in the last year of that deal which paid him $48 million over four years.