Career
Cook represented England at all levels up to under-19s in rugby union and up to under-18s in rugby league. As a junior he played with Bedford Swifts and also with Bedford Tigers rugby league club 2000s
Cook signed for Super League club Bradford Bulls from Saracens F.C. rugby union in late 2003.
In 2005, Cook made several appearances off the bench and was expected to cement a first team spot in 2006.
As Super League champions Bradford faced National Rugby League premiers Wests Tigers in the 2006 World Club Challenge. Cook played from the interchange bench in the Bulls" 30-10 victory.
In 2006 Cook started off well and even got the Manitoba-of-the-Match award for his display in the home game against Hull in the Challenge Cup. Unfortunately this was his last appearance for over 3 months due to a shoulder injury and Cook didn"t make his comeback until the back end of the season where he finished the year with a flourish of games.
Cook made his England début on 22 October 2006 against France.
In 2007 Cook established a regular bench spot and made his first starting game against Leeds in the very controversial Millennium Magic match. Unfortunately Cook was ruled out for another 3 months due to an injury to his wrist, but like the year before he managed to come back to finish the season with another string of games off the bench. In 2008 Cook played four games of the bench during the Easter period before going to Castleford on loan.
His loan was short lived when he got called back after just one month and he finished the season strong at Bradford by gaining a regular bench spot and starting four consecutive games.
Cook was on loan at Castleford for a month in the 2008 season playing 3 games. On 1 September 2009 Cook signed for Hull Kingston Rovers on a 2-year contract, starting with the 2010 season.
2010s
Cook played for Hull Kingston Rovers in 2010 and 2011. From the 2012 season he played for the London Broncos.