On 14 May 2011, the penultimate Premier League game of the 2010–11 season, Craddock opened the scoring for Wolves in their league game against his old club Sunderland at the Stadium of Light. Wolves won the game 3–1, taking a big step towards Premier League survival. On 22 June 2011, it was confirmed that Craddock had agreed a new one-year deal to stay at Molineux. Craddock was out of selection for the start of the 2011–12 season but on 4 December against Sunderland, Craddock was recalled to the starting XI to replace out of form Roger Johnson. On 20 July 2012, it was confirmed that Craddock had agreed a new one-year deal to stay at Molineux. This contract included him being involved in the first-team, but also coaching younger players in the academy.