Roger Federer is not the Greatest of All Time. He isn't... the game is too different and there are too many variables when you stack him up against greats like Laver. He is, however, the most accomplished player of all time, at least for the moment. I wish that all these threads about a GOAT and whatnot would get the terminology right. There will never be a greatest of all time because the discussion is far too subjective. We can, however, compare numbers.