Never in the history of tennis or any other sport has it happened that the three best athletes play at the same time and fight each other for the title and fame of the best in history.
In its article, BBC Sport gave a very interesting analysis of this race to win the largest number of GS titles https://www.bbc.com/sport/tennis/56146799
Djokovic seems to have the best chances because he is the youngest of the three and the most diverse tennis player, and he has chances in all GS tournaments.
What do you think?
For me there's only Federer. It is not just about the trophies, when we talk about the best players we have to take into account their style of play as well.
Đoković and Nadal are tennis greats, no doubt about it whatsoever. But both of them spent the majority of their careers playing reactive/defensive tennis, whereas Federer is the opposite.
He's the most brilliant player tennis has ever seen, he glides across the court even aged 40 and makes tennis look so easy and elegant.