Tennis

The 20 Highest-Earning Male Tennis Players of All Time: From Least to Most

Tennis’ biggest names haven’t only won trophies – they’ve also earned huge sums in prize money.


From legends like Federer and Nadal to new stars like Sinner and Alcaraz, here are the 20 highest-earning male players in tennis history.

20. Juan Martín del Potro – $25,896,046

Juan Martín del Potro
meunierd / Shutterstock.com


A massive talent from Argentina, whose career was marked by injuries – but still a Grand Slam winner and Olympic medalist.