Johnson won Melbourne's Best First Year Player in 2005 and also played in the 2005 and 2006 premiership sides of Melbourne's VFL-affiliate, Sandringham.
Johnson was delisted by the Melbourne Football Club on 31 October 2008 after not agreeing to terms on a new contract[1] and continued his career with the Carlton Football Club, having been selected by the club with its first selection (fourth overall) in the 2009 Pre-season draft.[2]
He made his debut for Carlton in Round 1, 2009 against Richmond. He went on to play 10 games that year, limited by injuries. 2010 saw him manage only five games, again affected by injury but he failed to establish himself as a regular for Carlton, despite hopes that his kicking skills out of defence would benefit the side. He was delisted by Carlton at the conclusion of the 2010 season.[3] In 2011, he signed with Greenvale in the EDFL, where he is playing as of 2013.[4]