Fremantle's pesky goal-sneak Hayden Ballanytne will play on in 2018 after the Dockers offered the 30-year-old a new one-year deal.
The pint-size sharpshooter, who missed almost half of the season after having surgery on his hamstring, managed just 11 goals from 10 outings in 2017.
But the feisty small forward still sits second on the Dockers all-time goal kicking list behind Matthew Pavlich, with 232 goals from 151 games.
With Fremantle struggling to kick a winning score this year, the Dockers will be hoping Ballantyne can recapture his 2014 All-Australian year next season.
Ballantyne said he was looking forward to playing alongside some of the youngsters in 2018.
"It's great to sign on," he told the Dockers website. "It was exciting to see the young guys coming through this year."
"They played some good footy. Hopefully, next year we can get some more wins on the board and continue to improve and grow our young playing group."
Dockers' list manager Brad Lloyd said the club was happy Ballantyne had sign on the dotted line.
"He has made a significant contribution to the club since being drafted in 2008 and had big impact in games and is a strong leader at the football club," he said.
Despite missing a large chunk of the year through injury, Ballantyne said he felt like he was hitting his straps just as the season was ending.
"I was flat when the season ended to be honest, as I was just starting to get a kick towards the end," he said.
"I only played 10 games but next year, I'll be pushing for a good pre-season and hopefully, a big season in 2018.
"It's only early in the off-season so I haven't set any goals for 2018 but I definitely will focus on having a big pre-season, staying fit and looking to play every game."