Career
Middlesbrough
He made his first team debut for the club as a substitute in the final game of the 2005-2006 season against Fulham, having already scored 20 goals for the reserve team He joined Wrexham on a month"s loan from 25 October 2006. He scored the winning goal on his debut for the team
However, the next day it was discovered he had suffered a knee injury, ruling him out for six weeks.
From 13 February 2008, Craddock joined League One side Hartlepool United on a month"s loan. In July 2008, he signed a one-year contract extension with Middlesbrough.
Luton Town
On 17 October 2008, Craddock was sent on a one-month loan to Luton Town. This loan was extended in November after Craddock scored three goals in four games, then extended for a further month following more impressive performances, despite injury.
Craddock"s loan period came to an end in mid-January and Luton sought his services once more, this time lodging a bid of £80,000, which Middlesbrough accepted.
On 30 January 2009, Craddock signed a two-and-a-half-year contract with Luton Town. He scored 12 goals in 30 games for Luton in the 2008-2009 season, including a goal in the Hatters" Football League Trophy victory at Wembley Stadium. However, a 30-point deduction imposed upon the club at the start of the season led to Luton"s eventual relegation from the Football League, despite Craddock scoring 10 league goals.
British newspaper The Daily Mail named Craddock as the 46th best signing of the 2008-2009 season.
In the 2009-2010 season, Craddock finished the season as Luton"s top scorer with 24 goals, also finishing as third top scorer in the Conference Premier. While at Luton, Craddock lived in the Marsh Farm area of the town and ran a youth football club there, helping children to improve their skills.
He and his girlfriend have since moved to Milton Keynes. Oxford United
On 31 August 2010, the day of the transfer deadline, Craddock signed for League Two side Oxford United for a fee of £50,000.
He wore the shirt number 29.
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, in which he was sent off seven minutes after coming on. He did not play again till the final day of the 2011-2012 season at Portuguese Vale.
On 20 October 2012, he scored four goals in a 5–0 victory over Accrington Stanley.
Portsmouth
On 13 May 2013, Craddock signed a two-year deal for Portsmouth after being released by Oxford. He made his debut in a 4–1 home defeat to Oxford United on 3 August 2013.
He was released on 18 May 2015 after an injury hit spell.