Kevin Garnett, who pulled in a six-year, $126 million contract with the Minnesota Timberwolves in 1997, has earned more money in his 17-year career than any player in NBA history, according to a top 100 list released over the weekend.

Garnett’s $328,562,398 dwarfs the next-highest combined salary, the $292,198,327 earned by Shaquille O’Neal, according to the list sent via Twitter by a Golden State Warriors fan site (via RealGM.com).

To no one's surprise, the majority of players are from the modern era. To put the list in perspective, Michael Jordan is at No. 87, just behind David Lee and Brad Miller. The only other players drafted in the 1980s to make the list are Scottie Pippen, Karl Malone and Hakeem Olajuwon, all of whom had longer NBA careers than Jordan. They all failed to make the top 50.

Among the top five: Garnett, O’Neal, Kobe Bryant, Tim Duncan and Dirk Nowitzki, with no player below $200 million.

Garnett is the most fortunate of all.

He turned pro at a time when high school players were allowed to enter the NBA Draft. He also played when rookies could become free agents after three seasons, which led to him receiving the historic $126 million deal with the Timberwolves at 19 years old.

Later in his career, he signed another $100 million contract with the Wolves before the salary cap was changed in 2005. Under the amendment, NBA salaries were capped at 57 percent of the league's basketball-related income. Contracts were dialed back as a result.