ST KILDA captain Nick Riewoldt says he's excited about the prospect of finalising a two-year contract extension to ensure he finishes his career a one-club player.

The 32-year-old is on the verge of signing a new deal, which will take him through until the end of a 16th season.

After taking out his sixth best and fairest award in September, Riewoldt initially expressed interest in playing on for more than one season – and possibly three.

It appears as though that desire will come to fruition in the coming weeks, with the five-time All Australian on the cusp of locking down the details.

"It means I'm going to finish my career at the club, which was always going to be the way it went the last couple of years," Riewoldt told AFL.com.au this week.

"I'm excited to get something done.

“The fact I've played all but one game in the last two years I think shows my body is in pretty good condition and I look after myself pretty well.

"I'm excited about the next couple of years and the future of the footy club."

Riewoldt's current contract finishes at the end of next season.

Former Sun burning up the track with St Kilda

The champion forward recently said the fact he played every game last season and missed just one in the past two years – which he was rested for – gave him confidence in a new routine with his problematic knee.

This year, he didn't make dramatic changes but shed some weight, trained more often, visited a chiropractor three times a week and ensured he was in the water every night for recovery.

It led to him escape a post-season clean-out for the first time in years, which allowed him to put his hand up for the International Rules Test against Ireland on November 22.

Canberra camp to fast-track future St Kilda leaders

Meanwhile, former Saint Terry Milera has signed a two-year deal to play for SANFL club Glenelg.

The 26-year-old decided to leave the Saints with a year to run on his contract to return home to South Australia.

His wife has reportedly battled health problems this year and the pair wanted to be closer to family.

A trade couldn't be reached with either of AFL club in South Australia, so Milera will now return to the SANFL where he began his career at Port Adelaide.

He will attempt to resurrect his AFL career as a mature-aged recruit with either Adelaide or Port through strong form with Glenelg.

Twitter: @AFL_JenPhelan