St Kilda defender Dylan Roberton is taking time away from the club to weigh up his football future.

Since battling heart issues in 2018 he has struggled for senior opportunities and is now considering retirement.

The club released a statement on Wednesday morning via the club website confirming the 29-year old's absence.

"St Kilda defender Dylan Roberton is taking some time away from club responsibilities to consider his footballing future," the statement reads.

"In consultation with his specialists and club medical team, and with full support of the club, Roberton will assess all available options over the coming weeks.

"In the meantime, we request that the privacy of Dylan and his family is respected."

Roberton has played 129 AFL games for Fremantle and St Kilda since making his debut in 2010.

He made just one senior appearance in 2020.