1. Roger Federer
(Greatest Of All Time)
Grand Slam Titles: 20
Career Singles Titles: 98
Number of weeks as No. 1: 310
Career win %: 82
Numbers and arguments are not needed for this obvious pick. Roger’s consistency and longevity during his career explain everything itself. He is the most complete player to have ever stepped foot on a tennis court.
For any other player on this list, if you change the era it may affect their dominance but not Federer, you put him in any era and he would come out as the greatest. He can serve big, he can play near the net, he can play from the baseline.
He can play defensive, he can play aggressive, he can play every possible style of tennis. And his smartness and presence of mind with his extraordinary racquet skills make him the greatest tennis player of all time and one of the greatest sportsman of all time.
Honourable Mentions: Rod Laver, Mats Wilander, Arthur Ashe, Stefan Edberg, Guillermo Vilas.
Who Are Roger Federer's Kids? Know All About Federer's Twins