Cook nahm an den Olympischen Winterspielen 2006 teil. Dort erreichte er den 13. Platz im Teamsprint sowie den 21. Platz im Sprint. Zudem trat er zu den Nordischen Skiweltmeisterschaften 2007 in Sapporo und 2009 in Liberec an. Seine besten Resultate waren Platz Zwölf im Staffelrennen von 2009 und ein 31. Rang im Sprintrennen von 2007.