Teams John McGrady played for

Main FCOxford University (1990)
Yorkshire Premier LeagueYork (2005)
Cricket Scotland LeagueWest of Scotland (2006-2007)
Scottish CupWest of Scotland (2006-2007)
MiscellaneousDurham Young Cricketers (1987)
 Oxford University (1988-1990)
 York (2001-2005)
 West of Scotland (2007)