Hunt was drafted by Geelong with pick 44 in the 2000 AFL draft. He was recruited from the Bendigo Pioneers, a team in the TAC Cup, where he had played most of his football in the forward line. He won a long-kicking competition at age 15, with his powerful left footed kicks regularly travelling over 60 metres. He made his debut in round 8 of the 2001 season against Fremantle, but played only 15 games in his first three seasons. He missed most of 2003 because of severe fractures to his shins.
2004–2014
was Hunt's breakthrough year. He played in 24 games, including finals, kicked 3 goals and had an average of 13 disposals. He was also given the responsibility of kicking in after an opposition behind and has quickly become one of the best exponents of the art. His long, accurate, left foot kicks have often resulted in attacking opportunities for Geelong. It was Hunt's outstanding performance in the backline that cemented him a weekly place in the playing team. Hunt played 22 games in 2005, missing two games due to appendicitis. He was a late withdrawal from the Cats' round 21 one-point win against Richmond, and had surgery the next day. He missed round 22 and returned to play against Melbourne in the following weekend's elimination final. In 2006, he was criticised when he shirked taking a mark in a round 19 match against St Kilda. St Kilda capitalised on the incident to goal and steal the match. Hunt's bravery and attack on the ball, despite his bulk was brought under question. 2007 was a reasonable season for Hunt, playing 16 games, with an average of 17 disposals. He ventured outside of his usual position in the backline to kick a total of three goals. Hunt was hospitalised after Geelong's narrow 5-point preliminary final victory over Collingwood for dehydration. He was vomiting after the game after receiving a knock to the stomach, and was admitted to Geelong Hospital the following morning to be treated for dehydration. He recovered in time to play a part in Geelong's premiership victory in the following weekend's grand final against Port Adelaide. An ACL injury sustained in the preseason kept him sidelined for 2009, missing out on playing in Geelong's 2009 premiership team. He returned in 2010, playing 24 matches and followed on in 2011 with 22 matches, including his second premiership victory, in the 2011 AFL Grand Final. On 30 September 2013, Hunt was delisted by Geelong after 13 seasons. On 23 October 2013, he signed a one-year deal with. On 26 August 2014, Hunt announced his retirement from the AFL.