Players (M) who have played for Scotland

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

A McAllister 1852
AE McAllister 1950
CJ McBride 2022-2023
NFI McCallum 2000-2011
AL McClure 1935
W McComb 1858
WR McCormick 1882
A McCraw 1852
D McDonald 1913-1919
J Macdonald 1880-1884
JR McDougall 1912
W Macfarlan 1888
RA MacFarlane 1939-1946
AJ McGregor 1896
AV McGregor 1892
G MacGregor 1890-1905
GBJ McGurk 1988-1996
MW Machan 2012/13-2015/16
EJ McIntyre 1981-1988
DA Mackay 1921-1930
W Mackay 1852
CC MacKellar 1999/00-2000
RO Mackenna 1935-1946
AOM Mackenzie 1884-1888
J Mackenzie 1857-1868
T Mackenzie 1850
D Mackessack 1927
GT McKiddie 1977
DS Mackintosh 1971-1973
TSS Mackintosh 2022/23-2023
CT McKnight 1990
D McLachlan 1893
WE Maclagan 1878-1880
J McLaren 1891
RS McLaren 1947-1949
D Maclaurin 1899
JA McLeish 1934
WM MacLeish 1850
AR McLeod 1939
CS MacLeod 2007-2022/23
D McLeod 1849
RM McLeod 1880
J McMahon 1849
J McMillan 1896
B McMullen 2022/23-2024/25
A McNab 1910
W McNab 1947
R Macnair 1878-1888
ASB McNeil 1937
J McNeill 1858-1874
WA McPate 1983-1985
AIS MacPherson 1934-1935
TI McPherson 1977-1979
NJ MacRae 1995-2007
AK McTavish 1929-1939
GI Maiden 1998-2011
J Mailer 1894
GT Main 2014-2024
NGR Mair 1952
CT Mannes 1886-1919
JL Mansfield 1870
B Marshall 1935
KW Marshall 1931-1946
MD Marshall 1995
TR Marshall 1874-1891
JD Martin 1926-1938
AF Mathie-Morton 1922
JD Matthews 1951-1958
H Maxwell 1852
R Maxwell 1904-1907
CJ Mearns 1994
C Melville 1928-1929
JH Melville 1932-1937
JF Mendl 1953-1955
RD Merson 1947
G Miller 1955
JH Miller 1890-1903
AD Mitchell 1921
G Mitchell 1903
NS Mitchell-Innes 1937
RJ Mitchinson 1997
UA Mohammad 2006
Mohammed Siddique 1961
DG Moir 1980-1987
JD Moir 1989-1992
PL Mommsen 2010-2017
HJ Moncreiff 1857
T Moncreiffe 1849-1855
W Moncrieff 1851-1852
W Moncrieff 1849-1857
IA Moran 2006-2007
HK More 1961-1980
RE More 2002-2004
PE Morfee 1913
GW Morris 1935-1946
E Morrison 1852-1858
J Morrison 1852-1858
J Mortimer 1932-1946
W Morton 1982-1990
MA Mudie 1994-1997
I Muirhead 1894
JG Muldoon 1961
HG Munsey 2014-2024
D Murphy 2012/13-2016
JC Murray 1909-1913
S Murray 1849
J Mushet 1912
Muzaffar Mahmood 1990
J Mylne 1868