Teams David Roberts played for

Main FCNorthamptonshire (1996-1999)
Main ListABedfordshire (2002)
 Cornwall (2003)
Other ListANorthamptonshire Cricket Board (2001)
Under-19 TestEngland Under-19s (1996)
Under-19 ODIEngland Under-19s (1995/96-1996)
Minor Counties ChampionshipBedfordshire (2002)
 Cornwall (2003-2012)
Minor Counties TrophyNorthamptonshire Cricket Board (1999-2001)
 Bedfordshire (2002)
 Cornwall (2004-2013)
Second Eleven ChampionshipNorthamptonshire Second XI (1994-2000)
 Worcestershire Second XI (2000)
 Hampshire Second XI (2000)
 Essex Second XI (2000)
 Middlesex Second XI (2001)
 Nottinghamshire Second XI (2001)
 Somerset Second XI (2001)
 Kent Second XI (2002)
Second Eleven TrophyNorthamptonshire Second XI (1994-2000)
 Nottinghamshire Second XI (2001)
Cornwall Premier LeagueFalmouth (2003)
 St Just (2005-2013)
East Anglia Premier LeagueCambridge and Godmanchester (2001-2002)
County ChampionshipNorthamptonshire (1996-1999)
MiscellaneousEngland Under-15s (1992)
 Lavinia, Duchess of Norfolk's XI (1994-1995)
 Northamptonshire County Colts (1994)
 England Under-17s (1994)
 Northamptonshire Second XI (1995-1999)
 England Under-19s (1996)
 Horton House (1998)
 Northamptonshire XI (1998)
 Northamptonshire (1999)
 Cambridge and Godmanchester (2002)
 Falmouth (2003)
 St Just (2005-2012)
 Cornwall (2009)