 2004, Cornes' fourth season in the competition, saw him cement his position in the midfield, averaging 20 disposals a game.Cornes continued his good form into 2005 becoming All Australian, and in 2006 played his 100th game for the club in round 7, and topped the AFL Dreamteam competition, despite his team Port Adelaide having a bad year.In 2007, Cornes won All Australian selection for the second time in a team otherwise dominated by Geelong players.