Greater Western Sydney forward Steve Johnson will retire at the end of the AFL season.
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.