Teams David Heyes played for

Other ListALancashire Cricket Board (1999-2000)
Minor Counties ChampionshipCumberland (2003)
Minor Counties TrophyLancashire Cricket Board (1998-2002)
Second Eleven ChampionshipDerbyshire Second XI (1989)
Second Eleven TrophyDerbyshire Second XI (1989)
Liverpool Premier LeagueSt Helens Recreation (1991-1994)
 Sefton (1995-1997)
 Sefton Park (1998-1999)
 New Brighton (2000-2001)
 Huyton (2003-2007)
 Ormskirk (2008)
 Bootle (2012)
MiscellaneousLiverpool and District Cricket Competition (1992-2004)
 St Helens Recreation (1992-2011)
 Lancashire Cricket Association (1993-1996)
 League Cricket Conference (1996-1998)
 Lancashire Cricket Board (1997)
 Sefton Park (1999)
 Huyton (2002-2007)
 Marylebone Cricket Club (2011/12)
 Bootle (2012)