Teams Craig Marshall played for

Cricket Scotland LeagueCarlton (2003-2007)
Scottish CupCarlton (2007-2017)
East of Scotland Cricket AssociationCarlton Second XI (2013)
MiscellaneousEast of Scotland Under-16s (2002-2004)
 Scotland Under-15s (2002-2003)
 East of Scotland Under-17s (2003-2004)
 East of Scotland Under-19s (2003)
 Scotland Under-17s (2004-2005)
 Carlton (2005)