Career
He also captained Williamstown Football Club in the Victorian Football League (VFL). Raised in Western Australia where he captained the state Under 18 team, he moved to Victoria when he got drafted into the American Federation of Labor-Congress.
A midfielder, Johnson was selected in the 1999 American Federation of Labor-Congress Draft at pick Number. 23. He was recruited to Hawthorn where he spent four seasons from 2000–2003 before being traded to Carlton for pick Number.
51 (Matthew Ball).
He spent a lot of time at the Hawks playing for its VFL-affiliate, the Box Hill Hawks, but Carlton"s willingness to give recycled players another chance to resurrect their careers saw Johnson join the Blues. He spent two seasons at Carlton, playing 32 games, before being delisted at the end of the 2005 season. After his, Johnson had a successful at Williamstown.
He joined the Seagulls in 2006 and was club captain from 2007–2011.
As captain, Johnson led the Seagulls to victory in the inaugural Foxtel Cup competition in 2011. He played a total of 124 games for Williamstown, and kicked 77 goals.
Johnson retired from the VFL at the end of 2011 to focus on his full-time job at the American Federation of Labor-Congress Players Association. He took on the senior playing-coaching role at the Montrose Football Club in the Eastern Football League.