Teams M Cash played for

MiscellaneousGeorge Watson's College (1982)
 Watsonians (1997)