Tim Cahill has announced he will retire from football once his contract with Indian Super League outfit Jamshedpur expires at the end of the current month. 

The Australian retired from international football after the 2018 World Cup now will hang his boots at the end of March. The former Everton and Millwall ace is all-time leading goalscorer for Australia after netting 50 goals in 108 appearances.

"No, I'm an old man now in football years. I'd love to keep playing, you know 39, had a great stint for six months in India. But I'm interested in TV, going to start my A-Licence and spend quality time with my family and chill out for a bit. It was amazing to play in four big continents. I had a great career and I'm really thankful," Cahill told Optus. 

"I'm someone that massively respects the game and I'll take my time to learn more. Coaching is something that's definitely going to be on the horizon."

Cahill played for Millwall and Everton where he scored 56 goals for the two clubs in 226 appearances before heading to New York Red Bulls in the United States. He also played for Chinese Super League side Shangai Shenhua, Australia's Melbourne City before signing for India's Jamshedpur on a six-year deal.