25. Tracy McGrady – $80 Million


Retired McGrady took home an incredible $23 million in annual salary helping to boost his earnings.

24. Patrick Ewing – $85 Million


Knicks legend Ewing has a great career on the court, so good in fact we’ll let him off for his rather dodgy looking trainer range.