Teams G Hadden played for

Strathmore and Perthshire Cricket UnionInverurie (2001)
MiscellaneousStrathmore Union (2000)
 Inverurie (2003-2004)