St Kilda winger Brad Hill has inked a new three-year deal, just days before he plays his 250th game.
Off-contract at season's end, the 31-year-old will remain at Moorabbin until the end of 2027.
It is a big show of faith from the Saints, with clubs often reluctant to sign players of his age for more than two seasons.
A triple-premiership player with Hawthorn by the time he was 22, Hill played 95 games for the Hawks before making 54 appearances with Fremantle.
He moved to St Kilda ahead of the 2020 season, and will play his 250th AFL game when the Saints host West Coast at Marvel Stadium on Saturday.
"I've been at the club for a few years now and am committed as ever to doing all I can to see us succeed," Hill said.
"The more my career has gone on, I've tried to embrace my position as a leader and help drive us forward.
"I really believe in the direction we're headed and am keen to play my role in getting us there."