1. Tracy McGrady - $23,239,561
Although Tracy McGrady didn't play for a good portion of the year due to injuries he still made the big bucks. Starting out the season with the Houston Rockets and now with the New York Knicks, the franchise is dolling out a huge salary to retain his big name personna. All things considered however, the Knicks are going to get one helluva salary cap relief when his salary comes off the books this summer. Knicks want Lebron in free agency, its simple math.