ALMOST three years since he last featured at the top level, Jonathon Marsh is set to complete a remarkable comeback and play his first game for St Kilda.
He was last seen in the AFL in round 23, 2016, when he represented Collingwood in its one-point loss to Hawthorn.
Marsh, battling mental health issues, then sought a trade back to his native Western Australia with a season to run on his contract but nothing eventuated, so he retired.
His speed and athleticism are highlights, while Marsh has spent time up forward for Sandringham in the VFL.
He almost played in last week's loss to Adelaide as a replacement for Josh Bruce, who was battling a leg complaint and passed a fitness test before the match.
Marsh, 23, was recruited in the pre-season supplemental selection period as a back-up backman after Jake Carlisle (back) and Dylan Roberton (heart) were sidelined.
"Since I left the AFL, I wanted to get back here, so it's been a long two years," Marsh told saints.com.au.
MATCH PREVIEW Giants v Saints
The Saints face Greater Western Sydney on Saturday afternoon at 1.45pm AEST at UNSW Canberra Oval.