Which tennis star tops the list of the 30 highest paid players of all time – Serena Williams, Novak Djokovic, Roger Federer or Rafael Nadal?
Serena Williams and Novak Djokovic might be the highest-paid female and male tennis players of all time – respectively – but there's a difference of more than US$40 million between their total career earnings.
Below, we take a look at the 30 highest-paid tennis players of all time, based on on-the-court winnings. While the list is skewed towards recent players, it's a mix of both men and women, and features more than a few all-time greats.
Data include earnings up to the 2019 Australian Open and count from both ATP and WTA tours. Doubles and mixed-doubles earnings are included in total career prize money, but are not included in the number of titles won.
What is Wimbledon tennis champion Novak Djokovic’s vegan diet?
30. Jo-Wilfried Tsonga – US$21,387,551

Nationality: French
Grand Slam titles: 0
Overall titles: 17
29. Martina Navratilova – US$21,626,089
Nationality: Czech and American
Grand Slam titles: 18 (9 Wimbledon, 4 US Open, 3 Australian Open, 2 French Open)
Overall titles: 167
28. Steffi Graf – US$21,895,277
Nationality: German
Grand Slam titles: 22 (7 Wimbledon, 6 French Open, 5 US Open, 4 Australian Open)
Overall titles: 107
27. Lindsay Davenport – US$22,166,338
Nationality: American
Grand Slam titles: 3 (1 Australian, 1 Wimbledon, 1 US Open)
Overall titles: 55
26. Kei Nishikori – US$22,769,712
Nationality: Japanese
Grand Slam titles: 0
Overall titles: 12
25. Yevgeny Kafelnikov – US$23,883,797
Nationality: Russian
Grand Slam titles: 2 (1 Australian, 1 French Open)
Overall titles: 26
Want to buy Rafael Nadal’s former luxury yacht for US$3 million?
24. Kim Clijsters – US$24,442,340
Nationality: Belgian
Grand Slam titles: 4 (3 US Open, 1 Australian Open)
Overall titles: 41
23. Svetlana Kuznetsova – US$24,604,401
Nationality: Russian
Grand Slam titles: 2 (1 French Open, 1 US Open)
Overall titles: 18
22. Martina Hingis – US$24,749,074
Nationality: Swiss
Grand Slam titles: 5 (3 Australian Open, 1 Wimbledon, 1 US Open)
Overall titles: 43
21. Boris Becker – US$25,080,956
Nationality: German
Grand Slam titles: 6 (3 Wimbledon, 2 Australian, 1 US Open)
Overall titles: 49
20. Juan Martín del Potro – US$25,585,306
Nationality: Argentine
Grand Slam titles: 1 (US Open)
Overall titles: 22
19. Marin Čilić – US$26,655,502
Nationality: Croatian
Grand Slam titles: 1 (US Open)
Overall titles: 18
Inside Serena William’s US$8.1 million LA home
18. Agnieszka Radwańska – US$27,683,807
Nationality: Polish
Grand Slam titles: 0
Overall titles: 20
17. Angelique Kerber – US$28,263,838

Nationality: German
Grand Slam titles: 3 (1 Australian Open, 1 Wimbledon, 1 US Open)
Overall titles: 12
16. Tomas Berdych – US$29,369,723
Nationality: Czech
Grand Slam titles: 0
Overall titles: 13
15. Simona Halep – US$29,677,869
Nationality: Romanian
Grand Slam titles: 1 (French Open)
Overall titles: 18
14. Victoria Azarenka – US$29,760,163
Nationality: Belarusian
Grand Slam titles: 2 (2 Australian Open)
Overall titles: 20
13. Petra Kvitová – US$29,883,061
Nationality: Czech
Grand Slam titles: 2 (2 Wimbledon)
Overall titles: 27
Jeff Bezos and Lauren Sanchez make public debut at Wimbledon
12. Andre Agassi – US$31,152,975
Nationality: American
Grand Slam titles: 8 (4 Australian Open, 2 US Open, 1 Wimbledon, 1 French Open)
Overall titles: 60
11. David Ferrer – US$31,483,911
Nationality: Spanish
Grand Slam titles: 0
Overall titles: 27
10. Stan Wawrinka – US$32,407,259
Nationality: Swiss
Grand Slam titles: 3 (1 Australian Open, 1 French Open, 1 US Open)
Overall titles: 16
9. Caroline Wozniacki – US$33,843,595
Nationality: Danish
Grand Slam titles: 1 (Australian Open)
Overall titles: 30
8. Maria Sharapova – US$38,560,323
Nationality: Russian
Grand Slam titles: 5 (2 French Open, 1 Wimbledon, 1 US Open, 1 Australian Open)
Overall titles: 36
7. Venus Williams – US$41,362,509
Nationality: American
Grand Slam titles: 7 (5 Wimbledon, 2 US Open)
Overall titles: 49
6. Pete Sampras – US$43,280,489
Nationality: American
Grand Slam titles: 14 (7 Wimbledon, 5 US Open, 2 Australian Open)
Overall titles: 64
5. Andy Murray – US$61,109,225
Nationality: Scottish
Grand Slam titles: 3 (2 Wimbledon, 1 US Open)
Overall titles: 45
4. Serena Williams – US$88,692,106
Nationality: American
Grand Slam titles: 23 (7 Wimbledon, 7 Australian, 6 US Open, 3 French Open)
Overall titles: 72
3. Rafael Nadal – US$106,957,186
Nationality: Spanish
Grand Slam titles: 17 (11 French Open, 2 Wimbledon, 3 US Open, 1 Australian Open)
Overall titles: 81
2. Roger Federer – US$123,632,204
Nationality: Swiss
Grand Slam titles: 20 (8 Wimbledon, 5 US Open, 6 Australian Open, 1 French Open)
Overall titles: 101
1. Novak Djokovic – US$131,040,932
Nationality: Serbian
Grand Slam titles: 15 (7 Australian Open, 4 Wimbledon, 3 US Open, 1 French Open)
Overall titles: 74
Want more stories like this? Sign up here. Follow STYLE on Facebook, Instagram, YouTube and Twitter
This article originally appeared on Business Insider.

Serena Williams might be the best-paid female tennis player of all time – but her winnings don’t match those of many of her male counterparts