In today’s weekend blog, I am writing on Tennis.
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. 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. Let us look at the top 10 highest-earning players in men’s tennis history, ranked by career prize money won. (The figures given are at the end of this year’s Wimbledon tournament).
#10 Stan Wawrinka.
Career Prize money earned $ 38,570,216.
He was one of the few other players to win major titles during the time of Federer, Nadal, and Djokovic, but he often isn’t given the credit he deserves. He has won 16 ATP Tour singles titles, with his biggest wins no doubt being at the 2014 Australian Open, 2015 French Open, and the 2016 US Open. In all these victories, he managed to beat current world No. 1s at that time, who were Nadal, Djokovic and again Djokovic, respectively. He is known for having an exceptionally powerful one-handed backhand and teamed up with Swiss Roger Federer to win gold in the men’s doubles at the 2008 Beijing Olympics.
#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, he had won 64 ATP tour-leve titles, including a then –record of 14 Grand Slams. His favourite venue was Wimbledon, where he won staggering 7 titles in eight years. This was closely followed by an Open-Era joint-record of five US Opens. He finished as world number 1 for a record six consecutive years.
#8 Daniil Medvedev
Career prize money earned $ 52,195,597
He is one of those players who kept his name in the mix during the domination of the ‘Big Three’. Having won 22 ATP titles. In 2020, he won the ATP Finals, where he became 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 major singles title.
#7 Andy Murray
Career prize money earned $ 64,687,542
His whole career was spent competing against the ‘Big Three’, and for a time, he was named as the latest addition to make ‘Big Four’. He won 46 ATP titles before retiring in 2024. He lost in three heartbreaking finals at Wimbledon and one at the Australian Open before winning his first major title at the 2012 US Open, where he defeated Djokovic. He also won Wimbledon in 2013 and 2014, and also won gold in the 2012 London Olympics.
#6 Carlos Alcaraz
Career Prize money earned $ 64,997,598
He announced himself as the leading player in the sport with his win at the 2022 US Open. He went on to win six more Grand Slams: Wimbledon (2023, 2024), the French Open (2025, 2025), the US Open (2025) and the Australian Open (2026). He completed the Career Grand Slam, becoming the youngest in the sport’s history to do so, by defeating the great Djokovic in the Australian Open final.
#5 Alexander Zverev
Career prize money earned $ 68,317,932
He 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 titles, as well as two in doubles. He has fallen short at three Grand Slam finals the US Open (2020), the French Open (2024), and the Australian Open (2025), but finally broke this jinx at this year’s French Open, where he won. His other big achievement came at the 2020 Tokyo Olympics, where he won Gold. He has also won 2018 and 20121 ATP finals.
#4 Jannik Sinner
Career prize money earned $ 69,637,801
Despite it still being relatively early days in his career, he is already the highest-earning male tennis player outside of the Big Three, despite only being 24 years old. He has already won 5 Grand Slams: the 2024 and 2025 Australian Open, the 2024 US Open, and 2025 and 2026 Wimbledon. He faced a doping ban in the early months of 2025, but then he bounced back with victory at Wimbledon.
#3 Roger Federer
Career prize money earned $ 130,594,339
The first on the list of the ‘Big Three’. His graceful and elegant play style made him one of the most popular players. His fans were left heartbroken when he announced his retirement in 2022. Having won 103 ATP 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. He 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
His 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’. He won further eight Grand Slams to bring his total to 22 and is one of the three players to complete a career Golden Slam in singles. His main strength on court was his forehand, which was invariably delivered with heavy topspin.
#1 Novak Djokovic
Career prize money earned $ 194,669,626
The highest-earner in the history of the men’s game. Despite reaching the pinnacle of sport more than a decade ago, the 39-year-old continues to compete at the highest level. With almost too many achievements to count, he has been ranked as the World number 1 for a record 428weeks, 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. He is the only man in tennis history to be the reigning champion of all majors at once, as well as to achieve a triple career Grand Slam in singles.
Anil Malik
Mumbai, India
17th July 2026