Forbes unveiled their top 10 highest earning NBA players list recently, in addition to ranking all of the league's teams by value. To no one's surprise, LeBron James and Stephen Curry hold the top two spots.

Forbes determined the rankings by combining the earnings players make from their salaries and endorsements. While LeBron is not the highest paid NBA player by salary, he is the highest earning if you count his endorsements. 

James took home the most money via endorsements, raking in over $70 million. Starring in the new Space Jam movie probably helped with that. Curry is the highest-paid salary player in the NBA based off this list as well. 

Take a look at the full list below. 

1.LeBron James$111.2m$41.2m$70m
2.Stephen Curry$92.8m$45.8m$47m
3.Kevin Durant$87.9m$40.9m$47m
4.Giannis Antetokounmpo$80.3m$39.3m$41m
5.Russell Westbrook$74.2m$44.2m$30m
6.James Harden$62.3m$44.3m$18m
7.Damian Lillard$56.3m$39.3m$17m
8.Klay Thompson$54m$38m$16m
9.Paul George$47.8m$39.3m$8.5m
10.Jimmy Butler$47m$36m$11m


Low price, available in multiple styles and colors!