Teams Mark Preston played for

MiscellaneousClitheroe (2005-2010)
 Clitheroe Second XI (2007-2010)