Teams Shahzad Rafiq played for

Cricket Scotland LeaguePrestwick (2002-2019)
 Ayr (2006-2009)
 Stenhousemuir (2012-2013)
Scottish CupAyr (2008-2009)
 Prestwick (2010-2017)
 Stenhousemuir (2012-2013)
Western District Cricket UnionPrestwick (2015)
MiscellaneousWest of Scotland Under-17s (2002)
 Scotland Under-19s (2002-2003)
 Scotland Under-17s (2002)
 West of Scotland Under-19s (2002-2003)
 Western Warriors (2004)
 Strathclyde Police (2005)
 Ayr (2006-2008)
 Prestwick (2011-2015)