During the first two decades of the 21st century, tennis has undoubtedly experienced its “golden era.” Consequently, tournament prize money – and with it, players’ earnings – have grown significantly. Below is a list of the top 10 tennis players with the highest career earnings from tournament prize money in the history of the sport. The amounts are shown in millions of U.S. dollars and include both singles and doubles earnings.
10. Stan Wawrinka – $37 million
In tenth place is Stan Wawrinka, one of only two players in the Top 10 who have never reached World No. 1. Over the course of his career, Wawrinka has earned $37,792,029 in prize money.
Match canceled 🇫🇷🌧️🤷🏻♂️
See you tomorrow 🎾🇨🇭#rain #olympic #paris pic.twitter.com/ZYaySLdeRF— Stanislas Wawrinka (@stanwawrinka) July 27, 2024
9. Pete Sampras – $43 million
The legendary American is the only player on this list whose peak came in the late 1990s. Sampras earned a total of $43,280,489 during his illustrious career.
Happy Birthday Pete Sampras 🎂🎈🥂 pic.twitter.com/KZ1SYQxNah
— Dinora♥RF 🐐 (@norinchi_df) August 12, 2025
8. Daniil Medvedev – $48 million
The man who stopped Djokovic from completing a Calendar Grand Slam has so far collected $48,192,619 in career prize money.
👊@mubadalacitidc pic.twitter.com/SlHLZdD8HY
— Daniil Medvedev (@DaniilMedwed) July 23, 2025
7. Jannik Sinner – $56 million
Next on the list is one of today’s leading tennis stars, Jannik Sinner. The Italian has earned $56,632,426 from tournament winnings so far.
Tried my best, couldn’t do more. Congrats to @carlosalcaraz and his team, you deserve it 🏆 Thanks for all the support ❤️ I’m really proud of myself and the season I’m playing. We keep building. See you next year. @usopen pic.twitter.com/VYUXTJfx9q
— Jannik Sinner (@janniksin) September 8, 2025
6. Alexander Zverev – $56 million
Alongside Wawrinka, Zverev is the only player in the Top 10 by earnings who has never been ranked World No. 1. His total career prize money stands at $56,726,536.
Happy to get through to R3! There’s always a special feeling playing at night #AusOpen pic.twitter.com/sMTzRTpKe7
— Alexander Zverev (@AlexZverev) February 10, 2021
5. Carlos Alcaraz – $57 million
The current World No. 1, Carlos Alcaraz, already ranks fifth all-time in career prize money. “Carlitos” has earned $57,480,695 to date.
Players to reach +10 finals in a season in this century:
Roger Federer (7 times)
Novak Djokovic (5)
Rafael Nadal (5)
Andy Murray (1)
Carlos Alcaraz (1, 2025)End of list. pic.twitter.com/cSWbGxwLzG
— José Morgado (@josemorgado) September 29, 2025
4. Andy Murray – $64 million
The two-time Olympic gold medalist ranks fourth on the all-time list with $64,687,542 earned in tournament prize money throughout his career.
Arrived in Paris for my last ever tennis tournament @Olympics
Competing for 🇬🇧 have been by far the most memorable weeks of my career and I’m extremely proud to get do it one final time! pic.twitter.com/keqnpvSEE1— Andy Murray (@andy_murray) July 23, 2024
3. Roger Federer – $130 million
The dominance of the “Big Three” is evident in the fact that Federer, Nadal, and Djokovic are the only players in history to surpass $100 million in prize money. The Swiss legend ranks third with total career earnings of $130,594,339.
Fun fact about Tokyo…
It is the only tournament that each of the Big 3 won on their first appearance:
2006 – Federer
2010 – Nadal
2019 – Djokovic pic.twitter.com/3gX4skr9HH— Bastien Fachan (@BastienFachan) September 24, 2025
2. Rafael Nadal – $134 million
In second place is Rafael Nadal. The “Bull of Manacor” has accumulated $134,946,100 in prize money over his remarkable career.
On this day in 2008, Rafael Nadal became World No. 1 for the first time! pic.twitter.com/s9rZDWVEKD
— US Open Tennis (@usopen) August 18, 2024
1. Novak Djokovic – $191 million
The all-time leader in Grand Slam titles, weeks at No. 1, and numerous other records — Novak Djokovic also holds the record for the highest career prize money in tennis history. So far, the Serbian great has earned a total of $191,252,375 in prize money. With his career still going strong, surpassing the $200 million mark seems inevitable.
Novak Djokovic will donate his entire Olympics Prize Money [200,000 euros] to Humanitarian Cause 💰🎗️❤️
Greatest Athlete and the nicest human 🐐❤️ pic.twitter.com/aLVnPVH98Q
— SK (@Djoko_UTD) August 6, 2024
If you enjoyed this article, check out our list of the tennis players with the most weeks at No. 1 in ATP history.
Last updated on November 23rd, 2025

