Teams Craig Haworth played for

MiscellaneousNew South Wales Colts (1988/89)
 New South Wales Second XI (1990/91-1991/92)
 New South Wales Country (1997/98-2001/02)
 Australian Country XI (1998/99-2001/02)