Highest on-court earnings, NBA history (via @BobbyMarks42):
1. Stephen Curry - $652M
2. Kevin Durant - $598M
3. LeBron James - $592M
4. Kawhi Leonard - $543M
5. Paul George - $519M
6. Joel Embiid - $515M
7. Donovan Mitchell - $514M
8. James Harden - $510M
BREAKING: Golden State’s Stephen Curry has agreed on a two-year, $116 million contract extension with the franchise, with a player option in 2028-29, sources tell ESPN.