10. Tim Duncan – Net Worth $130m
The San Antonio Spurs player has reportedly earned more than $200m from playing basketball, since his career began in 1997. LeBron James has even called him “the most dominant player in the last 15 years”.
With an enviably long career, Duncan is a 15-time NBA All-Star and a 5-time NBA champion. He doesn’t have that high a salary though (a paltry $10m), compared to some of his contemporaries, many of whom earn more than double. He does earn about $2m from his various endorsement contracts though, so he’s doing pretty well.