Born in Southampton, Hunt started his career as a trainee at his hometown club, but was sold to Colchester United before making a first team appearance. The start of his Colchester career was marked by being sent off 59 seconds into his debut against Chesterfield. He didn't appear very many times in Colchester's 2005–06 promotion run-in, only making two substitute appearances, but did start three games in the cups. As a result, he was sold to Notts County in June 2006.
Thanks to an impressive start to his Magpies career, on 5 February 2007 Hunt signed a new two-and-a-half year contract to keep him at Meadow Lane until June 2009.