Teams Mark Townson played for

Cricket Scotland LeagueWest of Scotland (1998-2001)
 Uddingston (2002-2013)
Scottish CupWest of Scotland (1995-2001)
 Uddingston (2003-2013)
MiscellaneousWestern Warriors (2004)
 Uddingston (2004-2013)