
In terms of pure skill, tennis ranks as one of the most demanding sports on the planet. With the world’s top players typically competing for 11 months of the year, success on the tour requires excellence in all areas, physically, mentally and technically.
While the sacrifices required are extreme, the financial rewards in the modern day game are bigger than ever before.
In the men’s game, Jannik Sinner and Carlos Alcaraz have emerged from the considerable shadow of names such as Novak Djokovic, Rafael Nadal and Roger Federer to establish themselves as the two greatest male players on the planet today.
Despite only being 23 and 22 years old respectively, both Sinner and Alcaraz are already among the richest men ever to play the game – and with arguably more than a decade left at the top of the sport, both could easily go on to break every financial record that tennis has to offer.
Although the sport’s calendar revolves around the four major Grand Slam tournaments every year, there is still plenty of money to be made elsewhere on the tour – with even those who don’t go on to achieve Grand Slam glory still managing to earn some serious cash. Below, per Pro Tennis Live, is a look at the top 20 highest-earning players in men’s tennis history, ranked by career prize money won.
Highest-earning male tennis players ever [numbers 20-11] |
|||
---|---|---|---|
Position |
Name |
Nationality |
Career prize money |
20. |
Juan Martin del Potro |
Argentine |
$25,896,046 |
19. |
Kei Nishikori |
Japanese |
$25,973,785 |
18. |
Andrey Rublev |
Russian |
$29,484,263 |
17. |
Tomas Berdych |
Czech |
$29,491,328 |
16. |
Dominic Thiem |
Austrian |
$30,381,559 |
15. |
Grigor Dimitrov |
Bulgarian |
$30,385,342 |
14. |
Andre Agassi |
American |
$31,152,975 |
13. |
David Ferrer |
Spanish |
$31,483,911 |
12. |
Marin Cilic |
Croatian |
$32,194,103 |
11. |
Stefanos Tsitsipas |
Greek |
$34,877,841 |
10
Stan Wawrinka
Career prize money earned: $37,613,190
Wawrinka, who was one of the few other players to win major titles during the time of Federer, Nadal and Djokovic, often isn’t given the credit he deserves. He has won 16 ATP Tour-level singles titles, with his biggest wins no doubt being at the 2014 Australian Open, 2015 French Open and the 2016 US Open. In all of these victories, Wawrinka managed to beat the current world No.1s at that time, who were Nadal, Djokovic and again Djokovic (respectively). That is something not many players can say they have done, and it helped Wawrinka achieve a career-high ranking of world number three.
He is known for having an exceptionally powerful one-handed backhand and teamed up with fellow Swiss Roger Federer to win gold in the men’s doubles at the 2008 Beijing Olympics.
Wawrinka is one of the oldest active players at 40 years old, playing in the 2025 French Open via a wildcard entry.
9
Pete Sampras
Career prize money earned: $43,280,489
Before retiring as one of the most successful tennis players of all time in 2002, Sampras had won 64 ATP Tour-level titles, including a then record of 14 Grand Slams.
His favourite venue was Wimbledon, where he won a staggering seven Championships in just eight years. This was closely followed by an Open-Era joint-record five US Opens.
One of Sampras’ biggest achievements, however, came in 1990 when he became the youngest male singles player to win the US Open, defeating Andre Agassi in straight sets at 19 years old.
Sampras finished as world number one for a record six consecutive seasons, and was known for his powerful serving.
He was also one of the first players to perfectly integrate the serve-and-volley technique into his game.
8
Jannik Sinner
Career prize money earned: $45,682,097
Fresh off his first-ever Wimbledon trophy, Sinner has already worked his way into the top 10 highest earners, at just 23-years-old.
There is no question there is a lot more money in the modern-day game, but it is hard to argue that Sinner does not deserve his place on this list due to the sheer amount of success he has already had in his young career.
He is the current world No.1 and has won 20 titles, which include four majors; the 2024 and 2025 Australian Open, the 2024 US Open, and the 2025 Wimbledon Championship.
The only hiccup the Italian has faced was a 3-month doping ban which made him ineligible to compete in the early months of 2025.
His recent Wimbledon victory earned him a tidy $4 million – and it is almost inevitable that Sinner will win even more titles and slowly work his way up in the all-time list of highest earners in the sport as he looks primed to dominate for many years to come.
7
Daniil Medvedev
Career prize money earned: $46,779,909

A former world No.1, Medvedev is another one of those players who kept his name in the mix during the domination of the ‘Big Three’.
Having won a total of 20 ATP titles, with his first being in 2018, Medvedev made his top 10 debut in 2019 and reached six consecutive finals. In 2020, he won the ATP Finals where he became the only player to defeat the top three ranked players in the world.
His biggest win however, came at the 2021 US Open where he walked away as champion.
He beat Djokovic in straight sets to become the third Russian man to win a major singles title, and the first to do so since 2005.
6
Carlos Alcaraz
Career prize money earned: $47,362,248
The Spanish superstar has taken the tennis world by storm, announcing himself as a leading player in the sport with his win at the 2022 US Open. That major title win was his first, and with it, he became the youngest US Open champion since Sampras in 1990. This victory also saw him earn the distinction of being the first male teenager in the Open Era to sit at the top of the singles rankings, aged 19 years, four months, and six days old.
That triumph was just the beginning, as the Spaniard has gone on to win four more Grand Slams; Wimbledon (2023, 2024) and French Open (2024, 2025). His win at Roland Garros over Sinner earlier this world treated the world to one of the best Grand Slam finals ever, with Alcaraz recovering from a two-set deficit.
5
Alexander Zverev
Career prize money earned: $53,764,389
Zverev has had somewhat of an up and down career, but his name has typically remained up alongside the best players in the world.
The German has won 24 ATP-Tour level titles, as well as two in doubles, but has never managed to win a Grand Slam.
He has fallen short at the final hurdle on three separate occasions, reaching the finals of the 2020 US Open, the 2024 French Open and the 2025 Australian Open.
Attaining a career high of world number two, Zverev’s biggest achievement arguably came at the 2020 Tokyo Olympics, where he won gold. His other career highs include winning the 2018 and 2021 ATP finals.
4
Andy Murray
Career prize money earned: $64,687,542
Sir Andy Murray is one of the greatest British tennis players of all time. His whole career was spent competing against the ‘Big Three’, and for a time, was named as the latest addition to make the ‘Big Four’.
Having won 46 ATP titles before retiring in 2024, Murray established himself as one of the dominant players consistently competing for Grand Slams during the 2010s. He lost in three heartbreaking finals at Wimbledon and one at the Australian before winning his first major title at the 2012 US Open where he defeated Djokovic.
Prior to this, Murray had won gold at the 2012 London Olympics, defeating Federer in the men’s singles final.
His biggest triumphs came in the form of his two Wimbledon Championship wins, beating Djokovic again in 2013 and Milos Raonic in 2016.
3
Roger Federer
Career prize money earned: $130,594,339
The first on the list from the ‘Big Three’ is Swiss legend Federer.
His grace and elegant style of play made Federer one of the most popular players among fans, many of whom were left heartbroken when he announced his retirement in September 2022.
During his incredible career, he was ranked as the world No.1 for a record 237 consecutive weeks, and has been at the top spot for the second-longest period in history at a total of 310 weeks.
Having won 103 singles titles on tour, Federer has also lifted 20 Grand Slams including a record eight Wimbledon titles and an Open Era joint-record of five US Opens, as well as six Australian Opens and one French Open. His first major title win was at Wimbledon in 2003, aged 21, and he soon began to dominate the sport, playing in 20 out of the next 24 major singles finals.
Federer transformed the sport with his signature one-handed backhand, and his rivalries with Nadal and Djokovic have produced some of the most memorable matches in history.
2
Rafael Nadal
Career prize money earned: $134,946,100
Nadal’s career embodied the true meaning of determination, frequently fighting back to win matches that seemed impossible.
Having won a record 14 French Open titles, Nadal is nicknamed the ‘King of Clay’ for a reason, setting the record for the longest single-surface win streak in the Open Era at 81 wins.
As well as his French Open titles, the Spaniard won a further eight Grand Slams to bring his total to 22 and is one of three players to complete the career Golden Slam in singles. His main strength on court was his forehand, which would invariably delivered with heavy topspin.
The highest-earner in the history of the men’s game is the sublime Serbian, Djokovic. Despite reaching the pinnacle of the sport more than a decade ago, the 38-year-old continues to compete at the highest level, adding more than $1 million to his career prize money after making the semi-finals of Wimbledon 2025. With almost too many achievements to count, Djokovic has been ranked as the world No. 1 for a record 428 weeks and has won 100 singles titles in total.
This includes a record 24 Grand Slams and an Olympic gold medal in Paris 2024. A player with the ability to dominate on all surfaces, Novak is the only man in tennis history to be the reigning champion of all four majors at once, as well as to achieve a triple Career Grand Slam in singles.
His pure drive and talent have seen him play his part in some of the greatest moments in the sport’s history – and, with all his success, it is no surprise to see him top of the pile when it comes to prize money.