Hunt was selected by Geelong with the 49th pick in the 2008 AFL Draft, having previously been playing with the Sandringham Dragons in the TAC Cup.
[1] He was named as an emergency on two occasions in 2009, but failed to make his debut that season.
[2] Hunt made his AFL debut in round 11, 2010 against the West Coast Eagles at Subiaco Oval.
[3] Hunt was de-listed by Geelong at the end of that season, having played 63 matches in his six years at the club.
[3] Hunt was de-listed by Richmond at the conclusion of the 2017 season, having played 42 matches over three years at the club.