What Sport Is Paid the Most
Boxers like Floyd Mayweather and Canelo Álvarez are the true money-printing machines. Mayweather reportedly earned over $275 million for his fight against Conor McGregor. That’s per fight, not per year.
Compare that to an NBA superstar like LeBron James. He makes about $40 million a year. A boxer can match that in one round.
The secret? Pay-per-view. Every time you buy a fight, those guys get richer. It’s a lottery ticket hit by a sledgehammer.
The Curious Case of Basketball
But wait—if you want average salary, not peak earnings, basketball takes the crown. The NBA average salary is around $8 million per year. That’s higher than any other major team sport.
Why? Simple math. Thirty teams, fifteen players each. That’s only 450 jobs in the world. Supply is tiny, demand is massive.
So if you’re tall, quick, and can sink a three-pointer, you’re set. But you also have to survive 82 games a year. That’s brutal on your knees.