Harry Kane’s new big-money deal: How he ranks among the world’s highest-paid sports stars
Harry Kane’s amazing new Bayern Munich contract means he’ll stay with the club until at least 2029 – and it also boosts his earnings a lot.
Even though the 2026 Ballon D’Or winner’s football skills were never in doubt, he now has one of the highest salaries in European football as well.
But how does Kane’s pay compare to stars from other sports like baseball, basketball, and the NFL? Let’s take a look at some of the biggest earners.
READ NEXT: The highest paid players in world football in 2026/27
According to The Sun, Kane’s new deal will earn him £20,858,000, which breaks down to about £401,115 a week.
These numbers match his amazing performance on the field.
He’s already scored 100 Bundesliga goals for Bayern Munich, with 51 goals in 61 games during the 2024/2025 season – a fantastic new record for the club.
Kane’s huge achievements were recognized when he won the Ballon D’Or and now with his big new contract. But according to Forbes, he’s still not among the very top earners in all sports.
It’s no surprise that Cristiano Ronaldo is the highest-paid athlete, making $300 million last year. His huge Al-Nassr contract pays him $235 million, plus another $65 million from endorsements and deals.
Boxer Canelo Alvarez is on track to be the first billionaire in his sport and made $170 million last year alone, according to Bleacher Report.
Lionel Messi, who recently retired from Argentina’s national team but still plays for Inter Miami, earned $70 million from football and another $70 million from off-field income last year. Messi is one of five footballers in the top 20 highest earners in sports.
READ NEXT: The highest-paid player at every Premier League club in 2026/27
Harry Kane’s total projected on-field earnings: £25.5 million

