Top-earning men's tennis players of all time
Which men's tennis players have won the most money? With one of the top-earners of all time, Roger Federer, retiring, Stacker has ranked the 25 top-earning men's players in history based on data compiled by the ATP Tour. Career earnings totals are current as of Aug. 1, 2022, though they don't include endorsement income, which can be as much as their prize winnings.
The top of the list should come as no surprise. The Big Three—Djokovic, Nadal, and Federer—have reigned over the sport for many years. No other player has earned even half as much as any of them. And their $421 million in earnings exceeds the next 12 players' winnings combined. They have also won an astonishing 63 Grand Slam tournaments (the four "majors": Australian, French, Wimbledon, U.S. Open).
Several factors make an apples-to-apples comparison challenging. First, some of these pros' careers lasted much longer than others, allowing them to earn far more money. For example, Andy Roddick only played singles for 12 years, while Roger Federer doubled that. Second, these earnings totals are not adjusted for inflation. For example, Stefan Edberg's $20 million in the 1980s and 1990s was worth far more than John Isner's $21 million since 2007. But we still think you'll love the service of seeing this data set.
#25. Stefan Edberg
- Career earnings: $20,613,441
- Turned professional: 1983
- Country: Sweden
Edberg is the only Scandinavian player among our top 25 earners. Fellow Swede Bjorn Borg was far more accomplished, with 11 Grand Slam wins compared to Edberg's six, but hit his prime a decade earlier when purses were much less lucrative.
#24. Andy Roddick
- Career earnings: $20,640,030
- Turned professional: 2000
- Country: United States
Roddick was the last American man to win a Grand Slam event (the 2003 U.S. Open) and the last American ranked #1 for the year (also in 2003). He was only 20 that year and seemed headed for greatness, but only made four other Grand Slam finals—each time losing to Roger Federer.
#23. Lleyton Hewitt
- Career earnings: $20,889,965
- Turned professional: 1998
- Country: Australia
In 2001, the lone Aussie on the list became the youngest pro, at 20, to achieve a #1 ranking. That was the same year he won the U.S. Open. But, except for a Wimbledon win the following year, Hewitt never did any better during an 18-year career (22 years if you count doubles).
#22. Gaël Monfils
- Career earnings: $20,890,958
- Turned professional: 2004
- Country: France
France's top player has never made it to a Grand Slam final, but consistency landed him on this list. Monfils has played in at least one ATP tournament final every year since 2005 and has won 11. His parents both immigrated to France from Caribbean countries, and his father was a pro soccer player.
#21. Ivan Lendl
- Career earnings: $21,262,417
- Turned professional: 1978
- Country: United States
Lendl is the only tennis star on our list who played in the '70s when purses were far slimmer, and his eight majors triumphs still put him well shy of the 20 to 22 won by the Big Three. But his pioneering of the inside-out forehand changed the sport and helped him win consistently; no other player has won more than 90% of their matches in five different years.
#20. John Isner
- Career earnings: $21,455,192
- Turned professional: 2007
- Country: United States
Benefiting from his 6-foot-10 height, Isner has been one of the sport's most powerful servers. He's never made a Grand Slam final, but he broke the all-time record for aces at 2022 Wimbledon. Wimbledon is also the site of his most talked-about performance ever—the longest Grand Slam match ever played, a win over fellow serving ace Nicolas Mahut in 2010 when the 70-68 final set stretched the match to more than 11 hours over the course of three days.
#19. Grigor Dimitrov
- Career earnings: $21,498,490
- Turned professional: 2008
- Country: Bulgaria
Dimitrov made this list despite never making a Grand Slam final due to consistent play; his current streak of 46 straight Grand Slam appearances leads all male pros. The 6-foot-3, 31-year-old became the first Bulgarian player to qualify for and win the ATP Finals in 2017.
#18. Jo-Wilfried Tsonga
- Career earnings: $22,458,018
- Turned professional: 2004
- Country: France
By the time he retired after the 2022 French Open, Tsonga established himself as one of France's greatest in the sport. He made just one Grand Slam final, the 2008 Australian Open, but has made at least the quarterfinal round in all four majors and is one of only three men to have beaten the Big Three at majors. Tsonga is the son of a Congolese father and French mother.
#17. Yevgeny Kafelnikov
- Career earnings: $23,883,797
- Turned professional: 1992
- Country: Russia
This 1996 French Open, 1999 Australian Open, and 2000 Olympic singles champion has been busier in retirement than he was during his 11-year pro tennis career. Since 2003, the Renaissance man Kafelnikov has been a pro golfer, pro poker player, and tennis coach.
#16. Daniil Medvedev
- Career earnings: $24,151,740
- Turned professional: 2014
- Country: Russia
This 2021 U.S. Open champion will surely move up on this list because he's only 26 and is currently ranked #1 in the world. Medvedev came oh-so-close to winning his second major at the 2022 Australian Open, only to be beaten by Rafael Nadal (2-6, 6-7, 6-4, 6-4, 7-5) in the second-longest match in majors history.
#15. Kei Nishikori
- Career earnings: $25,065,492
- Turned professional: 2007
- Country: Japan
Nishikori is the only Asian player to make this list, although the WTA features Japanese superstar Naomi Osaka. Besides becoming the first Asian man to reach a majors final (2014 U.S. Open), he has proven to be stellar in the clutch, winning 27 of his 34 five-set matches—a record 79.4% winning percentage.
#14. Boris Becker
- Career earnings: $25,080,956
- Turned professional: 1984
- Country: Germany
Sadly, Becker's life trajectory is further proof that money and fame aren't everything. He was a teen sensation, winning six majors between the ages of 17 and 28 (including Wimbledon three times) and attained a #1 ranking. But in April 2022, he was sentenced by a British court to serve two and a half years in prison for hiding assets related to his 2017 bankruptcy.
#13. Juan Martín del Potro
- Career earnings: $25,896,046
- Turned professional: 2005
- Country: Argentina
Del Potro's moment in the sun came at the 2009 U.S. Open when he beat Nadal and Federer in succession. That made him the only winner of a major who wasn't one of the Big Three between 2005 and 2012. Injuries since his glorious 2009 season have caused him to say he will likely retire in 2022.
#12. Dominic Thiem
- Career earnings: $29,059,949
- Turned professional: 2011
- Country: Austria
Fourth time's the charm? Thiem lost consecutive French Open finals to Nadal in 2018 and 2019 and the Australian Open final in a five-set loss to Djokovic in 2020. But he finally broke through by winning the U.S. Open title over Alexander Zverev, coming back from a two-set deficit.
#11. Tomáš Berdych
- Career earnings: $29,491,328
- Turned professional: 2002
- Country: Czech Republic
Here's your Berdych checklist: Grand Slam finalist (a 2010 Wimbledon loss to Nadal after defeating Federer and Djokovic)? Check. A career-high #4 ranking in 2015? Check. Method of payment? Check. Nationality? Czech.
#10. Marin Čilić
- Career earnings: $30,588,972
- Turned professional: 2005
- Country: Croatia
This winner of the 2014 U.S. Open and runner-up at the 2017 Wimbledon and 2018 Australian Open (both times losing to Federer) has been ranked as high as third in the world in 2018. Čilić also won the Olympic silver medal in doubles with Ivan Dodig for his native Croatia at the 2020 Tokyo Olympics.
#9. Andre Agassi
- Career earnings: $31,152,975
- Turned professional: 1986
- Country: United States
Agassi famously wrote in his 2010 memoir, "Open": "I hate tennis…and always have." Maybe so, but fans loved watching the eight-time Grand Slam champion play. And he apparently didn't mind the income as his net worth has more than doubled since he began investing in resorts and other businesses with his wife and fellow retired tennis star Steffi Graf.
#8. David Ferrer
- Career earnings: $31,483,911
- Turned professional: 2000
- Country: Spain
Ferrer played in the shadow of fellow Spaniard Rafael Nadal for almost his entire 18-year career, but he beat him occasionally. That pattern also held up in his only majors final at the 2013 French Open, when Ferrer lost to the "King of Clay," 6-3, 6-2, 6-3.
#7. Alexander Zverev
- Career earnings: $32,407,055
- Turned professional: 2013
- Country: Germany
At only 25 years old, Zverev has taken full advantage of increasingly generous purses in tennis, earning more than every player but the Big Three and three others since he started winning tournaments in his teens. The 2020 U.S. Open winner has earned even more than accomplished countryman Daniil Medvedev, #1 in the world to Zverev's #2 ranking as of August 2022.
#6. Stan Wawrinka
- Career earnings: $35,058,754
- Turned professional: 2002
- Country: Switzerland
Just as David Ferrer spent a career in the shadow of fellow Spaniard Rafael Nadal, this three-time Grand Slam winner has toiled in the shadow of fellow Swiss citizen Roger Federer. Federer is nearly four years older but has won nearly $100 million more, so it doesn't appear that Wawrinka will catch up in career winnings. But the Swiss people should be proud that their nation of less than 9 million has two players among the top six earners in the world.
#5. Pete Sampras
- Career earnings: $43,280,489
- Turned professional: 1988
- Country: United States
Only the Big Three have won more Grand Slam titles than Sampras. His 14 between 1990 and 2002—including 7 Wimbledons and 5 U.S. Opens—make him America's GOAT in tennis. The only man who came close to matching him, Andre Agassi, lost to Sampras in Sampras' last major match—the 2002 U.S. Open finals, where Sampras became the only player to ever win the final major at which he competed.
#4. Andy Murray
- Career earnings: $62,913,301
- Turned professional: 2005
- Country: Great Britain
The Big Three were once the Big Four, but Murray—despite being younger than Federer and Nadal and the same age as Djokovic—hasn't been close to their level since 2019 due to constant hip pain. The Scot won three Grand Slam titles, including two Wimbledons in front of wildly cheering British fans, but lost eight—every one of them to either Djokovic or Federer.
#3. Roger Federer
- Career earnings: $130,594,339
- Turned professional: 1998
- Country: Switzerland
The eldest of the Big Three is 41, and finally announced his retirement in September 2022 after a career spanning 24 years. With 20 Grand Slam titles, rivals Nadal (22) and Djokovic (21) have overtaken him, but many still consider him to be the GOAT of men's tennis. He is also a promoter of the sport and Switzerland, which he promotes as a brand ambassador.
#2. Rafael Nadal
- Career earnings: $131,338,131
- Turned professional: 2001
- Country: Spain
"Rafa" is beloved everywhere he goes, especially in Spain. His hustling style is ideally suited to clay courts, leading to his unfathomable 14 French Open wins, but he's also won each of the other three majors at least twice, proving his mettle on any surface. Though Djokovic holds the top spot for career cash winnings, Nadal has the most Grand Slam wins with 22, beating Djokovic by one.
#1. Novak Djokovic
- Career earnings: $158,996,253
- Turned professional: 2003
- Country: Serbia
Djokovic is the all-time biggest earner in tennis. He has earned the most money by a margin of $27 million over runner-up Nadal, but has won the second-most majors with 21. Any further earnings and majors wins, however, may be limited by Djokovic's refusal to be vaccinated against COVID-19, which has already cost him his participation at the 2022 Australian Open.