Teams John McCrossan played for

Cricket Scotland LeagueClydesdale (1998-2005)
Scottish CupClydesdale (2002)
MiscellaneousClydesdale (1999-2004)