He made his international debut, aged 19, in April 2003 against Belgium and was a member of the Great Britain squad that finished ninth at the 2004 Summer Olympics in Athens, fifth in the 2008 Summer Olympics in Beijing, and fourth at the 2012 Summer Olympics in London. He was part of the England squad that won the 2009 Eurohockey Nations Cup. He captained the England squad that won bronze at the 2014 Commonwealth Games.