#2. Roger Federer (SUI)

Roger Federer is a great example for longevity, playing tennis for 20 years since turning pro in 1998. He will probably finish with more years under his belt. The way he has managed workload since getting injured in 2016 has been near perfect.
The Swiss Maestro has the most grand slam titles in Gentlemen's tennis winning a total of 20. He has recorded the most appearances in the finals of Wimbledon in any era, reaching it 11 times. In the Masters series, Federer has won as many as 27 titles. He has won the ATP World Tour 6 times, which is the most by any man. In overall titles, the former World No. 1 is just 2 short of reaching a hundred.
The secret of winning so many titles is just him finding the aces when under pressure. Probably the most elegant player, Roger Federer has won US$117,773,812 in prize money and Federer's net worth is estimated to be around $320 million.
Who Are Roger Federer's Kids? Know All About Federer's Twins