Career
Craddock started his career with Hartlepool United in 2003. He joined York City on a one-month loan in 2006, who he joined permanently later that year, after making 24 league appearances for Hartlepool. He joined Whitby Town on work experience in January 2004, where he made five appearances.
He was handed his first professional contract by Hartlepool in June 2004, which was signed on 6 July.
He was signed by Conference National team York City on a one-month loan in January 2006. He was released by Hartlepool at the end of the 2005-2006 season.
He signed for York permanently in May 2006, following his release by Hartlepool. He was warned he could face a spell on the sidelines by manager Billy McEwan after receiving a one-match ban after he was booked for fouling Forest Green Rovers striker Allan Russell after losing possession on the halfway line.
He missed the rest of the 2006-2007 season due to a fractured jaw, which was sustained against Cambridge United.
He was offered a new contract by York at the end of the 2006-2007 season. He was placed on standby for the England C team in February 2008 but two months later was released by York at the end of the 2007-2008 season. He joined Newcastle Blue Star of the Northern Premier League Division One North in June 2008.
A year later, Craddock signed for Conference North side Blyth Spartans.
He re-signed for former club Whitby in July 2010. Craddock signed for newly promoted Northern League Division One outfit Newton Aycliffe in July 2011, and scored on his debut for the team, a 6–1 victory over Stokesley Sports Club.