Johnson joins Jobe Watson, Matthew Boyd and Dennis Armfield in announcing their retirement from footy this week. 

In recent weeks the likes of Nick Riewoldt, Luke Hodge, Sam Mitchell, Matthew Priddis and Scott Thompson also revealed the 2017 season will be their last in the AFL. 

Johnson, 34, made his AFL debut in 2002 and has gone on to make 289 appearances in the competition.

The former Geelong and now Greatern Western Sydney forward has always had a knack for scoring goals, with over 500 of them across his 16-year playing career. 

He is a three-time Premiership winner with Geelong, and also won the North Smith Medal for best on ground in the 2007 Grand Final. 

"Rather than dodge questions going into the next six weeks, I thought I'd knock it on the head now and put my focus on footy," he said on Wednesday.

GWS are second on the AFL ladder and guaranteed to play finals again this season.