 2004 was the best season in his AFL career, in which he finished sixth in Collingwood's best and fairest.He played a total of 56 games for the Magpies.Essendon acquired Cole via trade at the end of the 2005 season.