Top 10 Best Tennis Players of All Time
1Roger Federer
2Rafael Nadal
3Novak Djokovic
4Pete Sampras
5Bjorn Borg
6Jimmy Connors
7Steffi Graf
8Ivan Lendl
9Boris Becker
10Martina Navratilova
11Serena Williams
12Andy Murray
13Andre Agassi
14John McEnroe
15Rod Laver
16Monica Seles
17Margaret Court
18Billie Jean King
19Chris Evert
20Andy Roddick
21Venus Williams
22Justine Henin
23Lleyton Hewitt
24Evonne Goolagong
25Jo-Wilfried Tsonga
26Mardy Fish
27Maria Sharapova
28Caroline Wozniacki
30Arthur Ashe
31Stanislas Wawrinka
32Kim Clijsters
34Simona Halep
35Naomi Osaka