against Lincoln City on 19 March 2011, his second goal coming from 25 yards out after an interchange with John Mousinho. He scored his fourth goal of the season on 9 April, netting an injury-time equaliser in a 2–2 draw at Stockport County. Wilson scored his fifth goal of the season on 25 April, scoring the only goal of the game in Stevenage's 1–0 home win against Port Vale. He scored five goals in 50 appearances during the club's 2010–11 campaign, as Stevenage earned promotion to League One for the first time in their history. Wilson was part of the starting eleven in Stevenage's first League One fixture at the start of the 2011–12 season, playing the whole game as the club drew 0–0 at home to Exeter City. Wilson signed a contract extension at the club on 19 August 2011. Wilson scored his first goal of the 2011–12 season in a 5–1 home win over Sheffield Wednesday, scoring Stevenage's fourth goal of the match just before half-time. Wilson scored six times during the season, with the player being ever-present during the campaign under both Westley and new manager Gary Smith, playing in all 56 of the club's games, as Stevenage narrowly lost in the play-off semi-finals. Charlton Athletic Wilson was linked with a transfer to Peterborough United in the summer of 2012, as well as Charlton Athletic. Stevenage confirmed that they had received two bids for the player, both of which were from Championship clubs. In July 2012, Wilson signed for Charlton, the club he began his football career with, for an undisclosed fee. He made his debut for Charlton in the club's opening game of the 2012–13 season, a 1–1 draw with Leyton Orient in the League Cup at The Valley on 14 August 2012, which Charlton went on to lose 4–3 on penalties after extra-time. Wilson scored his first goal for the club during his tenth league appearance, scoring from close range to restore parity in a 1–1 draw with Wolverhampton Wanderers at Molineux on 27 October 2012. After a month out of first-team action, Wilson returned for Charlton's 2–2 home draw with Brighton & Hove Albion on 8 December, and scored the first goal of the match courtesy of a header from Dale Stephens' cross. It turned out to be Wilson's last goal of the season, a season in which he made 32 appearances as Charlton