Teams Alex Todd played for

MiscellaneousThe Forty Club (2009-2022)
 Helensburgh (2016-2022)