Career
Anderson made his debut for Peterborough United on 17 November 2012, replacing Craig Alcock in the 77th minute of a 4–1 defeat against Blackburn Rovers. He made his full debut for the club in his next appearance, a 3–2 league defeat against Brentford. On 18 December 2013, Anderson was named in an England under-18 training camp at Street George"s Park National Football Centre by manager Neil Dewsnip.