Stephen Curry isn’t just known for cashing out from well beyond the 3-point line.

The Warriors star once again finds himself on top of the list of the NBA’s highest-paid players. Curry is set to make nearly $46 million in the final year of his current deal, but the money train will just keep on rolling. He signed an extension this past summer that will kick in at the start of the 2022-23 season and is worth a total of $215 million over four years.

Former Rockets teammates James Harden and John Wall aren’t far behind Curry at $44.3 million, and Russell Westbrook and Kevin Durant round out the top five. LeBron James lands at No. 6 overall, but he owns the title of highest earner in NBA history. He will eclipse $400 million in total salary by the end of his current Lakers contract.

Who else is making the big bucks? Check out the full breakdown below.

MORE: Who has the most 50-point games in NBA history?

NBA’s highest-paid players for the 2021-22 season

James is sitting behind a few players based on his NBA salary, but when you factor in his off-court earnings, he stands alone. The four-time MVP will bring in $111.2 million when accounting for all of his financial interests, according to Forbes, putting him ahead of Curry ($92.8 million), Durant ($87.9 million), Giannis Antetokounmpo ($80.3 million) and Westbrook ($74.2 million).

(Via Spotrac)

Rank Player Team 2021-22 salary
1. Stephen Curry Warriors $45,780,966
2. James Harden 76ers $44,310,840
3. John Wall Rockets $44,310,840
4. Russell Westbrook Lakers $44,211,146
5. Kevin Durant Nets $42,018,900
6. LeBron James Lakers $41,180,544
7. Giannis Antetokounmpo Bucks $39,344,900
8. Paul George Clippers $39,344,900
9. Kawhi Leonard Clippers $39,344,900
10. Damian Lillard Trail Blazers $39,344,900
11. Klay Thompson Warriors $37,980,720
12. Jimmy Butler Heat $36,016,200
13. Tobias Harris 76ers $35,995,950
14. Khris Middleton Bucks $35,500,000
15. Anthony Davis Lakers $35,361,360

NBA’s highest-paid players of all time (through 2020)

The list of the 15 highest-paid players in NBA history features eight current players who are still adding to their totals, including Suns star Chris Paul, who will hit more than $300 million in career earnings this season.

(Via Spotrac)

Rank Player Earnings total
1. LeBron James $346,203,575
2. Kevin Garnett $334,304,240
3. Kobe Bryant $323,312,307
4. Chris Paul $299,909,419
5. Shaquille O'Neal $286,344,668
6. Kevin Durant $264,153,846
7. Carmelo Anthony $259,153,846
8. Dirk Nowitzki $251,646,362
9. Russell Westbrook $244,370,524
10. Dwight Howard $242,500,792
11. Tim Duncan $242,024,800
12. Chris Bosh $239,063,622
13. James Harden $224,349,734
14. Blake Griffin $223,359,012
15. Pau Gasol $220,990,766

What is the salary cap for the 2021-22 NBA season?

The NBA announced in August that the salary cap has been set at $112.414 million for the 2021-22 season, an approximately three percent jump from the previous campaign. The luxury tax level is $136.606 million, and the minimum team salary is $101.173 million.