Background
Haddrell was born in Newcastle-under-Lyme and began playing football with local side Kidsgrove Athletic before joining Vauxhall Motors.
Haddrell was born in Newcastle-under-Lyme and began playing football with local side Kidsgrove Athletic before joining Vauxhall Motors.
He played in 14 Football League matches for the Silkmen scoring once against Cheltenham Town. He was released by Macclesfield in May 2004 and then re-entered non-league football with Leek Town. A car crash ended his time at Leek and he made a return to football with Newcastle Town and Staffordshire County Senior League side Redgate Clayton before he moved back up to semi-pro football with Congleton Town.
In June 2008 he moved to Spain where he played semi-pro football before moving back to Congleton.
He moved back to Kidsgrove for the 2009-2010 season where he scored 25 goals before opting for a third spell at Congleton in July 2010. However he soon moved back to Kidsgrove before moving to Leek Town.
Haddrell spent two seasons with Leek and joined Norton United on loan in March 2013. In the summer of 2013 Haddrell joined Kidsgrove Athletic for a fourth time.
In July 2014 he joined Alsager Town.