Teams Michael English played for

ODIScotland (2024)
Other ListAScotland (2024)
Under-19 ODIScotland Under-19s (2013/14)
Minor Counties ChampionshipBedfordshire (2017)
Under-15 County CupScotland Under-15s (2010)
Under-17 County ChampionshipScotland Under-17s (2012)
Scotland Inter-Regional CupWestern Warriors (2016-2022)
Scotland Inter-Regional Twenty20Western Warriors (2016-2019)
Cricket Scotland LeagueFerguslie (2010-2018)
Scottish CupFerguslie (2011-2018)
Scotland Under-18 Inter-RegionalWestern Warriors Under-18s (2013)
Western District Cricket UnionWestern Regional Academy (2011)
Under-19 World CupScotland Under-19s (2013/14)
MiscellaneousWestern Regional Academy (2009-2011)
 Scotland Under-15s (2010)
 Scotland Under-17s (2011-2012)
 Scotland Under-18s (2012)
 Ferguslie (2012-2015)
 Scotland Under-19s (2012/13-2014)
 Reivers (2013-2015)
 Scotland Development XI (2013-2017)
 Scottish Universities (2015)
 Scotland XI (2015)
 Scotland A (2016-2024)
 Scotland (2017)
 Scotland Select XI (2017)
 Scotland Performance Academy (2018)
 Ribblesdale Wanderers (2019)