Dixon made his full international debut in May 2009 and won his 200th cap for England and GB on 21 August 2017 vs Germany. On 7 February 2019 it was announced that he had been appointed Captain of England and GB. He competed for England at the 2014 Commonwealth Games where he won a bronze medal. In June 2016 he was selected for Great Britain to compete at the 2016 Olympic Games. He was named the 2013 Player of the Year by the Hockey Writers' Club.