Before the start of the following season, Craddock sustained a knee injury in the first pre-season game against Didcot Town and was ruled out till November. His first game back was as a substitute in a Football League Trophy fixture against Southend United, in which he was sent off seven minutes after coming on. On his return from suspension and injury in December, Craddock scored the first in a 2–0 win over Northampton Town, only to be ruled out through injury again three games later. He did not play again till the final day of the 2011–12 season at Port Vale.