
Roger Federer
1. Roger Federer. Arguably the best tennis player of all time, Roger Federer has done it all. In a 23 year career spanning four decades, the Swiss has spent a combined 310 weeks at world no.
Leia mais
Only one player has achieved the holy grail of tennis – the calendar year Grand Slam. Australian Rod Laver won all four majors in the Open era – the Australian Open, the French Open, Wimbledon and the US Open – in 1969, and it is a nod to this achievement that this weekend's Laver Cup has been named.1. Serena Williams. Arguably the all-time GOAT, Serena Williams currently holds 23 grand slam titles, second only to the great Margaret Court. Serena has shone both on the singles and doubles court, winning 14 grand slam doubles titles (all of which were alongside her sister Venus).

Who is the greatest tennis athlete of all time
Novak Djokovic
10 Best Male Tennis Players of All Time
| Rank | Player | Wins |
|---|---|---|
| 1 | Novak Djokovic | 982 |
| 2 | Roger Federer | 1,251 |
| 3 | Rafael Nadal | 1,028 |
| 4 | Rod Laver | 1,689 |




