Hunt har tidligere spilt for blant andre Bolton Wanderers, Birmingham City FC og Derby County. Han debuterte for Bolton i 2000/01-sesongen. Debuten hans i Premier League kom i 2003 da Bolton tapte 0–4 for Manchester United. Han har spilt ti landskamper for Englands U 21-landslag.