Making a lucrative career out of tennis with only four major tournaments to define the calendar year can be quite challenging.
However, every grand slam tournament match matters, as these tournaments boast prize money ranging from $44 million to $65 million. For some athletes, the difference between making the second and third rounds could be life-changing.
For someone like Novak Djokovic, he’s not hurting for cash but would certainly welcome more.
Djokovic is the highest-paid men’s tennis player, earning $186.3 million over his 21-year pro career. He’s also won the most singles major championships with 24, including 10 Australian Open titles.
Djokovic holds 44 records, with only three of them shared by other tennis greats, such as Rod Laver.
After Rafael Nadal and Andy Murray retired in 2024, Alexander Zverev moved into the second spot with $51.9 million in career earnings.
Currently ranked third by the ATP, Zverev had a productive year, earning $8.8 million through wins. He’s racked up 23 titles over his career, which started in 2013.
Daniil Medvedev is third with $45.8 million in career earnings. He was top-ranked in 2022, a year after winning his first U.S. Open.
As the sport’s best near the end of their careers, rising stars such as Carlos Alcaraz hope to take over the mantle.
The 21-year-old is already fifth among the highest-paid men’s tennis players with $39.2 million in career earnings. He earned his biggest payday at last year’s Wimbledon, earning $3.45 million in his victory over Djokovic.
As tennis reached new heights in attendance at its biggest tournaments, Alcaraz should have plenty of opportunities to move higher on the list.
Ranking The Highest-Paid Men’s Tennis Players
Here is the entire list of the top 25 highest-paid men’s tennis players. The list was compiled with data from Spotrac.
- Last Updated: April 30, 2025
Rank | Player | Singles Major Championships | Career Earnings |
1 | Novak Djokovic | 24 | $186.3 million |
2 | Alexander Zverev | 0 | $51.9 million |
3 | Daniil Medvedev | 1 | $45.8 million |
4 | Jannik Sinner | 3 | $39.4 million |
5 | Carlos Alcaraz | 4 | $39.2 million |
6 | Stan Wawrinka | 3 | $37.4 million |
7 | Stefanos Tsitsipas | 0 | $34.1 million |
8 | Marin Čilić | 1 | $31.7 million |
9 | Grigor Dimitrov | 0 | $29.3 million |
10 | Kei Nishikori | 0 | $25.9 million |
11 | Andrey Rublev | 0 | $28.2 million |
12 | Gaël Monfils | 0 | $23.75 million |
13 | Taylor Fritz | 0 | $23.7 million |
14 | Casper Ruud | 0 | $23.2 million |
15 | Richard Gasquet | 0 | $21.3 million |
16 | Milos Raonic | 0 | $20.8 million |
17 | Roberto Bautista Agut | 0 | $19 million |
18 | Fabio Fognini | 0 | $18.9 million |
19 | Karen Khachanov | 0 | $18.6 million |
20 | David Goffin | 0 | $18.2 million |
21 | Kevin Anderson | 0 | $17.8 million |
22 | Hubert Hurkacz | 0 | $17.6 million |
23 | Pablo Carreno Busta | 0 | $16.1 million |
24 | Felix Auger-Aliassime | 0 | $15.1 million |
25 | Marcel Granollers | 0 | $14.4 |
Related lists: