Teams P McCraw played for

Cricket Scotland LeagueHeriot's (2001-2010)
Scottish CupHeriot's (2008-2010)
MiscellaneousScotland Under-15s (1997)