Teams Alan Duncan played for

Main ListABuckinghamshire (2005)
Other ListAScotland (1999/00)
Under-19 ODIScotland Under-19s (1997/98)
Minor Counties ChampionshipBuckinghamshire (2004-2005)
Minor Counties TrophyHuntingdonshire (2000)
 Buckinghamshire (2004-2006)
Second Eleven ChampionshipDurham Second XI (1999)
 Northamptonshire Second XI (2000)
 Nottinghamshire Second XI (2001)
 Marylebone Cricket Club Young Cricketers (2007)
Second Eleven TrophyMarylebone Cricket Club Young Cricketers (2000-2001)
Second Eleven Twenty20Marylebone Cricket Club Young Cricketers (2011)
Home Counties Premier LeagueHigh Wycombe (2010-2018)
Cricket Scotland LeagueFreuchie (2001-2003)
Under-19 World CupScotland Under-19s (1997/98)
MiscellaneousEast of Scotland Under-16s (1994-1996)
 Scotland Under-15s (1995)
 East of Scotland Under-17s (1996)
 Scotland Under-16s (1996)
 Scotland Under-19s (1997-1999)
 East of Scotland Under-19s (1997)
 Marylebone Cricket Club Young Cricketers (1999-2001)
 Scotland B (1999-2002)
 Marylebone Cricket Club (2001-2016)
 Scotland A (2001)
 Lions (2002)
 Gerrards Cross (2004-2009)
 Buckinghamshire (2007)
 Cross Arrows (2007-2013)
 High Wycombe (2010-2017)
 High Wycombe Second XI (2014)