Teams Michael Blake played for

MiscellaneousChingford (1983-2017)
 Chingford Second XI (1983-2015)
 Wormcasts (1989-2016)
 SJ Miell's XI (1990)
 Herongate (1999)
 Bumble Bees (2000-2002)
 Old Victorians (2003-2016)
 Chingford Second XI (2010)
 Chinghoppers (2010)
 DJ Lacey's XI (2012)
 Old Camdenians (2013-2014)
 Chingford Sunday B (2013-2014)
 Nomads (2014-2015)
 The Forty Club (2015-2023)
 Cavaliers Invitation XI (2015)
 East Hertfordshire Cavaliers (2015-2023)
 London West Indians (2015)