Record increases in prize money at Wimbledon are positive signs for the top players in tennis.
Amidst ongoing talks of a merger that could infuse $2 billion into the sport, top earners will only rake in more with attendance up at major tournaments.
The top five highest-paid tennis players have won the most singles major championships. Out of 83 championships won by the highest-paid tennis players, 67% of the championships are owned by the top five.
Novak Djokovic is the highest-paid tennis player in the world, with career earnings of $186.3 million. He’s also won the most singles major championships with 24.
Djokovic has been ranked number 1 for 428 weeks in 13 different years, both records. His last major tournament win was the 2023 U.S. Open, where he earned $3 million along with the trophy.
Alexander Zverev takes the second spot after Rafael Nadal announced his retirement in November. Zverev has earned $51.9 million in his 11-year career. He’s currently ranked second in the ATP and has won two titles this year.
After her sister’s retirement, Venus Williams became the highest-paid female tennis player on the list, ranking third overall with $42.6 million in career earnings.
Venus has won 7 major championships and defeated her sister Serena in her last win at Wimbledon in 2008.
Eleven women are among the highest-paid tennis players, with a total career earnings of $352.36 million.
Equality remains an issue, as women are not guaranteed equal pay outside of major tournaments.
The 50th anniversary of the Battle of the Sexes helped push tennis forward for women, but more work remains to be done.
Ranking The Highest-Paid Active Tennis Players in the World
Here is the list of the top 25 highest-paid tennis players, compiled using data from Spotrac.
- Updated: April 17, 2025
Rank | Player | Career Earnings |
1 | Novak Djokovic | $186.3 million |
2 | Alexander Zverev | $51.9 million |
3 | Daniil Medvedev | $45.8 million |
4 | Venus Williams | $42.6 million |
5 | Simona Halep | $40.2 million |
6 | Jannik Sinner | $39.4 million |
7 | Carlos Alcaraz | $39.2 million |
8 | Victoria Azarenka | $38.2 million |
9 | Stan Wawrinka | $37.4 million |
10 | Caroline Wozniacki | $36.4 million |
11 | Iga Świątek | $34.7 million |
12 | Stefanos Tsitsipas | $34.1 million |
13 | Angelique Kerber | $32.5 million |
14 | Marin Čilić | $31.7 million |
14 | Aryna Sabalenka | $31.6 million |
15 | Andrey Rublev | $28.2 million |
16 | Grigor Dimitrov | $28.3 million |
17 | Karolína Plíšková | $26.1 million |
18 | Kei Nishikori | $25.9 million |
19 | Elina Svitolina | $24.8 million |
T-20 | Taylor Fritz | $23.7 million |
T-20 | Gaël Monfils | $23.7 million |
22 | Casper Ruud | $23.2 million |
23 | Coco Gauff | $22.96 million |
24 | Naomi Osaka | $22.3 million |
25 | Richard Gasquet | $21.3 million |