1. Roger Federer– Born on 8th August 1981 in Switzerland, Roger Federer is no doubt the best men’s tennis player of all time with his 96 career titles and career prize money of $115,050,482. He won 20 grand slam singles titles, six Australian titles, one French open, five US open and eight Wimbledon. He is 36 and is still an active player who is bagging prizes and competing at the highest levels of Tennis. He was tanked World Number 1 for 302 weeks, a record that has never been achieved in the history of Tennis.
  2. Rafael Nadal– Born on June 3 1986 in Spain, Rafael Nadal known as “The King of Clay” has 17 Grand Slam titles, one Australian title, 11 French Open titles, 3 US Open titles and 2 Wimbledon titles. He is one of the only players to show a promise of breaking the records of Roger Federer if not for his frequent injuries. Nadal is a 2008 Olympic Gold Medalist. His career prize money is about $98,001,598. Rafael Nadal is regarded as the greatest clay-court player of all time and is still an active player.
  3. Rod Laver- Born on August 8 1938 in Australia, Rod Laver has won 200 career titles consisting of 11 Grand Slam Singles Titles, 3 Australian titles, 2 French titles, 2 US Open titles and 4 Wimbledon titles. He has 9 Pro Slam Singles Titles which include three US Pro, 4 Wembley pro, 1 French Pro, and 1Wimbledon Pro. Rod Laver retired in the year 1979 at the age of 41. He was ranked number one in the world for seven years consecutively. However, some do find it difficult to compare Rod Laver with the current players and decide his position.
  4. Pete Sampras– Born on August 12 1971 in USA, Pete Sampras is seen as one of the best players in men’s tennis. He has 64 career titles and 14 Grand Slam Singles Titles out of which 2 are Australian titles, 7 Wimbledon titles and 5 US Open titles. He was ranked as number one in World ranking for six consecutive years and his 14 Grand Slam titles was a record at his time. Pete Sampras retired from tennis in 2002 and was inducted into the Tennis Hall of Fame in 2007.                                                                                                                                                          
  5. Novak Djokovic– Born on May 22 1987 in Serbia, Novak Djokovic is one of the most promising players with a bright future in tennis today. He has 68 career titles at the age of 30 and 12 Grand Slam Singles titles out of which 6 are Australian, 3 Wimbledon, 2 US Open, and 1 French Open titles. Novak is at his career prime now and has the potential to win many more Grand Slam titles in the future.