Players (M) who have played for Fettes College or for associated teams

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

F McCarville 2019
MO McCloy 1955-1956
RM McConechy 1917
WW McCosh 1901-1902
RE McCraken 1937
CS McCrostie 1980-1981
C Macdonald 1995
FI McDonald 2022
G Macdonald 1903
H Macdonald 1905
DL MacEwen 1885-1886
J McFadyen 1990
N McFarlane 1881
CPR McGlashan 1955
D MacGregor 1882-1894
JD MacIndoe 1905-1906
A MacIntyre 1932
I MacIntyre 1893-1894
JE McIntyre 1901-1903
RW MacIntyre 1906
ADA Mackay 1963
AS Mackenzie 1980
J MacKenzie 2003
JW Mackenzie 1920
McKenzie 2002
RG McKerron 1917-1918
MS McKerrow 1939
HL Mackinnon 1932-1934
McKinnon 1997
DE Mackintosh 1894-1895
EC MacLaren 1894-1896
FG MacLaren 1893-1894
P McLaren 1990
JP Maclay 1916
J Maclean 1989
GC McLellan 2005-2008
C MacLennan 2003
AG MacLeod 2015
BM MacLeod 2015-2019
G Macleod 1983
HI Macleod 1912
HPA McLeod 2011-2014
KG MacLeod 1902-1905
LM MacLeod 1901-1903
WM Macleod 1879-1880
P McMillan 1934-1936
WM McMillan 1893-1895
C MacNab 1912-1914
RS McNeill 1889
I McPake 1990
AIS MacPherson 1929-1931
GPS MacPherson 1918-1921
NMS MacPherson 1926
WB MacTier 1884
SL Maddox 1884
DF Madson 1963
F Mair 1996
EHP Mallinson 1913-1916
RJC Mallinson 1946
ID Marjoribanks 1937
DM Marr 1926-1929
CF Marshall 1888-1890
HCS Marson 2022
RA Martin 2011-2014
ESG Mather 1891-1892
RC Mather 2013-2015
RJ Mather 2015-2016
RT Mather 2015-2017
WS Matterson 1894
C Mayo 1991
HF Menzies 1885
A Methuen 1886
DC Methuen 1914-1915
HT Methuen 1888
LH Methuen 1911-1913
V Mhango 2020-2022
A Millar 1999
N Millar 1996-1999
AWB Miller 1914
D Miller 1893-1895
K Miller 1981
NJ Miller 2017
JJK Mills 1877
CJB Milne 1881-1882
GAM Milne 2013
GLH Milne 1877
HJ Milne 2015
LIJ Milne 2015-2016
WP Milne 2005-2012
AL Mitchell 1921-1922
AM Mitchell 1891
DD Mitchell 1934-1937
IGG Mitchell 1937
JEC Mitchell 1927
WEW Mitchell 1901
P Mitford 1895-1896
F Moir 1995
RG Moir 1910-1912
TE Moir 1893
WAMMO Montgomery-Cuninghame 1946-1948
DB Monypenny 1895-1896
WEB Monypenny 1892-1894
RH Moore 1892-1894
A Morrison 1993
AAO Morrison 1946
O Morse 1995-1997
GH Mowat 1936-1937
JH Muir 1903-1905
DW Murphy 2005-2009
DR Murray 1939
E Murray 1999
JG Murray 1919
WWM Murray 1901-1902