Teams Mark Ferguson played for

Other ListAHong Kong (2013/14)
Cricket Scotland LeagueKelburne (1998)
 Greenock (2000-2006)
Scottish CupGreenock (2001-2006)
MiscellaneousScotland Under-15s (1996)
 Scotland Under-19s (1998-2000)
 Scotland B (2004)
 Scotland A (2004)
 Greenock (2005)
 Scotland Academy (2005)
 Hong Kong Cricket Club (2011-2012)
 Hong Kong (2011/12-2013/14)