NBA

Which NBA players have earned more than $500 million from contracts in their careers?

Steph Curry’s $62.6 million contract extension with the Golden State Warriors has seen him join an exclusive three-man club.

Estados Unidos
DAMIEN MEYERAFP

Steph Curry has signed a one-year extension worth $62.6 million with the Golden State Warriors, which will keep him with the NBA franchise until 2027. As a result of his renewal, the 36-year-old has joined a select group of players who have earned more than $500 million from NBA contracts in their careers.

Three NBA players have made more than $500 million

Only three players who have hit that figure in the entire history of the NBA: Curry, Kevin Durant and LeBron James. All of whom are still active and could yet add to their fortunes.

With his new deal agreed, the Warriors star has now made more than $536 million from playing contacts since starting out with his current team in 2009. A number which places him second on the all-time list.

James broke through the $500 million barrier after signing a new two-year deal worth $104 million with the LA Lakers a couple of months ago; taking his total earnings to $583.3 million.

Durant is in third spot, and technically hasn’t yet made his half a billion. He has earned $399 million so far, but the remaining two years of his current deal with the Phoenix Suns will see him earn another $51.2 million and then $54.7 million.

Durant is the youngest of the three players at 35 (he will turn 36 at the end of September), which means we are unlikely to see them sign many, if any, more new contracts before they call time on their careers.

Because of the NBA’s over 38 rule (Curry will turn 38 in March 2026), the Warriors were only able to offer the point guard a one-year extension. Will it prove to be his last?

Most viewed

More news