Teams M Allen played for

Cricket Scotland LeagueRoyal High Corstorphine (2003-2008)
Scottish CupRoyal High Corstorphine (2007-2008)
East of Scotland Cricket AssociationRoyal High Corstorphine Second XI (2015)