Players (M) who have played for Scotland XI 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
A McAllister
1852-1871
AE McAllister
1950
KJ Macara
1972
EP McBeth
2016-2021
CJ McBride
2019-2023
TA McBride
2009-2012
NFI McCallum
1995-2011
RD McCallum
2015-2016
AL McClure
1935
W McComb
1858
WR McCormick
1882
A McCraw
1852
P McCraw
1997
FDW McCreath
2013-2024
TR McCreath
1984-1991/92
CS McCrossin
1994
D MacDonald
1871
D McDonald
1913-1919
J Macdonald
1880-1884
KM Macdonald
1874
SJ McDonald
1992
JR McDougall
1912
S McDowall
2019-2022
AJ McElnea
2009-2012
SW McElnea
2004-2013
W Macfarlan
1888
JLH Macfarlane
1871
RA MacFarlane
1939-1946
IR McGhee
2002-2005
BJ McGill
1992-1996
K McGill
2021
AJ McGregor
1896
AV McGregor
1892
G MacGregor
1890-1905
RGA McGregor
1990-1991
MacGregor
1996
R MacGregor Mitchell
1898
GB McGuire
1986
N McGuire
2002
GBJ McGurk
1983-1996
MW Machan
2012/13-2015/16
EJ McIntyre
1979-2001
GP McIntyre
1998
RA McIntyre
2019-2024
R Macityre
2021
DA Mackay
1921-1930
W Mackay
1852
DC Mackay-Champion
2016-2021
JAD McKean
1870-1873
CC MacKellar
1997-2003
AS McKenna
2002
RO Mackenna
1935-1946
AOM Mackenzie
1884-1888
J Mackenzie
1857-1868
T Mackenzie
1850
BT McKerchar
1998-2001/02
A McKeron
2002
D Mackessack
1927
GT McKiddie
1974-1977
IW McKinlay
1986-1987
DS Mackintosh
1970-1973
TSS Mackintosh
2016-2023
R McKintyre
2021
CT McKnight
1984-1993
D McLachlan
1893
WE Maclagan
1878-1880
GW McLaren
2000
J McLaren
1891
KA McLaren
2003-2007
RS McLaren
1945-1949
WA McLaren
1867
C McLaughlin
2010
D Maclaurin
1898-1905
CL McLean
1980-1981
JRJ McLean
2004
RE McLean
2007-2016
W McLean
1864
JA McLeish
1934
WM MacLeish
1850
R McLelland
1978-1979
G McLennan
2003
SK MacLennan
2001-2007
ADE Macleod
1989-1993
AR McLeod
1939-1942
BM MacLeod
2016
CAR MacLeod
2015
CS MacLeod
2002-2022/23
D McLeod
1849
ND MacLeod
2004-2005
NF MacLeod
1980-1981
RM McLeod
1880
J McMahon
1849
J McMillan
1896
MRJ McMillan
1999-2002
B McMullen
2021-2024
A McNab
1910
W McNab
1947
R Macnair
1878-1888
ASB McNeil
1937
J McNeill
1858-1874
R McParland
2016
WA McPate
1982-1985
A Macpherson
1981
AD MacPherson
1986
AIS MacPherson
1934-1935
CEC MacPherson
1970-1972
J McPherson
1988
KD MacPherson
2007-2014
RA MacPherson
2012-2014
TI McPherson
1976-1980
NJ MacRae
1988-2008
AK McTavish
1929-1939
A Mahaptra
2019
JD Mahoney
1982-1986
GI Maiden
1995-2011
J Mailer
1894
GT Main
2009-2024
CDR Mair
1981
NGR Mair
1952
H Majeed
2021
M Majeed
2021-2021/22
A Malik
2019
I Malik
2014-2019
OB Malik
2009
Christopher Mann
2001
CT Mannes
1886-1919
JL Mansfield
1865-1871
R Marscheider
2006
B Marshall
1935
CW Marshall
2002-2005
KW Marshall
1931-1946
MD Marshall
1995
TR Marshall
1868-1891
RA Martheson
2014
JD Martin
1926-1938
ND Martin
2002-2005
R Martin
2003
HP Mather
1942-1945
AF Mathie-Morton
1922
GB Matthews
1991/92
JD Matthews
1951-1958
LW Matthews
1880
GR Mawdsley
1984
H Maxwell
1852
R Maxwell
1904-1907
S Mcdowell
2021
CJ Mearns
1992-1995
J Megson
1906
AS Mehmond
2005-2005/06
AM Mehta
2010
SA Meikle
2010
K Mein
2007
C Melville
1928-1929
JH Melville
1927-1937
RM Melville
1981
JF Mendl
1953-1955
DJ Menzies
2006
R Merschloer
2007
RD Merson
1947
RS Metcalfe
2004-2006
TP Middlemiss
1996
S Middlemist
1995-1996
JDA Mildren
2007
A Millar
2000
N Millar
1996-1999
SA Millen
1986-1990
CJ Miller
2014
G Miller
1955
J Miller
1870
JH Miller
1890-1905
MSA Miller
2011-2014
WL Milligan
1929
CJ Milne
1990
AD Mitchell
1921
G Mitchell
1903-1906
NS Mitchell-Innes
1937
RJ Mitchinson
1994-1998
AGH Moffat
2000
JSD Moffat
1994-1997
UA Mohammad
2001-2012
A Mohammed
2004
Z Mohammed
1997-2001/02
Mohammed Siddique
1961-1966
DG Moir
1978-1996
JD Moir
1989-1992
PL Mommsen
2009-2018
HJ Moncreiff
1857
T Moncreiffe
1849-1855
W Moncrieff
1851-1852
W Moncrieff
1849-1857
J Moncrieffe
1865
R Montgomery
1996
IA Moran
2006-2007
HK More
1961-1996
RE More
1996-2004
PE Morfee
1913
G Morgan
2003-2004
A Mories
1994
EB Morris
1945
GW Morris
1935-1946
C Morrison
2007
CJ Morrison
2003-2007
E Morrison
1852-1858
J Morrison
1852-1858
MT Morrison
2002-2003
J Mortimer
1932-1946
KW Morton
2002-2012
PH Morton
1882
W Morton
1980-2009
PE Mounstephen
2004-2008
MA Mudie
1987-1997
ARM Muir
2007-2014
I Muirhead
1894-1906
JG Muldoon
1961
BF Munro
1971
GM Munro
2004-2005
HG Munsey
2013-2024
D Murphy
2012/13-2016
F Murray
2001-2003
G Murray
2022
JC Murray
1909-1913
R Murray
1906
S Murray
1849
SA Murray
1998-2008
G Murrie
1871
J Mushet
1912
Muzaffar Mahmood
1990
G Myles
1964
J Mylne
1868-1869
L Myren-Penne
2024
L Myron-Petrie
2024
L Mysm-Petrie
2024