Career
Gannon, originally from Leinster, went to school in Blackrock College (class of 2001). His honours while at Blackrock include winning the Leinster Schools Junior Cup in 1998, Senior Seconds Cup in 1999, Leinster Senior Cup Finalists in 2001 (losing to Terenure College in Landsdowne Road on 25/3/2001). In 2004, Gannon captained the Ireland Under 21 in the Under 21 Rugby World Championship side while playing for University College Dublin. The side made the final before losing to the New Zealand team 47-19.
In 2005, he signed to play for Connacht in the Magners League where he would play until his services were no longer required in late 2008.
He went six months without a club before signing with Air New Zealand Cup side Southland. After a successful season in December 2009, he joined Exeter Chiefs in the RFU Championship.
Gannon rejoined Connacht in 2011, signing a two-year deal with the Irish province. In 2013, the Dublin-born lock left Connacht and announced his retirement from professional rugby.