In the 2012–13 season, Craddock started the season well when he scored twice on 21 August 2012, in a 2–0 win over Southend United. Then on 20 October 2012, he scored four goals in a 5–0 victory over Accrington Stanley. After scoring three more goals, including a brace against Dagenham & Redbridge on 6 November 2012, Craddock was once again nominated for the npower League Two Player of the Month award for January, but lost out to Ashley Vincent. However, Craddock's first team opportunities was soon limited, due to injuries. Despite this, Craddock finished the 2012–13 season as the league top-scorer, alongside Alfie Potter with ten goals.