It was an unforgettable 2017 season for Rafael Nadal and Roger Federer, who respectively won six and seven titles including two Grand Slam titles each. Getting good results means high earnings too. The Spaniard was the highest paid player in terms of prize money events, with $12.7 million earned, which is his second personal record after $14.5 in 2013.
The second is Roger Federer with 11.7 million. He could have passed Nadal by winning ATP Finals title as undefeated champion, which instead Grigor Dimitrov did. The Bulgarian won all his five matches played in London and earned $2,5 million to complete the podium.
It must be said that Federer hasn't any rival on the endorsements side, as he earned $58 million from June 2016 to June 2017 according to Forbes, double than Nadal. The fourth highest paid tennis player was Alexander Zverev, who this year won five titles including two Masters 1000s.
4 million for the German, more than 3 instead for Dominic Thiem and Marin Cilic, respectively fifth and sixth. Cilic also broke $20 million career prize money. David Goffin is seventh with 3.5 million, including 1.1 earned in London.
Eighth Jack Sock, who only between Paris and London earned $1,5 million, Kevin Anderson and Stan Wawrinka ended up being ninth and ten. Novak Djokovic and Andy Murray are respectively 14th and 15th, having earned just a bit more than 2 million.
In 2015, by winning 11 titles the Serbian got $21 million, which is an all-time record, while last year Andy Murray brought home $16 million. In general, 49 players among singles and doubles overcame the $1 million barrier. Here below the full top 10: