Time and tide wait for no man, the old adage goes.
In football this is especially true, given the relatively short career span of most players.
One minute you're an up-and-coming footballer, and before you know it, you're in the twilight of your career.
The Australian spent eight seasons at Goodison Park and made 276 appearances for the Toffees in that time, scoring 68 goals and registering 29 assists.
If Cahill is an icon at his former clubs, he is an outright legend for Australia, a country that he has represented 108 times.
The 38-year-old is the all-time leading goalscorer for the Socceroos and also their first ever scorer at a World Cup, as well as being their second most capped player behind Mark Schwarzer.
But as time and tide wait for no man, Cahill found himself bidding farewell to international football as he made his final appearance in Australia's colours as a substitute in a 3-0 win over Lebanon.
"This is the only time you're going to see me cry," he told reporters after the game. "Every time I wore the green and gold, I played with my heart and I never left anything on the pitch. Thank you very much Australia."
Following Cahill's international swansong, a number of Everton fans took to Twitter to praise their former midfield maestro:
It happens to everyone mate time waits for no one at least @Tim_Cahill will have great memories of a truely excellent career we still love him at everton and imo we let him go too early— on me tosun (@itsgraygray) November 20, 2018
What an absolute legend @Tim_Cahill is as a man and a footballer! My favourite Everton player and always gave me goosebumps with the trademark celebrations, thankyou Tim ⚪️— Michael Fairclough (@mfairclough93) November 20, 2018
Watching @Tim_Cahill farewell speech for @Socceroos brought a tear to my eye... #thankstim #thankstimmy .. you will always be a legend for the Roos and @Everton ⚽️ @museumofjerseys @ToffeeWeb #TimCahill pic.twitter.com/Rh37nfpWu5— Andrew Tam (@Andrewtam22) November 20, 2018
@Tim_Cahill is one of the very few @Everton players over the last 15 years that I genuinely looked forward to watching in every game he played. Passion for the game & heart on the sleeve player who will be sorely missed on the international stage. #Socceroos— Stuart Guy (@firebobby2010) November 20, 2018
I had the pleasure of watching Tim play for Everton Football Club and the way he conducted himself on and off the pitch is a credit to him and his family— john mcvitie (@JohnMcvitie) November 20, 2018
Cahill remains active at club level, plying his trade for Indian Super League outfit Jamshedpur FC on a contract which runs until March next year.
Have something to tell us about this article?