Photo: Twitter

Social justice warrior LeBron James ranked atop Sportico’s list of the highest-paid athletes for the last 12 months after raking in a reported $127 million in salary and endorsements to edge out international soccer stars Lionel Messi ($122 million) and Cristiano Ronaldo ($115 million).

The Lakers star finished this season averaging 30.3 points and 8.2 rebounds per game. LeBron is both the youngest and oldest player in NBA history to average 25+ points per game. He averaged 27.6 points when he was 20 years old.