Teams Ryan Flannigan played for

ODIScotland (2010)
International Twenty20Scotland (2011/12-2012)
Other FCScotland (2010-2011/12)
Other ListAScotland (2010-2012)
Other Twenty20Scotland (2011/12-2012)
Second Eleven ChampionshipScotland A (2008)
Scotland Inter-Regional CupEastern Knights (2010-2016)
Cricket Scotland LeaguePenicuik (2007)
 Watsonians (2008-2011)
 Grange (2012-2023)
Scottish CupPenicuik (2007)
 Watsonians (2008-2011)
 Grange (2012-2018)
MiscellaneousScotland Under-13s (2001)
 East of Scotland Under-16s (2004)
 East of Scotland Under-18s (2006)
 Scotland Under-19s (2006-2011)
 Scotland A (2008-2013)
 Scotland XI (2009-2010/11)
 Scottish Universities (2009)
 Scotland Academy (2010-2011)
 Scotland (2011-2012/13)
 Watsonians (2011)
 Eastern Knights (2012)
 Grange (2012-2020)
 Marylebone Cricket Club Scotland (2013)
 Marylebone Cricket Club (2015)