With his last NBA contract, Kevin Garnett just passed Shaquille O’Neal as the highest earning NBA player. With his 3 year, US$ 34 million contract, KG will have earned US$ 328,562,398 in his career.
Shaq earned US$ 292,198,327 in his 18 years as an NBA player.
Kobe Bryant is right behind, with US$ 279,738,062. Followed by Tim Duncan’s US$ 224,709,155, Dirk Nowitzki with US$ 204,063,985, highly overpaid Joe Johnson US$ 198,647,490, New New York Knicks Point Guard, Jason Kidd US$ 193,855,468, Ray Allen’s US$ 181,127,360, Chris Webber US$ 178,230,218 and Paul Pierce US$ 169,486,218.
Since he made most of his NBA money after his first retirement, Michael Jordan, the greatest athlete of all time, made US$ 90,235,000 in his career.