Players (M) who have played for The Forty Club Scotland President's 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

K Maan 2017
Maber 2001
C Maber 1997-2002
E Maber 1996
WA MacAdam 1939
WA McAdam 1938
J McAlaine 2008
A McAllister 2005
B McAllister 1999
M McAllister 2003
R McAlpin 1997-1999
McAlpin 1996
AJ McAlpine 1950
M McAlpine 2021-2023
R McAlpine 2001-2003
L McAnaney 2023
McArther 1996
P McArthir 1995
M McArthur 1994-1995
P MacArthur 1995-1996
P McArthur 1989-2001
R McArthur 1993
MacArthur 1995
McArthur 1992
P McArthur c? 1990
B Macarthy 1969
P McAthur 1998
AR McAulay 1999-2007
A McBain 1984
P McBride 2007-2010
P Mc Bride 2008
P McBride 2015
J McBroom 1986
JCW MacBryan 1944-1945
H Macca 2016
G McCaffrey 2013
DAF McCaig 1999-2017
K McCanlis 1949-1957
K McCanlis 1946
M McCann 2021-2023
J McCannon 2001
P McCarthur 1992-1995
DB McCarthy 1968-1970
J McCarthy 1958
R McCarthy 1984
RJ McCarthy 1956-1968
McCarthy 1992-1994
A McCartney 2006
W McClean 1986
W McClean 1990
CLT McClintock 1961
I McClure 1981
S McClure 2021-2023
J McCluskie 2013
J McCluskie 2014-2016
WM McColl 1951
P McComish 2008
P McComish 2012-2018
McConell 2003
LB McConnach 2016
Clark McConnachie 1997-2024
Craig McConnachie 2017-2020
C McConnell 1999-2006
C McConnell 2009
CJ McConnell 2015-2018
D McConnell 2002
T McCourtie 2011
D McCoy 1998-1999
McCrae 1988
A McCrath 2000
E McCray 1988-1998
S McCubbin 2005
K McCullagh 1995-1997
RA McCullagh 1983
J McCulloch 1983
J McCulloch 1988
K McCulloch 1998
C McCunnell 2000
J McCurdy 1956
J MacCurell 1998
B McDavitt 1996
P McDermid 2002-2005
P McDermott 2003-2006
A McDonald 1995
D McDonald 1971-1972
I MacDonald 1993-2000
I McDonald 1993-1999
IM McDonald 1973
J MacDonald 1972-1975
J McDonald 2001
JV McDonald 1956
L McDonald 2013
N Macdonald 2009
P McDonald 2008-2010
S McDonald 2018-2019
McDonald 1992
T Macdonald-Baker 2009
A Macdonald-Barker 2023
A McDonald-Barker 2010
AW MacDonald-Barker 1994-2019
T Macdonald-Barker 2022
T McDonald-Barker 2010
C MacDonell 2019-2023
N McDonnell 1979
TRN McDonnell 1974
TRN McDonnell 1978
GJ McDougall 2012-2015
M McDowell 1998
L McElduff 2016
A McElligot 2009
A McElligott 2000-2011
J McElligott 2011
BE McElvoy 1980
AL McEntyre 1973
BE McEvoy 1980-1981
G McEwan 1994
HAD McEwen 1954-1956
J Macey 1967
J MacFadyean 1994
J McFadyen 1985-1998
A MacFarlane 2009-2022
B McFarlane 2022
R McFarlane 2006-2018
W McFarlane 2023
D McGarey 1982
D McGarrey 1982
G McGarritt 1990
G McGarrity 1985-1987
McGarrity 1985
D McGarry 1991
FHD McGarry 1990
W McGenity 1999
McGilvery 1996
J McGinty 2000
CB McGone 1999
A McGowan 2004-2018
JM McGrane 2022
A McGrath 1999
C McGregor 1986
SI McGregor 1984-1986
MacGregor 1983
M McGrena 1989
D McGurk 1982
GBJ McGurk 1982
N McHattie 2011-2023
J McIlhatton 1992
McIlroy 1998
HJ McIlvenny 1966-1976
L McIlwrath 2015
DH Macindoe 1948-1961
I MacIntosh 1973
McIntosh 1984
AJW McIntyre 1962
CE MacIntyre 2000
EJ McIntyre 2001-2002
H Macintyre 2013
R McIntyre 1975
R McIntyre 1983-1984
R McIntyre 1987
RS MacIntyre 1976-1986
M Maciocia 1990
MGA Maciocia 1993-1997
AJ Mack 1996-2003
DJ Mack 2004
AC MacKay 2003-2016
DJ McKay 2007
I Mackay 1993
J McKay 2013
T McKay 2006
W McKay 2013
C McKechnie 2011
S McKechnie 2009-2010
AF McKeever 1973-1976
SC Mackelworth 1970
I McKendrick 1981
DL MacKenzie 1965
DL McKenzie 1966
I Mackenzie 1997-2000
M McKenzie 1984
RI Mackenzie 1967
D McKeown 2000-2001
D McKeown 2019-2020
P MacKerracher 1979
S McKervoy 2007
D MacKey 1976
G Mackfall 1997-1999
GT McKiddie 1992
AEC Mackie 1982
G MacKie 1981
RA MacKie 1985
K McKillop 1976
A McKinlay 2015-2016
GT McKinnie 2018-2022
McKittend 2008
L McKittrick 2003-2006
McKonal 2000
J MacKrell 1993-1997
J Mackrell Rossiter 1994
D MacKrill 1985
DP Mackrill 1996
B McLachlan 2016
M McLane 2016
AG McLaren 1994-2017
ASM McLaren 2008
D McLaren 1988-1989
D McLaren 2001-2002
J McLaren 2000-2010
J McLaren 1978
J McLaren 2022-2023
P McLaren 1978-2000
E McLaughlin 2008
E McLaughlin 2012
G McLaughlin 1997
G McLaughlin 1992
B McLean 1988
M MacLean 1997
W McLean 1987-1989
JB McLeckie 1959
GK McLellan 1982-1986
M MacLellan 2014
W McLellan 2013
M Mclellan-Grant 2014-2016
CK McLellen 1982
G McLellon 1982
G McLennan 1982
W MacLennan 2013-2014
AB McLeod 1995-2005
C McLeod 1958-1967
W McLeran 1987
E McLoughlin 2008-2013
PSWK Maclure 1982
G McMahon 1999-2004
J MacMahon 1999
C McMichael 2021-2022
M McMillan 2012
P McMillan 1982-1991
M McMillin 2016-2023
S McMinn 2007
G McMohan 2003
L McMorris 2001
D McMullan 2009-2010
D McMullan 2018
D McMullan 2021-2022
D McMullen 2011-2016
H Mcmullen-Kerr 2022
A McMurray 2014
A McNally 2018
C McNamara 1989
JAW McNaughton 1952
H McNicol 1993
Macon 2000
IAH McPake 1989-1991
T McPake 1991
A MacPhail 1997-2000
AW McPhail 1997-2000
M McPhail 1996-1997
D McPhee 2023
A MacPherson 2007-2008
A McPherson 2006-2012
CEC MacPherson 1982-1986
CES MacPherson 1983
CGO MacPherson 1985
F MacPherson 2013
J MacPherson 1990
MH MacPherson 1978-1991
N McPherson 1984
S MacPherson 2000
S McPherson 2004
TI McPherson 1983
McPherson 1988-1989
E McQ Rose 1981
H Macquarrie 2019
S McQuin 1993
E McRay 1988
R McTigue 1983
J Macuhlen 1971
S McVicar 1975-1978
S McVicker 1974-1989
P Maddams 1970-1977
W Madden 1988-1989
B Maddison 2018
A Maddock 2020-2023
Madeley 2002
W Madeley 1993-1994
W Madely 1993
M Madina 2018
D Maffat 1994
D Maffey 2004
Magalvry 1994
B Maggs 2011
B Maggs 2007
B Maggs 2010-2017
B Maggs 2013
J Magmay 1976
Magnay 1980
J Magnay 1981-1990
Magney 1979
G Magnon 2014
Magrath 1999
A Magrath 2000
J Maguory 1981
C Maha 1996
H Mahboob 2020
Mahboob Ahmed 2012
Mahboob Hussain 2021-2022
A Mahmood 2021
K Mahmood 2022-2023
R Mahmood 2005
R Mahmood 2016
T Mahmood 2022
C Mahon 2005-2006
J Mahoney 1978
J Mahoney 2009
P Mahoney 2007
N Mahood 2019
A Mahroof 2023
M Mahroof 2023
K Mailes 1984
PE Mailey 1976-1980
C Main 1998
C Maine 1992-2001
Mainwaring 1989
E Mainwaring 1999
B Maiolo 2016
CDR Mair 1994-2007
R Mair 2014
PJ Maisey 1951
Y Maje 1998
S Majeed 2022-2023/24
Major 2002
C Makepeace 1994-1995
C Maker 1999
B Makinson 1984
G Malatesta 2006
A Malcolm 2008
HJJ Malcolm 1958
C Malden 1985
KR Males 1980-1989
S Malhorta 2019
D Malhotra 2021
S Malhotra 2019
A Malik 2018
A Malik 2022
B Malik 2013-2015
F Malik 2008
M Malik 2006
N Malik 2023
R Malik 2019-2023
Y Malik 2006
G Malinda 2018
J Malinga 2023
D Malinson 1990
R Malinson 1989
A Malkani 1994
G Malkin 2002
Mallenson 1984
D Malleson 2023
B Mallingson 1985
B Mallinson 1986
D Mallinson 1984-2004
P Mallinson 1992
R Mallinson 1983-1996
S Mallinson 1985
D Mallison 1988
RC Mallison 1986-1994
T Malloch 2022-2023
C Mallott 1983
D Malloy 1996-2003
D Malloy 2023
M Malone 2010-2011
M Malone 2007-2009
S Malone 1994-1995
B Maloney 1984
Maltin 1995
G Malyon 2013-2015
G Malyon 2018
KE Mammen 1995
Mandelsohn 1984
A Mandrekar 2019
Mandsley 1983
J Mangay 1975
S Mangudi 2019
A Manjunath 2023
N Manly 2015-2016
Mann 1992
B Mann 1989
D Mann 2015-2023
FG Mann 1964-1966
J Mann 2015
K Mann 2011
K Mann 2013-2015
N Mann 2005
O Mann 2021-2023
R Mann 2009
WM Mann 1985-1994
JE Manners 1963
JL Manners 1964-1967
M Manners 1995
D Manning 1989-1990
JE Manning 1954-1967
K Manning 1998-2003
K Manning 2006
E Mannings 2016
L Mannion 2016-2017
M Mannion 1994-1996
JP Mans 1986-1992
P Mansbridge 2017-2018
T Mansbridge 2017
Mansekhani 1986
A Mansell 2005-2006
D Mansfield 1987
I Mansfield 1995-1996
R Mansfield 2022
RJ Mansfield 2015-2018
E Mansley 2009-2012
G Mansukhani 1986
RO Mant 1959-1960
A Mantle 1940
J Mantle 1990
JG Mantle 1978-1987
C Manwarine 1992
B Mapp 1983
B Mapp 1989
RG Mapp 1984-1991
A Mapstone 2021
MT Maqsood 2022
H Marais 2003
March 1978
March 1984-1985
A March 1983-1984
A March 1989-1990
AN March 1994-2001
G March 1999
J March 1989-1991
P March 1977-1986
T March 1983-1984
T March 1994-2000
J Marchant 2021
J Marchant 2012-2013
N Marchant 2005
P Marchant 1997-1999
D Marden 1977
D Marden 1985
DR Mardon 1977-1985
J Margenberg 2022
Margerison 1982
A Margerison 1983
B Mariot 1987
M Maris 1999
CC Markes 1955
Markham 1984
D Marks 1972-1986
P Marks 2008-2014
P Marks 2014-2016
T Marks 1978
Markwick-Smith 1977
Marlans 2004
Marlow 1982
CN Marlow 1966
R Marlow 1999
CVL Marques 1967-1971
J Marquiss 2013
J Marquiss 2016
J Marquiss 2019
T Marquiss 2013
T Marquiss 2015-2018
J Marr 1979
J Marr 1994
W Marr 2009
Marriot 1993
B Marriot 1988-1989
J Marriot 2001
S Marriot 1997
B Marriott 1985-1986
B Marriott 1992
C Marriott 2018-2023
CS Marriott 1940-1942
HS Marriott 1971
J Marriott 2006
J Marriott 1994
JG Marriott 1997-2006
JT Marriott 1972
R Marriott 1991-1993
S Marriott 1989
SM Marriott 1993-2006
F Marrison 1951
Marsden 1985
AE Marsden 1989-1994
G Marsden 2023
H Marsden 2016
J Marsden 1985-1995
J Marsel 1996
Marsh 1987
A Marsh 2011
B Marsh 1993
B Marsh 2003
C Marsh 1968
J Marsh 1992
M Marsh 2006
N Marsh 2014
PJ Marsh 1967-1982
S Marsh 2012-2016
S Marsh 2017-2019
T Marsh 1994
A Marshall 2015-2017
B Marshall 1992-1994
C Marshall 2022-2023
CW Marshall 1998-2002/03
D Marshall 2018
FJ Marshall 1992-1996
G Marshall 2019
GA Marshall 1974
J Marshall 1998-2004
J Marshall 2009
J Marshall 2020
JMA Marshall 1964-1968
K Marshall 2014
M Marshall 2023
P Marshall 1950
P Marshall 1995-1996
P Marshall 2009-2010
P Marshall 2013
P Marshall 2018
T Marshall 1995-1998
T Marshall 2005
T Marshall 2016
T Marshall 2022-2023
W Marshall 1969
J Marshall-Andrew 1956-1961
H Marsham 1950-1951
JS Mart 2002
B Martel 1989
E Martel 1990
E Martel 1995
E Martell 1994
Martin 1986
Martin 1946
Martin 1999
A Martin 1992
A Martin 2023
B Martin 1956-1962
C Martin 1980-1982
C Martin 1992-1996
CS Martin 1964
D Martin 1987-1989
DABR Martin 1996
DH Martin 1982
EG Martin 1987-1988
EJ Martin 1976-1988
G Martin 1982-1992
G Martin 2013
H Martin 2013
J Martin 2020
JD Martin 1978-1982
JW Martin 1956-1978
LB Martin 1957-1976
M Martin 1999-2001
M Martin 2023
MH Martin 1967-1968
R Martin 2012-2014
R Martin 1946
R Martin 1949
RJL Martin 1977-1984
RW Martin 1952-1971
S Martin 2005-2012
S Martin 2016
S Martin 2020-2023
T Martin 2007
M Martinez 2013
E Martins 1988
AN Martyn 2019-2021
F Marus 2023
A Marvell 1995-1996
R Masefield 2017
J Mashall 1994
D Masic 2008
S Masic 2008
T Maskell 2000
DHE Mason 1968-1981
E Mason 1959
F Mason 1982
F Mason 2002
G Mason 2008
HDE Mason 1966
J Mason 1999
N Mason 1951
O Mason 2020
P Mason 1986-2017
R Mason 2023
RJ Mason 1982-1989
S Mason 2005
S Mason 2009
T Mason 2000-2001
T Mason 2004
T Mason 2016
T Mason 2020-2021
T Mason 2023
Massey 1994
G Massey 2011
G Massey 1986-2010
P Massey 2017-2019
PS Massey 2008-2016
S Massey 2009
Masson 1995
J Masson 1999
P Masson 1995
AJ Mastel 1990-1992
Master 1989
JC Masterman 1939
Masters 1985
BR Masters 1968-1970
M Masters 1982
P Mathais 1985
AN Mather 1942
B Mather 2010
E Mather 2013
HS Mather 1951-1952
J Mather 2007
J Mather 2012
P Mather 1999-2022
CG Mathew 1939
AT Mathews 1943
I Mathews 2001
J Mathews 2005
JD Mathews 1963-1966
MG Mathews 1973
MM Mathews 1952-1953
R Mathews 1973-1977
RT Mathews 1988
S Mathews 2004
S Mathews 2007
S Mathews 2012
T Mathews 1968
G Mathias 1987
P Mathias 1985-1999
R Mathias 2017-2020
HJ Mathson 2022
R Matkin 1965
Matten 1984
D Matten 1985-1987
M Matten 1986
P Matten 1985
N Matthew 2005
V Matthew 2020-2022
A Matthews 1955
ADG Matthews 1940-1958
D Matthews 1979
DJ Matthews 1953
DM Matthews 1962-1963
DS Matthews 1960-1963
DS Matthews 1995
J Matthews 1965
P Matthews 1988
P Matthews 1995-1997
R Matthews 1970-1986
R Matthews 2008
S Matthews 2005-2013
Scott Matthews 2017-2018
Steve Matthews 2018
T Matthews 2017-2018
T Matthews 1993
TD Matthews 1964-1965
W Matthews 1983
P Matthias 1991
J Mattock 1979
L Matts 1992
L Maude 1994
P Maule 2010
J Maundrell 2016-2017
P Mawdsley 2022-2023
R Mawhinney 1981
Mawson 2006
G May 1994-1995
M May 1981
N May 2010-2012
P May 1976
PBH May 1963-1968
R May 2005
WA May 1993-2002
M Maycock 1970
D Mayer 1970
JAB Mayes 2005
R Mayes 1967
C Mayle 1998/99
P Maynard 2010-2011
CC Mayne 1988-2002
T Mayne 2001-2002
C Maynt 1990
S Mayo 1995
T Mazumdar 2005
K Mccallum 2021-2023
B Mcg 2003
L Mckenzie 2001
M Mckeogh 2016-2017
M Mckeogh 2021
M-Clark 1975
S Mclauchlan 2016
HJ Mcllvenny 1974
D Mcwatt 1997
T Meacham 1983-1987
A Mead 1980
F Mead 2002
K Mead 2018
K Mead 2023
S Mead 1998-1999
A Meades 2000-2001
A Meades 2010
A Meadmore 1989
A Meadmore 1994
Meadows 1992
G Meadows 2014-2023
M Meadows 2020-2021
O Meadows 2006
AJ Meads 1986-2016/17
P Meads 2000-2004
A Mears 2000
J Medcalf 1994-1995
A Medlock 1985
T Mee 2016
P Meehan 1990
G Meekes 2007
J Meekins 1967
C Megone 2000-2001
C Megone 2007
S Mehmood 2019
S Mehmood 2022-2024
T Mehmood 2023
S Mehta 2022-2023
J Meikle 1950
M Melbourne 1990
Melhuish 1942
J Melhuish 2019
C Mellarkey 2013
F Melling 1959-1978
A Mellor 2011
A Mellor 2014-2016
A Mellor 2019-2023
J Mellor 2021
GC Melluish 1942-1952
RM Melville 1978-1982
P Melvin 1987
A Memmot 1975
AJ Memmott 1967-1974
RJ Memmott 1970
JA Mence 1961
Mendelsohn 1989-1993
D Mendelsohn 1982-1988
M Mendelsohn 1982-1990
Z Mendelsohn 2013-2014
Z Mendelsohn 2015-2022
M Mendelson 1988
Z Mendelson 2013-2015
M Mendholson 1990
M Mendlesohn 1984
F Mennim 1952
EJ Mentiplay 1982
WN Mercer 1953-1954
B Merchant 2011
D Merd 1980
D Meredith 1969
I Merison 2006
R Mernagh 1992
J Merrell 1996
JE Merrett 1956
LG Merrett 1952-1960
C Merriman 1961-1970
I Merrison 2006
R Merrow 1977
JP Mervies 1968
J Messant 1976
Metcalf 1978-1981
A Metcalf 2007
D Metcalf 2007
J Metcalf 1995
J Metcalf 2022
K Metcalf 1980-1983
AC Metcalfe 1980-1982
C Metcalfe 2022-2023
KA Metcalfe 1977-1984
KC Metcalfe 1973-1983
KE Metcalfe 1972
KG Metcalfe 1955-1985
KS Metcalfe 1984-1985
P Metcalfe 1972
S Metcalfe 1957
SG Metcalfe 1986
T Metcalfe 2020-2023
N Metpost 2013
DA Metson 1977-1982
P Mew 2019
W Mew 2019
DLR Meyer 1965-1971
H Meynell 1978-1979
HB Meynell 1973
HN Meynell 1973-1974
M-Fricker 2023
R Michael 1991
J Michaels 1986
T Michalowski-Howells 2022
J Michels 1981
A Micklethwaite 2019-2021
E Middlebrook 1992
R Middlebrook 1992-1994
D Middleton 1992-1998
J Middleton 1990-1992
J Midlane 1987
Mieburn 1994
C Mikklesen 1971
P Milener 1995
D Miles 2013
H Miles 2010
H Miles 2013-2014
J Miles 2010
J Miles 2021
JH Miles 1973
R Miles 1983
R Miles 2019-2023
RE Miles 1965-1967
T Miles 1975
GA Mill 1951-1952
D Millar 1986
DM Millar 1971
G Millar 1986
H Millar 2011
H Millar 2007-2023
I Millar 1968-1977
JCL Millar 1975
JCM Millar 1972-1977
M Millar 1973
A Millard 2017
D Millard 2021/22
W Millard 2004
K Millen 1998
W Millen 2000-2005
A Miller 2017
A Miller 2020
B Miller 1988
C Miller 2011
C Miller 2008
C Miller 2015
D Miller 2011-2013
D Miller 1986-1990
G Miller 2013-2017
GV Miller 1971-2005
H Miller 2015-2018
IAR Miller 1972-1977
J Miller 1999-2005
JCM Miller 1968-1973
JEF Miller 1967-1970
K Miller 1973
K Miller 2002
KR Miller 1959-1962
MS Miller 1970-1972
R Miller 1988
V Miller 2017
FW Millet 1978
J Millet 1976
FW Millett 1974-1977
J Millett 1975-1979
J Milligan 1996
J Millinchip 1980-1981
P Millington 1991-1995
R Millington 1991-2003
Millner 1979
B Millner 1989-1993
D Millner 1979-1983
D Millner 1988
AE Mills 1970-1984
AG Mills 1992-2008
B Mills 1975-1983
B Mills 1991-1992
BW Mills 1976
C Mills 2021
D Mills 1990
D Mills 1994
D Mills 1986
I Mills 2008-2010
J Mills 2017
JM Mills 1965
M Mills 1975
M Mills 1983-1985
P Mills 1978-1984
PF Mills 1979-1984
PI Mills 1975-1982
M Millward 2023
S Millward 2011
W Milmer 1993
A Milne 2006
C Milne 2023
H Milne 1997
P Milne 1999
R Milne 2018
RA Milne 2012-2022
W Milne 2014
D Milner 1979-1980
D Milner 1983
H Milner 2004/05-2008
J Milner 1985
T Milnes 2010
J Milnes-Win 2015
I Milsom 2021-2023
S Milsted 1996
Milton 1978
CA Milton 1979
K Milton 2021
ME Milton 1982-1984
K Minett 1975
Mingham 2017
A Minnis 2016-2018
MA Minns 1959-1960
J Mirchef 1990
WL Miron 1956
Z Mirza 2023
BJ Miskella 2010
P Miskella 2010
B Miskelle 2010
GE Misseldine 1964-1972
J Misseldine 1977
S Misslewhite 1990
JPF Misso 1964-1966
P Mist 2003-2013
R Mistry 2000
R Mistry 2019
Mitchell 1978
Mitchell 1983-1984
Mitchell 1988
A Mitchell 1971-1986
A Mitchell 1989
A Mitchell 2019
AM Mitchell 1940
AP Mitchell 1956-1959
BJ Mitchell 1987-2006
C Mitchell 2004-2005
C Mitchell 2014
CAD Mitchell 1981
CAF Mitchell 1978-1991
D Mitchell 1995-2003
DH Mitchell 1953
ENF Mitchell 1986
FR Mitchell 1967-1981
G Mitchell 2003
I Mitchell 2002-2003
IN Mitchell 1966-1980
J Mitchell 2019
JG Mitchell 1970
JPF Mitchell 1965
KA Mitchell 2001-2003
LAF Mitchell 1983
M Mitchell 1962
M Mitchell 1994-1996
N Mitchell 1962
N Mitchell 1996
N Mitchell 2013
P Mitchell 1993-2002
R Mitchell 1986-1988
R Mitchell 2021/22
RG Mitchell 1969-1971
RG Mitchell 1973-1975
RS Mitchell 1965-1973
S Mitchell 2010-2013
S Mitchell 1995-2009
S Mitchell 2012-2018
S Mitchell 2009
T Mitchell 1980-1987
T Mitchell 1988-1990
TF Mitchell 1949
WM Mitchell 1974-1982
R Mithu 2022-2023
CC Mitten 1969
JD Mitton 1971
A Moat 1999
A Mobbs 2018
CJ Mobbs 1963
J Mockford 2023
S Mockler 2011
S Mockler 2017-2019
J Mockrett 1992
B Moffat 1992
B Moffat 1980
DWJ Moffat 1984-2000
G Moffat 1986-1992
JN Moffat 1954-1955
NJD Moffat 1943-1951
RJ Moffat 1982-1985
RS Moffat 1985-1989
RS Moffat 1992
Moffatt 1992
D Moffatt 1980-1989
D Moffatt 1998-1999
G Moffatt 1986-1991
R Moffatt 1997-1999
RJ Moffatt 1986-1987
RS Moffatt 1975-2000
D Moffet 1995
Moffit 1981
D Moffit 1982
D Moffit 1994
W Mohamed 2013-2014
Z Mohamed 2022-2023
Mohammad Shahnawaz 2020
A Mohammed 2005-2016
A Mohammed 2015-2019
A Mohammed 2017-2018
A Mohammed 2019
A Mohammed 2022-2023
B Mohammed 1983
H Mohammed 2016-2018
H Mohammed 2022-2023
H Mohammed 2022
I Mohammed 2019
K Mohammed 1978-1983
M Mohammed 1989
Narzm Mohammed 2022-2023
Nasser Mohammed 2021-2023
S Mohammed 2016
T Mohammed 2013-2014
Y Mohammed 2019-2023
Mohammed Ahmed 2017-2019
Mohammed Ali 2018
Mohammed Siddique 1979
KF Mohan 1987-1992
L Mohoney 2018
Mohsin 2009
D Moir 1967
G Moir 1999-2000
IW Moir 1994-2022
J Moir 1967
JD Moir 1997-2009
RJ Moir 2001
A Mokhawne 2014
M Moldon 1993
A Molesdale 1999-2002
A Molesdale 2010
Molesworth 1985-1986
Molesworth 1992
I Molesworth 1992
JH Molesworth 1985-1994
A Molintford 1989
J Moller 2019
D Mollineux 2007-2009
D Mollineux 2014-2016
D Mollineux 2010
R Mollins 1990
D Molloy 1996-2004
J Molloy 1998
T Molt 2010
R Molton 1983
JF Molyneux 1964
R Molyneux 2000
D Monaj 1989
F Moncur 1974
B Monday 2001
D Mondy 1989
B Money 1993-1997
DC Money 1948-2001
S Mongia 2019
N Monish 2016/17
Monk 1992
B Monk 1982-1989
B Monk 1993-1995
BD Monk 1990-1991
W Monk 1982
C Monks 1961
I Montague 2021-2022
J Montgomerie 2018
A Montgomery 1992-2023
J Montgomery 2009
P Montgomery 2001
R Montgomery 2010
R Montgomery 2016-2017
S Montgomery 2002-2004
SW Montgomery 1970-1971
T Monton 2001-2006
Moody 2011
I Moody 2007-2009
M Moody 1964
NWB Moody 1964
S Moody 1993
G Moon 1998-2004
M Moonstephen 2002
BC Moor 1975
Moore 1997
A Moore 1991
B Moore 2016-2018
C Moore 1989
C Moore 2014-2015
C Moore 2016-2023
GH Moore 1970-1974
GM Moore 1974
GS Moore 1967-1968
GS Moore 1972-1987
GW Moore 1945-1974
J Moore 1939
J Moore 2016
JC Moore 1961
JD Moore 1983-1984
JD Moore 1992-1999
JLH Moore 1962-1976
K Moore 1985
K Moore 1988
K Moore 1999
K Moore 2013
PHG Moore 2009-2012
R Moore 1985-1986
R Moore 2000-2002
SH Moore 1950-1957
T Moore 1991-1994
W Moore 2014-2022
SM Moore-Gilbert 1960
H Moores 2006
P Moorfield 2013-2014
D Moorhouse 1976
D Moorhouse 2008
J Moorhouse 2022
P Moorhouse 2008
N Moorman 1997-1999
V Moorman 1987
M Morden 2022
R Mordini 2021-2023
BHD Mordt 2014-2017
HK More 1995
RN More 1954-1955
G Morean 1994
O Moreby 1989
CR Moreland 1960
V Moreland 2003
KI Morell 1969
D Morewood 1997
A Morgan 2011
A Morgan 2007-2011
A Morgan 2018-2023
AW Morgan 1998-2018
B Morgan 2000-2004
B Morgan 2023
C Morgan 2003-2003/04
C Morgan 2022
D Morgan 2015
DJ Morgan 1975-1981
G Morgan 1994-2007
G Morgan 2004
GB Morgan 1997-2013
H Morgan 1992-1995
J Morgan 1998-2000
J Morgan 2014
J Morgan 2023
K Morgan 2021
L Morgan 2022
L Morgan 2018
M Morgan 2022-2023
N Morgan 2014-2015
N Morgan 2017-2023
P Morgan 1998-2000
R Morgan 2011
R Morgan 2011-2013
R Morgan 1993
RW Morgan 1972-1984
S Morgan 2017
SA Morgan 2001
WG Morgan 2006
J Morild 1986
JA Morild 1971
D Moriss 1980
A Morke 1989
H Morland 2017
N Morley 2009
N Morley 2013
N Morley 2014-2019
P Morley 1989-1999
R Morrell 2014
D Morries 1989
A Morris 1972
A Morris 1984-1994
AR Morris 1956
B Morris 2001
C Morris 1986
C Morris 2001-2005
D Morris 2002-2006
D Morris 2009
DJ Morris 1973-1974
DM Morris 1972-1976
DN Morris 1971-1980
DR Morris 1973-1975
E Morris 2022
F Morris 1976-1980
F Morris 1986-1989
F Morris 2018
FR Morris 1990-1994
G Morris 1975-1978
G Morris 1995
H Morris 1976
I Morris 2000
J Morris 1985-2009
J Morris 2009
JD Morris 2009-2015
L Morris 1989-1993
M Morris 1975
M Morris 2011
M Morris 1982
M Morris 1996-1998
O Morris 1972
P Morris 1996
R Morris 2005-2007
R Morris 2015-2017
R Morris 2022
R Morris 1987
RB Morris 1986-1987
RG Morris 1969-1991
S Morris 1997-2004
SJ Morris 1952
ST Morris 1962-1979
T Morris 1996-2006
W Morris 1961
W Morris 1983-1986
J Morrisey 1985
Morrison 1981
A Morrison 1982-1985
BSC Morrison 2003
DH Morrison 1983-1986
DY Morrison 1985
G Morrison 2015
I Morrison 2006
J Morrison 2009
M Morrison 2003
S Morrison 2023
B Morriss 1978
P Mortensen 1992
G Mortenson 2007
M Mortimer 1997
A Morton 2008-2010
D Morton 1968-1974
ED Morton 1964-1973
J Morton 1938-1946
J Morton 2009-2011
KW Morton 2009
M Morton 1993-2001
R Morton 1999
Terry Morton 1997-2004
Tom Morton 2002-2005
MR Moseling 1995-1996
N Moses 2013
P Moses 2012-2015
PC Moses 2006-2024
J Mosley 2015
S Mosley 2015
A Moss 1988
A Moss 1995-1999
DS Moss 1966
GC Moss 1984-1998
J Moss 2022
RE Moss 1953
SJR Moss 1996-1999
Mossie 2008
M Mossley 1992
L Mostert 2022
A Mote 1992-2004
J Mott 2009
O Mott 2013
PJ Mottram 1970-1978
SV Moudhgalya 2019
D Moul 2023
S Moul 2023
Mould 1995
A Mould 1993
Moulding 1982
IG Moulding 1975-1976
R Moulding 1993
J Moull 2023
A Moulsdale 2002
T Moult 2007-2015
T Moult 2006-2008
Mounks 2003
J Mountain 2008
J Mountain 2013-2015
LCJ Mountain 1996-2005
P Mountain 2008
A Mountfield 1988
Mountford 1987
A Mountford 1988-1992
A Mountford 1987
T Mountford 1993
WA Mountford 1993
M Mountstephen 2002-2003
M Mount-Stephen 2003
M Mountstevon 2002
B Mowatt 2023
A Mower 1990
S Muchell 2006
S Muchergee 1984-1991
D Muckalt 2011
D Muckalt [c] 2010
JR Muckersie 2000
A Mudassir 2021-2023
H Mudassir 2022
H Mudassur 2022
H Mudd 2014
E Mudie 1963
RD Mudie 1964-1965
P Mudway 1977
H Mughal 2023
D Muir 1989-1990
S Muirson 2007
S Mukagee 1985
S Mukherjee 1982
S Mukherjee 1990
P Mulderidge 2009
P Mulderrig 2010-2011
KR Mules 1981
P Mulhall 1994
C Mulholland 2013-2016
DC Mulholland 2014
J Mulholland 2019
T Mulholland 2019
DM Mullan 2022-2023
D Mullaney 2007
T Mullen 2000
T Mullin 1999-2000
D Mullineaux 2011
D Mullineax 2006
D Mullineux 2008-2010
A Mullins 1997-1998
GN Mullins 1955
JWH Mullins 2014
T Mullins 1997-2001
Mulroe 1977-1979
MF Mulroe 1974-1990
EM Mumay-Witham 1947
C Munasinghe 2022
BL Muncer 1957-1964
Munday 1987-1988
C Munday 1994-1999
D Munday 1979
J Munday 1991-2000
P Munday 1988-1990
P Munday 2003-2005
P Munday 1997
R Munday 1993-1994
W Munday 1998-2015
W Munday 1995
VS Munden 1954
Mundis 1993
C Mundy 1991
DW Mundy 1983-1986
J Mundy 1985-1987
J Mundy 1988-2005
P Mundy 2003
S Mundy 1990
D Munn 1990-1991
M Munn 1962
RG Munn 1973-1991
ICS Munro 1969-1972
M Munroe 1990
N Munroe 1975
S Munshi 2014
JC Munton 1999
T Munton 2004
T Muran 1975
Murby 1996
W Murdoch 1999-2000
W Murdock 2003
P Murfin 1977
Muri 2016
P Murley 2003
B Murphy 1980
B Murphy 2009
D Murphy 2010-2013
D Murphy 2008-2009
DA Murphy 2000-2007
J Murphy 2007
J Murphy 2008-2010
P Murphy 1976
P Murphy 1996
P Murphy 2000
R Murphy 2019
R Murphy 2022
A Murray 1966-1973
A Murray 2004
AJF Murray 1996-2006
AW Murray 1978-1991
D Murray 1983
D Murray 2013-2015
DG Murray 1968
FN Murray 2004-2018
G Murray 1968
G Murray 1972-1997
G Murray 2000
HW Murray 1988
J Murray 1986-1988
J Murray 1988-1992
J Murray 1989-1990
JIC Murray 1980-1982
M Murray 1978-1981
P Murray 2010-2014
P Murray 1985-1999
RM Murray 2010
T Murray 1969
J Murray-Clark 1974-1980
JO Murray-Clarke 1955-1981
Murray-Clarke 1976
PE Murray-Willis 1946-1966
B Murrell 1975
RE Murrell 1967-1978
AJF Murrey 2001
M Murrey 1985
M Murrey 2001
SA Murrills 1991-1992
S Murrison 2018
A Murry 1989
P Murry 1997
P Murry Willer 1945
J Mury Clark 1977
JA Muse 1966-1971
JA Musgrave 1962-1973
R Musgrave 2017-2023
C Musk 1978
G Muspratt 2017
FW Musson 1946
RG Musson 1988-1994
T Muthu 2018-2019
C Myburgh 1958-1960
N Myeroff 2002
B Myers 2007
C Myers 1989-1992
R Mylton 2018
J Mynott 2023