After playing four years at Cornell University, Cook signed an amateur tryout with the Philadelphia Phantoms of the American Hockey League (AHL).
However, due to the return of defenceman Libor Ustrnula, Cook became a surplus foreign player and left the club to join HC Sparta Praha in the Czech Extraliga league.
[5] His career with HC Sparta Praha was short-lived, however, as on June 27, 2008, Cook joined the Tappara of the Liiga on a one-year contract.
[6] In December 2008, Cook joined Lukko of the Liiga, playing a total of 105 games and earning 45 points.
[9] On June 29, 2011, Cook left the SCL Tigers to sign with the German Hamburg Freezers of the Deutsche Eishockey Liga.