Il nativo di Benalla ha militato ad inizio carriera nella Française des Jeux, squadra con la quale si è ritagliato grandissime soddisfazioni come la vittoria della Dwars door Vlaanderen 2002 e di una tappa e la maglia verde al Tour de France 2003. Considerato come uno dei più talentuosi giovani ad inizio anni 2000, Cooke, ha poi militato in varie squadre come la Unibet, Barloworld, Vacansoleil, Saxo Bank ed infine la Orica - GreenEDGE.
Prima di dedicarsi alla sua nuova attività di procuratore e sport management Cooke disputerà ancora una gara d'addio il prossimo 15 dicembre a Melbourne, sua città natale, in occasione del Logie-Smith Lanyon SKCC Super Criterium.