Hazell started his career as a youth player with Aston Villa before playing for Tranmere Rovers, Torquay United, Kidderminster Harriers and Chesterfield, where he scored once against Swansea City. Whilst at Tranmere he played in the 2000 Football League Cup Final, and scored one league goal in a 2–1 win over Portsmouth in March 2000.