Top Stories

Floyd Mayweather Rumors

LeBron James the top-earning player for seventh straight year

LeBron James is the NBAs top-earning player for the seventh straight year, including off-court income (2016-17 was the only season of his career James had the highest playing salary). Hes expected to earn $95.4 million, including an estimated $64 million from endorsements, memorabilia and media. It is a record haul for an NBA player and the highest ever in American team sports. The historic year will push his career earnings to $1 billion, including $700 million off the court. He joins Tiger Woods, Floyd Mayweather, Cristiano Ronaldo and Lionel Messi in reaching the three-comma club while still an active athlete.