4–3 home defeat to Oldham Athletic on the opening day of the season. Burton Albion Charles signed for newly promoted League One club Burton Albion on a one-year contract on 19 June 2015. Having failed to appear for Burton, he joined League Two club AFC Wimbledon on 17 March 2016 on loan until the end of 2015–16. Charles started for AFC Wimbledon as they beat Plymouth Argyle 2–0 at Wembley Stadium in the 2016 League Two play-off Final, meaning they were promoted to League One for the first time. AFC Wimbledon Charles signed for AFC Wimbledon permanently on 31 May 2016 after a successful loan spell at the club. He scored his first goal for the club in a 2–1 loss to Scunthorpe United on 16 August 2016. Wycombe Wanderers Charles signed for newly promoted League One club Wycombe Wanderers on 15 June 2018 on a one-year contract. He was released by Wycombe at the end of the 2018–19 season, before re-signing for the club on 15 August 2019 on a short-term deal until January 2020. He was praised by Wycombe manager Gareth Ainsworth for his attitude upon his return. Charles signed a new one-and-a-half year contract with Wycombe on 10 January 2020. He played in Wycombe's 2–1 win over Oxford in the 2020 League One play-off Final at Wembley, as the club was promoted to the Championship for the first time. He was released by Wycombe at the end of the 2020–21 season. Return to AFC Wimbledon Charles re-signed for League One club AFC Wimbledon on 3 July 2021. Initially signed in a player-mentoring role, he was elevated into a first team coaching role in January 2022. On 29 March 2022, following the departure of Mark Robinson, Charles took temporary charge of the club as caretaker manager. Charles returned to his previous roles the following day however following the appointment of Mark Bowen. On 11 April 2022, Charles announced his retirement from football at the age of 34. International career Charles was named in the England national C team, who represent England at non-League level, in May 2009, for the final of the 2007–2009 International Challenge Trophy against Belgium. He started the match on 19 May to make his debut as England were beaten 1–0. Charles was called up to the team for a friendly against the Poland Olympic team in November 2009, and started the match as England