Johnson was suspended by his club for the first five matches of the 2007 season after he was arrested for public drunkenness in Wangaratta on 24 December 2006 - a charge which was later dropped. He returned in Round 6 against where he went on to contribute 21 possessions and two goals in a match Geelong won by 157 points. He went on to post career-best numbers across the board, capped off by All-Australian selection on the half-forward flank in September. His 2007 season was capped off when Johnson lead the Cats to victory in the Grand Final, collecting a premiership medallion, and winning the Norm Smith Medal for best on ground in the Grand Final. Johnson was hailed as a feel-good story for the year, with a good example of a player reforming after disciplinary action.