 In July 2019 he was named as Reading captain.Moore has represented England at under-17 and under-21 youth international level.On 8 November 2012, he was called up to the England under-21 team for the first time for a friendly against Northern Ireland.