#1 Roger Federer (Switzerland)
This 37-year-old Swiss maestro is arguably the greatest tennis player of all time. With 20 Grand Slam titles in his bag, he occupies the 1st position in the all time list of Grand Slam winners.
Roger Federer first became the number one tennis player in February, 2004. After playing for almost 15 years, in 2018 also, he holds a top three position. That itself shows how consistent and remarkable his journey has been.
He occupied the top spot for 237 consecutive weeks, (the highest by any player) and has been ranked number 1 for a total of 310 weeks, which is also a record. Roger Federer has almost all the tennis records in this name.
But Federer is not only about records. His game has an old school elegance and beauty, which has become rare, in this era of power tennis. His serve-and-volley game, the beautiful single-handed backhand shots and the forehand winners, make him different from the rest.
Federer is not only a tennis great, but also one of the greatest sportsman of all time.
Who Are Roger Federer's Kids? Know All About Federer's Twins