Teams David Haggo played for

Other FCScotland (1983-1991)
Other ListAScotland (1989-1995)
Cricket Scotland LeaguePrestwick (1998-2004)
Scottish CupPrestwick (1998)
MiscellaneousScottish Junior Colts (1980)
 Scotland Under-19s (1982-1983)
 Western Scotland Under-21s (1982)
 Scottish Cricket Union President's XI (1982)
 West of Scotland (1983-1986)
 Scotland B (1983-1993)
 Scotland Young Cricketers (1983)
 Scotland (1983-1994)
 Strathclyde West (1988-1996)
 Scotland Select XI (1988)
 Scottish Select XI (1988)
 Scotland A (1990)
 Scotland XI (1991-1991/92)
 AB Russell's XI (1992)