Players (M) who have played for Scotland Veterans 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/25
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