“Since my injury, I feel my body has let me down and I have been struggling with the physical and mental requirements of getting back to the level of fitness that’s required at AFL level.
“Speaking with Ken [Hinkley] and Chris [Davies] and my manager in the last few weeks, it feels like the right decision for me to step away and look for new challenges in the next phase of my life.
“I feel lucky to have had 12 years in the game and while there have been some challenges, there have also been some amazing memories both at Melbourne and Port Adelaide.
“I’m so grateful for all of the opportunities and experiences footy has given me and the friendships I will take with me away from the game.
Meanwhile Gold Coast Suns players George Horlin-Smith and Anthony Miles have retired.
The 27-year-old Horlin-Smith played 58 games and Miles, 28, played 88 games.
Horlin-Smith spent eight seasons at Geelong and two at the Suns while Miles played at GWS, Richmond and the Suns from 2012 onwards.
“I probably haven’t had your typical 10-year career, but I am extremely grateful for the opportunities that my journey has afforded me,” Miles said.
Horlin-Smith said: “My time at Geelong afforded me a host of experiences, including my debut game, however I want to also thank the Suns for the opportunity they gave me to continue my career.”
Neither player featured for the Suns in 2020.
The Suns also announced they had delisted seven players. Former Tiger Corey Ellis, Josh Schoenfeld, Mitch Riordan, Sam Fletcher, Jesse Joyce, Jacob Dawson and Jacob Heron were all let go.
Anthony is a sports reporter at The Age.