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

Gross Pay: $67 million
On Court: $9 million
Off Court:$58 million
Age: 34
Country: Switzerland
2. Novak Djokovic

Gross Pay: $48.2 million
On Court: $17.2 million
Off Court:$31 million
Age: 28
Country: Serbia
3. Rafael Nadal

Gross Pay: $32.5 million
On Court: $4.5 million
Off Court: $28 million
Age: 29
Country: Spain
4. Maria Sharapova

Gross Pay: $29.7 million
On Court: $6.7 million
Off Court: $23 million
Age: 28
Country: Russia
5. 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

Gross Pay: $22.3 million
On Court: $6.3 million
Off Court: $16 million
Age: 28
Country: Scotland
7. Kei Nishikori

Gross Pay: $19.5 million
On Court: $4.5 million
Off Court: $15 million
Age: 25
Country: Japan
8. Li Na

Gross Pay: $18.4 million
On Court: $1.4 million
Off Court: $17 million
Age: 33
Country: China
9. Caroline Wozniacki

Gross Pay: $13.7 million
On Court: $2.7 million
Off Court: $11 million
Age: 25
Country: Denmark
10. Victoria Azarenka

Gross Pay: $9.7 million
On Court: $6.7 million
Off Court: $3 million
Age: 26
Country: Belarus






















