finished in ninth position in the Championship, three points behind the final play-off place. He made 49 appearances across the 2013–14 season as Charlton posted an 18th-place finish under new manager José Riga. He competed with Chris Solly and Joe Gomez at the start of the 2014–15 season. Wilson joined Championship rivals Rotherham United on an emergency-loan on 20 March 2015. Rotherham manager Steve Evans hinted that the loan move would allow him to evaluate whether or not to sign Wilson permanently in the summer. He played three games for Rotherham during his time there. Bolton Wanderers Wilson signed for Bolton Wanderers on 5 August 2015, joining on a two-year deal. Initially the club's first choice right-back, he was not selected by manager Neil Lennon after putting in a poor performance during a 4–1 defeat at Huddersfield Town on 19 September 2015. He joined League One club Peterborough United on 2 January 2016, on a one-month loan agreement. He said that re-uniting with former Stevenage manager Graham Westley was a factor in the move to the London Road Stadium. Wilson played four times during the loan, starting as a substitute in their game with Sheffield United, and made his final appearance in the 2–2 draw with West Bromwich Albion in the FA Cup. He returned to Bolton and was recalled to the first-team by interim manager Jimmy Phillips for the final two games of the 2015–16 season. Wilson regained his first-team place at Bolton following an injury to Lewis Buxton in September, and then established himself at right-back under manager Phil Parkinson. He was ruled out of first-team action for 10 weeks with a hamstring injury that he picked up during a 1–1 draw at Milton Keynes Dons on 4 February 2017. Bolton went on to secure promotion at the end of the 2016–17 season, though Wilson was released after the club decided not to offer him a new contract. Port Vale Following his departure from Bolton, Wilson signed a two-year contract with newly relegated League Two club Port Vale on 15 July 2017, after manager Michael Brown needed to replace departing right-back and club captain Ben Purkiss. He was not included in the first-team under new manager Neil Aspin, and was not in the matchday squad despite suspensions for James Gibbons and injuries to Adam Yates and Joe Davis. Ebbsfleet United Having not played for Port Vale in over