The 20 Highest-Earning Male Tennis Players of All Time: From Least to Most
Tennis’ biggest names haven’t only won trophies – they’ve also earned huge sums in prize money.
From legends like Federer and Nadal to new stars like Sinner and Alcaraz, here are the 20 highest-earning male players in tennis history.
20. Juan Martín del Potro – $25,896,046

A massive talent from Argentina, whose career was marked by injuries – but still a Grand Slam winner and Olympic medalist.
19. Kei Nishikori – $25,924,997

Japan’s biggest tennis hope in recent times and the first Asian male to reach a Grand Slam final.
Read also: Top 10 Greatest Tennis Players of All Time
18. Andrey Rublev – $28,422,621

Known for his powerful forehand and consistent level on the ATP tour – no Grand Slam final yet, but still plenty of time.
17. Tomas Berdych – $29,491,328

Czech powerhouse – reached the Wimbledon final and was a consistent top-10 player for many years.
16. Grigor Dimitrov – $29,824,320

An elegant and technically strong player, called “Baby Federer” for his style. Winner of the ATP Finals in 2017.
15. Dominic Thiem – $30,351,126

US Open winner in 2020, known for his topspin and physical game – now fighting to return from injuries.
Read also: The 15 Best Tennis Players in the World Right Now - Ranked from Lowest to Highest
14. Andre Agassi – $31,152,975

One of the biggest names of the ’90s – known for his comeback, personality, and eight Grand Slam titles.
13. David Ferrer – $31,483,911

Never a Grand Slam winner, but the hardest-working player on tour – a true ATP warrior.
12. Marin Cilic – $31,717,619

US Open champion in 2014 and a constant threat in major tournaments throughout the 2010s.
11. Stefanos Tsitsipas – $34,472,799

Greek star who has already been in several Grand Slam finals and won the ATP Finals.
Read also: 10 Tennis Players Who Have Been Banned for Doping
10. Stan Wawrinka – $37,485,061

Winner of three Grand Slams, known for one of the most beautiful backhands in the game.
9. Jannik Sinner – $39,389,088

Young Italian comet with rapid development. Already a Grand Slam winner and top-5 player.
8. Carlos Alcaraz – $40,555,898

The teenager who took the world by storm – Grand Slam winner and world number one before turning 21.
7. Pete Sampras – $43,280,489

One of the biggest legends of the ’90s with 14 Grand Slam titles – and the king of serve-and-volley.
Read also: The Highest-Paid Tennis Players of 2024: The Top 15 Earners Ranked
6. Daniil Medvedev – $45,970,918

US Open winner and one of the most technically challenging players for the big names.
5. Alexander Zverev – $52,576,284

Olympic champion and former ATP Finals winner – still chasing his first Grand Slam title.
4. Andy Murray – $64,687,542

Britain’s tennis icon with three Grand Slams and two Olympic golds – and one of the most remarkable comebacks in the sport.
3. Roger Federer – $130,594,339

The king of elegance and the man of records – 20 Grand Slams and a global sports legend.
Read also: 15 Legendary Tennis Players Who Never Captured a Grand Slam Title
2. Rafael Nadal – $134,946,100

Known for his raw strength and invincibility on clay – 22 Grand Slam titles and still loved worldwide.
1. Novak Djokovic – $186,933,983

The most successful player in history – 24 Grand Slam titles and a financial powerhouse in the sport.