Teams Graham Lang played for

MiscellaneousHelensburgh (2007-2022)
 The Forty Club (2014-2016)
 Helensburgh Juniors (2015-2017)