La prima esperienza professionistica Hanson la ebbe con la maglia dei Melbourne Rebels allora militanti nell'Australian Rugby Championship. Nel 2009 si legò professionalmente ai Reds, ma dovette aspettare l'annata 2010 per debuttare nel Super Rugby. Dopo sette stagioni trascorse nei Reds ed un campionato conquistato nel 2011, Hanson, nel 2016, firmò un contratto biennale con i Melbourne Rebels. Dal 2014 disputò anche tre stagioni del National Rugby Championship con tre squadre diverse e lo vinse, proprio il primo anno, con la maglia di Brisbane City.