Alright, pull up a chair and grab your overpriced latte, because we’re about to settle the biggest argument in sports bars everywhere: which pro sport pays its athletes like they own a small country? Spoiler alert—it’s not the one you’re thinking of, unless you’re thinking of a league where guys wear helmets and get tackled by giants for a living. But hold your horses, because the answer is way weirder, and involves a lot more foreign cash.
The Obvious Contenders (That Don’t Actually Win)
You’d think the NFL, with its billion-dollar TV deals and Super Bowl halftime shows that cost more than a Mars mission, would be the king of paychecks. And sure, the average NFL salary is a cool $4.5 million a year—enough to buy a fleet of Lamborghinis and still have change for guacamole. But here’s the kicker: the average NFL career is like a reality TV star’s fame—roughly three years. Most players never see the big money, and the ones who do get it handed to them in big, guaranteed lumps... that disappear if they sneeze wrong.
Then there’s the NBA, where stars like LeBron James earn $50 million a year just in salary, plus another billion from selling sneakers. That’s all true, but did you know the average NBA player makes less than an NFL kicker? The benchwarmers are still rich, sure, but they’re not “buy-your-own-private-island” rich. Meanwhile, Major League Baseball players get huge guaranteed contracts, but they also have to play 162 games a season—that’s like having to go to work every single day for six months, including weekends. No thank you.
Must Read
The Surprising Heavyweight Champion
So, who takes the crown for highest-paid professional sport? It’s the NBA, but only if you look at average salary per player. Right now, the average NBA player pulls in about $10.5 million a season. That beats the NFL’s $4.5 million, MLB’s $5 million, and the English Premier League’s $4 million. But wait—before you run off to buy a basketball jersey, there’s a catch that’ll make you spit out your coffee.
The real money isn’t in the “big four” sports at all. The absolute highest average salary in professional sports belongs to... the Indian Premier League (IPL)—that’s the cricket league in India. Yes, cricket. The sport where guys in sweaters stand around for hours and then suddenly run between sticks. An IPL star’s average salary clocks in at around $8.5 million per season, but because the season lasts only about two months, their per-game earnings are astronomically insane. They make roughly $1.5 million per match, which is about three times what an NBA star makes per game. That’s like getting paid for a whole year’s work every time you mow your lawn.
What About Soccer? (Yes, “Football” for the Internationals)
Don’t cry for Lionel Messi or Cristiano Ronaldo. They’re not in the “average” conversation, but their individual contracts are laughably huge. Ronaldo’s current deal in Saudi Arabia pays him $200 million a year—that’s more than the GDP of some small countries. But the average player in Spain’s La Liga only makes about $2.5 million, so the whole league’s average is dragged down by the bench warmers. It’s like saying the average person in a room with Jeff Bezos is a billionaire—technically true, but not really.
The Highest-Paid Athletes in Seven Professional Sports (2023) - Slow
If you want to feel poor on a global scale, look at boxing. Floyd Mayweather once made $275 million in a single night for a fight where he basically danced around for 12 rounds. But the average pro boxer makes about $35,000 a year—and that’s before they pay for their own medical bills for brain damage. So boxing wins the “highest peak, lowest valley” award. Maybe stick to spectator sports where you don’t get punched in the head for a living.
The Real Winner: The Guy Who Sits on the Bench
Let’s get weird. The highest-paid position in all of sports isn’t a quarterback or a point guard—it’s a pitcher in Major League Baseball. Starting pitchers get paid a fortune, but they only play once every five days. So, in terms of “money per second of actual playing time,” a MLB pitcher makes more per pitch than most people make in a week. Imagine being paid $75,000 just to throw a ball seventy times. That’s a salary you can’t sneeze at—unless you sneeze and pull a hamstring, because baseball players are delicate flowers.
But let’s talk about the ultimate unicorn: quarterbacks in the NFL. Yes, their average is lower than NBA stars, but the top quarterbacks are a different beast. Patrick Mahomes signed a contract worth $450 million over ten years—but only about $140 million is guaranteed. That’s like being offered a mansion with no roof. Still, he’ll make more in one season than you’ll make in forty lifetimes, so cry me a river.
10 highest paid athletes - how much they make
The Final, Brutal Truth
If you really want to be the highest-paid athlete, don’t play any of these sports. Play golf—but only if you’re Tiger Woods. He has $1.5 billion in career earnings, and he didn’t even have to run. But for the average golfer? They’re lucky to make enough to pay for their own golf cart. So unless you’re a generational freak, maybe just keep watching from the couch.
In the end, the highest-paid professional sport is the one where you sit in a luxury suite and eat nachos while watching other people sweat. That’s called being an owner, and they all make billions without getting a single bruise. So next time you see a NBA star flexing his millions, remember: the guy writing his paycheck is probably wearing a hoodie and yelling at his TV. And that guy is richer than all of them combined.
Now, if you’ll excuse me, I’ve got a crick on my neck from watching cricket highlights. At least my salary is measured in smiles, not dollars.