Shaun McKernan has told teammates of his decision to retire after 91 games at the highest level.

Mitch Cleary of AFL.com.au is reporting that the 31-year-old wasn't offered a new deal by St Kilda after he was picked up as a delisted free agent at the end of 2020 and took that opportunity to call time on his career.

Embed from Getty Images

McKernan has represented three clubs in his time with his career starting out at the Adelaide Crows where he managed 34 games before he made his way to the Bombers where he managed another 54 games.

Often seen as a player who had all the physical attributes needed to succeed at the highest level, McKernan played just four games for St Kilda in a season where Rowan Marshall and Paddy Ryder have both missed chunks of footy.

Embed from Getty Images

A toe injury has seen McKernan unable to fill the holes left by each side of the Saints dominant ruck duo.

McKernan played his 91 games across 13 seasons.