Who is the GOAT in Tennis is a question that many fans have debated for many years with most commentators agreeing that it will be Federer, Nadal, or Djokovic that will eventually claim this title.
Rafa and Novak have won the most Grand Slams (22), Federer has won more ATP titles overall (103), and Djokovic has won the most Masters 1000s (38).
Hence, the debate is still open on who will be considered the GOAT (Greatest Of All Time) in men’s tennis.

Who is the GOAT?
In order to make a better decision on who is the GOAT in Men’s tennis, I have put together some stats on the three most likely candidates for the title.
Nadal vs Djokovic vs Federer H2H Stats
Stats | Rafael Nadal | Novak Djokovic | Roger Federer |
---|---|---|---|
Year born | 1986 | 1987 | 1981 |
Year turned Pro | 2001 | 2003 | 1998 |
Nationality | Spanish | Serbian | Swiss |
Plays | Left handed | Right handed | Right handed |
Backhand | Two handed backhand | Two handed backhand | One handed backhand |
Grand Slam Wins | 22 | 22 | 20 |
Australian Open | 2 | 10 | 6 |
French Open | 14 | 2 | 1 |
Wimbledon | 2 | 7 | 8 |
US Open | 4 | 3 | 5 |
Tour Finals | 0 | 6 | 6 |
Masters 1000 | 36 | 38 | 28 |
ATP Titles | 92 | 93 | 103 |
Wins against Rafa | N/A | 30 | 16 |
Wins against Novak | 29 | N/A | 23 |
Wins against Roger | 24 | 27 | N/A |
So who is the GOAT?
If you purely look at the stats above then Djokovic is definitely the favorite to win the title of Greatest Of All Time.
However, this doesn’t mean that he will be considered the GOAT by fans.
In a BBC Sports Poll, fans voted Roger Federer the Greatest of All Time, with Roger getting 56% of the vote, followed by Novak with 37% and Rafa with 7%.

The Too Many Rackets Tennis GOAT Poll
I would love to know who you think is the GOAT so I’ve included a poll below where you can vote for Roger, Rafa, or Novak.
If you think someone else deserves the title, you can also vote for them by entering their name in the other box below.
So far a total of 1,696 votes have been cast, with Novak leading our poll with 1,112 votes, followed by Roger with 341 votes, and Nadal with 236 votes, with 7 votes for other players.
FAQ
Who has the most grand slams?
Rafa and Novak jointly hold the record for most grand slams with a total of 22 grand slams each, which is two ahead of Roger.
Who has the most Masters 1000s?
Novak holds the record for the most Master 1000s with 38. Rafa has 36 whereas Roger has 28.
Who has the most Year End Tour Finals?
Roger and Novak have claimed the most year end tour finals with 6 wins to their names. Rafa has yet to win the year end tour finals.
Who has the most ATP titles?
Roger has the most with 103, followed by Novak with 93, and Rafa with 92.
Who has won the most gold medals?
Rafa won a total of two gold medals. One in singles at the 2008 Beijing Olympics and another in doubles at the 2016 Rio Olympics.
Roger won a gold medal in doubles at the 2008 Beijing Olympics.
Novak has yet to win a gold medal at any Olympic games.
Who has the best head-to-head record?
Novak has a winning head-to-head record against Rafa and Roger. Rafa has a winning head-to-head record against Roger.
Who has won more Australian Opens?
Novak has won the most Australian Opens with ten wins to his name, followed by Roger with six and Rafa with one.
Who has won more French Opens?
The King of Clay Rafael Nadal unsurprisingly has the most French Opens with fourteen, followed by Djokovic with two and Federer with one.
Who has won more Wimbledons?
Federer has the most Wimbledons with eight, followed by Djokovic with seven and Nadal with two.
Who has won more US Opens?
Federer has won the most US Opens with five, followed by Nadal with four and Djokovic with three.
Has Federer, Djokovic, and Nadal ever achieved a calendar grand slam?
No, Djokovic, Federer, and Nadal have never won a Calendar grand slam i.e. winning each of the four grand slams in the same year. Don Budge (1938) and Rod Laver (1962 and 1969) are the only male players to have done this.
Djokovic, Nadal, and Federer have each come close with each of them winning three out of the four grand slams in at least one year: Federer (2004, 2006, and 2007), Nadal (2010), and Djokovic (2011, 2015, and 2021)
Have Federer, Djokovic, and Nadal each achieved a career grand slam?
Yes, Djokovic, Federer, and Nadal have each won a career grand slam .i.e winning all four grand slams (Australian Open, French Open, Wimbledon, and US Open) at least once.
– Federer was the first to achieve this at the French Open in 2009.
– Nadal was the next to achieve this at the US Open in 2011.
– Djokovic was the last of the three to achieve this at the French Open in 2016.