Greater Western Sydney forward Steve Johnson has announced he'll retire at the end of the AFL season and believes he can sign off with a fourth premiership.
The 34-year-old goalsneak, a star in Geelong's 2007, 2009 and 2011 premiership sides, has played 289 games since his 2002 debut, kicking 510 goals.
Johnson is a three-time All Australian and won the Norm Smith Medal for best afield in the 2007 grand final before joining the Giants ahead of the 2016 season. After 253 games with the Cats, he kicked 43 goals in 22 games last year as the Giants reached the preliminary finals.
But Johnson has a history of knee problems and soreness has forced him out of the Giants team at times this season. He has been limited to 15 goals from 14 games in 2017.
Having made the decision to retire, he said his focus would turn to finding form as the second-placed Giants push for their first AFL premiership.
"We want to have the ultimate success and I want to be a part of that," Johnson told reporters on Thursday. "I feel very content that I'll be leaving the game with nothing left in the tank.
"The body's been battling throughout this season. It's been a bit of a grind."
Johnson joins fellow AFL greats Matthew Boyd, Jobe Watson, Nick Riewoldt, Luke Hodge, Sam Mitchell, Matt Priddis and Scott Thompson in hanging up the boots at the end of the season.