Tennis players with the highest earnings from tournament prize money

Novak Djokovic celebrates after winning a point

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

If you enjoyed this article, check out our list of the tennis players with the most weeks at No. 1 in ATP history.

Tennis players with most weeks at number 1

Last updated on November 23rd, 2025

Leave a Reply