You do know that sentence doesn't make sense, right?![]()
Yes, it does. Because greatest off all time doesn't mean a point in time. It just means greatest achievements of all time.
That doesn't mean that you are the best in every time frame. It means that out of all history you have the best achievements. Out of all players in history.
Then out of all players in the last millennium you have best achievements in this all time frame of the last millennium.
All time doesn't infer to all time, it means greatest achievements of all time.
And all time can be any set time frame.
We can say Laver is the goat of pre open era. Serena is goat in female era. Federer is the goat of open era. Jordan is the goat too.
It's just a phrase. Djokovic was goat of the year 2011. It means out of all players in 2011 he had the greatest achievement during all time of that period.