There are many pros in the NBA who have went on to earn some mega cash over the course of their careers. Here we’re counting down the top-10 highest paid players, salary only.

10. Joe Johnson, Boston Celtics (2001): $203.5 million
9. Dirk Nowitzki, Dallas Mavericks (1997): $241.6 million
8. Jamal Crawford, Cleveland Cavaliers (2000): $102.3 million
7. Nene, Denver Nuggets (2002): $123.1 million
6. Antoine Walker, Boston Celtics (2001): $106.7 million
5. Kevin Garnett, Minnesota Timberwolves (1995): $326.4 million
4. Chris Bosh, Toronto Raptors (2003): $186.9 million
3. Carmelo Anthony, Denver Nuggets (2003): $201.1 million
2. Jason Kidd, Dallas Mavericks (1994): $182 million
1. Shaquille O’Neal, Orland Magic (1992): $286.3 million