Teams David Bill played for

Under-19 ODIScotland Under-19s (2005/06)
Cricket Scotland LeagueUddingston (2001-2019)
Scottish CupUddingston (2001-2018)
Under-19 World CupScotland Under-19s (2005/06)
MiscellaneousScotland Under-15s (2001)
 West of Scotland Under-17s (2002)
 Scotland Under-17s (2002-2003)
 Scotland Under-19s (2002-2005/06)
 Uddingston (2004-2009)
 Scotland Academy (2005)
 Scotland Under-23s (2005)