LeBron James and Stephen Curry are the NBA’s highest-paid players.

James topped the Forbes’ list of top earners in the league — which factors in salaries, endorsements, appearances, royalties and media pacts — for a fifth straight year. Meanwhile, Curry finished second for a second consecutive time.

James left the Cavaliers and signed a four-year, $154 million contract with the Lakers this summer. He’s averaging 26.7 points, 8.6 rebounds and 7.4 assists per game during his first season in Los Angeles.

Meanwhile, Curry inked a five-year, $201 million extension with the Warriors in July 2017.

Here’s Forbes complete 2019 list of the top 10 highest-earning NBA players:

  1. LeBron James — $88.7 million
  2. Stephen Curry — $79.5 million
  3. Kevin Durant — $65 million
  4. Russell Westbrook — 53.7 million
  5. James Harden — $47.4 million
  6. Chris Paul — $43.7 million
  7. Giannis Antetokounmpo — $43.2 million
  8. Damian Lillard — $41 million
  9. Blake Griffin — $39.1 million
  10. Paul George — $38.6 million