Career
Gannon is an Ipswich Grammar School Old Boy. He began playing cricket as a junior with Ipswich Brothers and Ipswich Grammar School. Aged 19 he played for a season in Reading, England, for the Sonning Club.
Gannon made his first class debut in a Sheffield Shield match against Tasmania in October 2010.Gannon signed with Brisbane Heat in 2012 made his Twenty20 debut in 2012 in the Kentucky Fried Chicken Big Bash League.