Teams M McCahill played for

Cricket Scotland LeagueFerguslie (1998-2000)
MiscellaneousWest of Scotland Under-19s (1996)