The Toffees legend, currently playing for Indian Super League club Jamshedpur FC, has made his 108th and final appearance for the Socceroos.

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.

It feels like just yesterday that Tim Cahill had helped Millwall to the FA Cup final in 2004 and then joined Everton in the off-season aged just 24.

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:

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.

In other news, 'Beautiful day': Some fans react to reports their player could make 8-figure Leeds move today