When you talk greatest of all-time, you think of Wayne Gretzky, Michael Jordan, Jack Nicklaus and Tom Brady.
But is there a greatest of the greatest?
And if so, is his name Roger Federer?
The Swiss tennis star won his 20th grand slam tennis title. He became the first man to ever win 20 grand slams, adding to his own record for most grand slam titles. But when you consider the era Federer played in with Djokovic and Nadal and Murray, Federer continues to win.
And to watch him win now at the age of 36 is unreal. The oldest since the 70s to win a grand slam and not only win one but win three of the last five. Jimmy Conners winning at the age of 31 seemed unthinkable at one time.
Federer capped off another amazing week at the Australian Open, where he tied the record with six career Aussie Open titles.
Federer was overcome with emotion as the crowd stood and cheered for several minutes, honouring a man who is doing things we can honestly say likely will never be matched.
And that is the definition of greatness.