Tennis is a popular worldwide spectator sport in the world. The List of top 10 highest paid tennis players in the world includes Roger Federer of Switzerland, Federer is considered as the greatest tennis player of all time, Rafael Nadael of Spain is widely regarded as one of the finest clay court players in the history, Novak Djokovic who is currently ranked world No. 1 in men’s singles tennis by the Association of Tennis Professionals. Their gross salary includes their on court price as well as the endorsements.

1. Roger Federer

Top 10 Highest Paid Tennis Players-Roger federer
Gross Pay: $67 million
On Court: $9 million
Off Court:$58 million
Age: 34
Country: Switzerland

2. Novak Djokovic

Top 10 Highest Paid Tennis Players-Novak Djokovic
Gross Pay: $48.2 million
On Court: $17.2 million
Off Court:$31 million
Age: 28
Country: Serbia

3. Rafael Nadal

Top 10 Highest Paid Tennis Players-Rafael Nadal
Gross Pay: $32.5 million
On Court: $4.5 million
Off Court: $28 million
Age: 29
Country: Spain

4. Maria Sharapova

Top 10 Highest Paid Tennis Players-Maria Sharapova
Gross Pay: $29.7 million
On Court: $6.7 million
Off Court: $23 million
Age: 28
Country: Russia

5. Serena Williams

Serena Williams
Gross Pay: $24.6 million
On Court: $11.6 million
Off Court: $13 million
Age: 34
Country: United States

Top 10 Highest Paid Tennis Players

6. Andy Murray

Andy Murray
Gross Pay: $22.3 million
On Court: $6.3 million
Off Court: $16 million
Age: 28
Country: Scotland

7. Kei Nishikori

Kei Nishikori
Gross Pay: $19.5 million
On Court: $4.5 million
Off Court: $15 million
Age: 25
Country: Japan

8. Li Na

Li Na
Gross Pay: $18.4 million
On Court: $1.4 million
Off Court: $17 million
Age: 33
Country: China

9. Caroline Wozniacki

Caroline Wozniacki
Gross Pay: $13.7 million
On Court: $2.7 million
Off Court: $11 million
Age: 25
Country: Denmark

10. Victoria Azarenka

Top 10 Highest Paid Tennis Players-Victoria Azarenka
Gross Pay: $9.7 million
On Court: $6.7 million
Off Court: $3 million
Age: 26
Country: Belarus