Carlton veteran Dale Thomas will call time on a decorated AFL career at the end of the season.
The 32-year-old's decision to retire after 14 seasons and more than 250 games with the Blues and Collingwood comes after he was told he would not be contracted in 2020.
Thomas said he was content with his decision to retire while still playing at the elite level.
"While this is something I didn't want to hear, I was realistic that it was a chance to have happened," he said in a Carlton statement.
"I also understand the direction the club is going, and I certainly understand that decisions have to be made.
"I have experienced so much in my career since walking in as a blond-haired kid from Drouin back in 2005.
"The opportunity to live out my boyhood dream for the last 14 years has been incredible.
"I am proud of everything I've been able to achieve.
"While the end has come quickly, I have no regrets whatsoever and am looking forward to these last two weeks, especially playing at the 'G for the last time in front of our fans."
🎙️ Should Tom Hawkins have been given a BIGGER suspension? 🤔— footytips (@footytips) September 17, 2019
🎙️ The Lions squandered an opportunity to jag a flag 🧐
🎙️ Should Matt de Boer go to Brodie Grundy? 🤷
Ep. 27 of the @ESPNAusNZ #AFL podcast.
🎧 LISTEN AND SUBSCRIBE HERE ➡️ https://t.co/gNa4vGUeCU
Thomas will play his final home game for Carlton on Saturday when the Blues take on St Kilda at the MCG.