Players (M) who have played for Marylebone Cricket Club Scotland 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

SGA Maartensz 1927-1933
L Mabcrib 1879
CJ Maber 2000/01-2002/03
JC Macadam 2012
JC McAdam 2011
KPWJ McAdam 1967
A McAlister 2003
MS McAlister 2006/07-2013
K McAlpine 1885-1886
RJ McAlpine 1972
G Macan 1875-1887
S McArther 2010
SM MacArthur 2021
SRD MacArthur 2019
SRD McArthur 2014-2015
MaCartney 1930
GG Macaulay 1922-1933
JCW MacBryan 1919-1936
CB McCabe 2015-2024
CM McCabe 2016-2018
McCall 1881
J McCallam 2023
A McCallum 1960
JP McCallum 2023-2024
M McCallum 2015
G McCanlis 1878
MA McCanlis 1928-1930
W McCanlis 1878
RD McCann 2014-2022
IJW McCarter 2002
B McCarthy 2022
DR McCarthy 2012-2016
RCAM McCarthy 2001-2005
N McCaskie 1931
L McCawley 2013
McCawsland 1892
KR McCloughin 1914
RA McCloy 2015
JH McClure 1873
JRJ McClurkin 2017
J McCollum 2015
RA McCollum 2000/01-2010
GR McConnel 1930
MH McConnel 1908
GR McConnell 1938
SPW McConnell 2020-2023
JE McConnon 1954/55
MWR McCord 2010
AW McCormick 1872
GD McCormick 1903
J McCormick 1854-1874
JG McCormick 1903-1920
P McCormick 1907-1914
W McCormick 1867-1869
WPG McCormick 1907
A McCorquodale 1948-1951
C MacCrae 1908
J McCreadie 2015
FDW McCreath 2019-2024
JR McCredie 2014-2015
AWA McCulla 2013-2018
BB McCullum 2017
PF McDermott 2018-2024
NC MacDonagh 2017
RN MacDonagh 2016-2017
AK Macdonald 1841
BC McDonald 1985
CL Macdonald 1906
HLS MacDonald 1900-1906
IA MacDonald 2000
KA McDonald 2013-2016
M McDonald 2023
MJ McDonald 2017
S McDonald 1995
TE Macdonald 2021
W Macdonald 2015
WA Macdonald 2015
WJA MacDonald 2011-2018
G Macdonald-Brown 1952
HC McDonell 1905-1925
C MacDonnell 2023
CRP McDonnell 2023
O McDonnell 2017
PS McDougall 1930
JI McDowall 1970-1991
MSA McEvoy 1979-1994
KS McEwan 1979
D MacFarlane 1930
M McGahan 2009-2011
C McGahey 1914
CP McGahey 1897
N McGarrell 1999
A McGillivray 1973
P McGlashan 2002
A McGrath 1999/00-2000
GD McGrath 1998
GF McGrath 1930
JE McGrath 2010-2016
C McGregor 2023
D MacGregor 1896-1899
G MacGregor 1888-1907
J MacGregor 1975
JC McGregor 1870
RA McGregor 1993
RA McGregor 2000-2001
RJ MacGregor 1995-2001
RIS McGuigan 1964
A McGuire 2004
GBJ McGurk 1996
DS McHardy 2006-2006/07
JU Machell 1937
RS Machin 1930-1931
AG McIlroy 2002
JP McIlroy 2010
DH Macindoe 1948
AJW McIntyre 1950/51
EJ McIntyre 1984-2006
FP MacIntyre 1931
TF McIntyre 1964
CD McIver 1903-1934
GC McIver 1931
P Mack 1888
T Mack 1870
AJ Mackay 1995-2010
GE Mackay 1899
HD Mackay 1877
SS McKechnie 2013-2023
AN Mackelworth 2004-2019
S McKenchnie 2015/16
AE McKenna 2001-2015/16
AE McKenna 2023
C McKenna 2002
G Mackenrot 1930
A Mackenze 1898
Mackenzie 1891
AF Mackenzie 1899
CL Mackenzie 1879
D McKenzie 2012
KS Mackenzie 1928-1931
M Mackenzie 1872
MK MacKenzie 1914
R Mackenzie 1998
P Mackenzie-Charrington 2010
PD McKeown 1994-1995
NI Mackeson 1882
WJ Mackeson 1878-1895
TP McKibbins Malins-Smith 2020-2024
JLW Mackie 1957
L Mackie 1955
AI MacKinlay 2005
I McKinley 2007-2009
ADL Mackinnon 1921
FA MacKinnon 1876
MacKinnon 1844
AE Mackintosh 1896
DF Mackintosh 1940
JM Mackintosh 1874
D Mackleworth 2005
A Maclaren 1867-1871
A McLaren 1880
AC MacLaren 1896-1922/23
H McLaren 1868
J McLaren 1878
J McLaren 1881
JC McLaren 1872
KA McLaren 2019-2022
TJ McLaren 1880
WD Maclason 1878
IC MacLaurin 1967-1969
NRC MacLaurin 1986-2000
AW Maclay 2002
J McLean 2014
J McLean 2016
JD MacLean 1873-1875
JF MacLean 1922/23-1924
JJ McLean 2008-2016
MF MacLean 1893-1894
KD MacLellan 2021-2022
SK MacLennan 2008-2013
A McLeod 1982
CAR MacLeod 2012-2018
CAR MacLeod 2022
CH McLeod 1950-1955
KG Macleod 1931
KG MacLeod 1911
N Macleod 1976
ND MacLeod 2013
JWJ McMahon 1949-1951
E McMaster 1888
BM McMillan 1998
CD McMillan 2007
FJ McMillan 2024
J Macmillan 1986
M McMillar 1909
CPE McMorran 2017
MNE MacMullan 1930
MNE MacMullen 1930
GAC Macnab 1931-1938
GLC Macnab 1931
N MacNaghten 1934
WH McNaghten 1867
BR Macnamara 1934
J Macnamara 1810
JP McNamee 1999
AJ McNeile 1865-1871
J McNeill 1874
RJ McNeill 1883-1886
E McNiven 1851
A Macpherson 2024
A MacPherson 2006
AC MacPherson 1874-1905
ACS MacPherson 2013-2020
EC Macpherson 1878
G McPherson 1874
RC Macpherson 1881
RT Macpherson 1964
T McPherson 1880
A McQuade 1873
H McQuade 1874
A MacQueen 2015/16-2023
C MacRae 1903-1930
L MacRae 1888
NJ MacRae 2005
S Macrae 1888-1899
S MacRae 1908
J McTaggart 1818
J McTaggart 2023
WA MacVicar 2011-2017
NM McVicker 1973-1975
AR Maddock 2011-2015
Maddon 1804
J Maddox 1791
DL Maddy 2010/11-2012/13
M Madurasinghe 2006
M Madurasinghe 2014/15
MT Madurasinghe 2017-2018
MT Madurasinghe 2021
MT Madurasinghe 2010
CBW Magnay 1906-1909
OPC Magnus 2013-2015
JC Magowan 2022
Magson 2020
TP Magson 2021-2023
JP Mahaffy 1933-1934
A Maharaj-Newman 2010
S Mahbooth 2002
RG Mahendra 2019-2024
A Mahmood 2014
A Mahmood 2009-2011
J Mahmood 2014
SI Mahmood 2005-2009
TA Mahmood 2017-2023
JA Mahood 2013-2021
GI Maiden 2007-2019
HCS Maine 1930
H Mainprice 1908
F Mainwaring 1885
PE Mainwaring 1888-1889
H Maister 1832
Maisters 1831
Maitland 1871-1888
Maitland 1907
Maitland 1889
CLB Maitland 1842-1852
FH Maitland 1874
P Maitland 1798-1808
RF Maitland 1874
RP Maitland 1884-1887
WF Maitland 1866-1872
WJ Maitland 1868-1869
Majed Ali 2021
Majid Khan 1998
G Majoribanks 1880
M Majura Singh 2005
JWH Makepeace 1920/21
MJ Makeson 1880
ME Makgill-Crichton-Maitland 1906-1919
PK Maksimczyk 2018-2022
CC Malan 2008-2012
DJ Malan 2010-2012/13
JMM Malao 1994
HJJ Malcolm 1956-1957
RJA Malcolm-Hansen 2015-2018
RJA Malcolm-Hansen 2021
J Malcolm-Wood 1878
D Malde 2019
D Malde 2022-2023
N Malde 2021-2024
T Malde 2021-2024
Malden 1950
J Malden 2024
L Malherb 1880
A Malik 2022
BR Malik 2014-2015
I Malik 2018
S Malik 2016-2019
S Malik 2024
SH Malik 2015
T Malins-Smith 2024
HC Malkin 1871-1878
O Mallam 1880
NA Mallender 1988-2000/01
VAL Mallet 1926/27
AWH Mallett 1946-1955
KL Mallett 1911
RH Mallett 1896-1913
RMMC Mallinson 1957
SA Malpass 2011-2016
Maltby 1875-1876
EC Maltby 1871
EP Maltby 1884-1888
MP Maltby 1884
GAT Mamhiyo 2015
D Manasseh 1994-1996
R Manders 1892-1895
G Manhiyo 2014
S Mankee 2011
S Mankee 2021
AF Manley 1877-1878
DR Mann 1978
EJ Mann 1912
EJ Mann 1903
EW Mann 1902-1907
EWE Mann 1930
FG Mann 1938-1954
FT Mann 1919-1934
H Mann 2022-2023
HJB Mann 2016-2018
MJB Mann 2016
N Mann jun 1807-1822
RJ Mann 2008
WW Mann 1890
D Mannasseh 1998
Mannering 1878
EAS Manners 1953-1956
JE Manners 1937-1964
J Manners-Smith 1896
JHT Manners-Sutton 1836
D Manning 2006-2015
JS Manning 1959-1960
TE Manning 1921
Manners-Smith 1896
V Manro 2022-2024
JW Mansell 1880
BJ Manser 2021-2023
TW Mansergh 1930-1931
DW Mansfield 2015
JW Mansfield 1883-1888
F Manson 1872
Mansoor Akhtar 1985
D Manthorpe 2017-2018
TA Mantle 1866
W Maples 1839
Mapps 1821
March 1807
Earl of March 1835-1838
Marchant 1969
F Marchant 1890-1896
NG Marchant 1982
PI Marchant 1999
MA Marfani 2013-2017
MA Marfani 2024
T Marfauri 2014
Markham 1791
Markham 1826
BM Markham 1964
G Marks 1899-1900
O Marks 1901
VJ Marks 1981-1989
RG Marlar 1952-1961
Marley Ali 2015-2016
P Marling 1896-1897
PT Marner 1956-1961
CVL Marques 1964
Marquess of Exeter 1839-1842
JP Marquet 2003-2014
W Marrick 2017
C Marriott 1870-1885
C Marriott 1890
CB Marriott 1900-1902
CS Marriott 1933/34-1941
DA Marriott 1977-1985
ES Marriott 1879
HH Marriott 1900-1919
HH Marriott 1934-1936
HH Marriott 1939
JM Marriott 2020-2023
RH Marriott 1908-1910
TK Marriott 1989-1991
BJ Marsden 2015-2017
BJ Marsden 2021-2024
HJE Marsden 1899
J Marsden 2014-2018
J Marsden 2021
J Marsden 2024
T Marsden 1830-1837
E Marsh 1964
JAR Marsh 2017-2018
JAR Marsh 2021-2023
JW Marsh 1907
P Marsh 1964
WH Marsh 1905
Marshall 1878
A Marshall 1853-1857
AG Marshall 1963
CW Marshall 2007
CW Marshall 2023-2024
F Marshall 1854-1866
F Marshall 1870
F Marshall 1884
GA Marshall 1971
H Marshall 1857-1870
HJ Marshall 1844-1845
HJH Marshall 2003-2011/12
HM Marshall 1872-1880
J Marshall 1849
JAH Marshall 2003-2004
JF Marshall 1894-1898
JMA Marshall 1951-1965
LW Marshall 2005-2010
LW Marshall 2019-2021
MD Marshall 1987
MW Marshall 1879
RA Marshall 2008
RA Marshall 2011-2014
RE Marshall 1959-1978
SJ Marshall 2009
T Marshall 2023
TR Marshall 1884-1889
WD Marshall 1879-1881
WG Marshall 1868
E Marshall-Hall 1881
EW Marshall-Harvey 1930
AJB Marsham 1939-1947
CDB Marsham 1857-1859
CHB Marsham 1903-1908
CJB Marsham 1855-1872
FWB Marsham 1905
G Marsham 1869
J Marsham 1868-1881
RHB Marsham 1857-1865
Mars Mohammad 2018
PF Marson 1964
Marten 1880-1881
GE Marten 1905
GN Marten 1864-1869
HW Marten 1795-1803
WG Marten 1867-1871
Martin 1837
Martin 1886-1887
Martin 1900
Martin 1897-1900
A Martin 1880-1881
ATA Martin 2013-2022
CD Martin 2013-2021
CJ Martin 1964
CS Martin 1995-1999
DR Martin 2015-2017
E Martin 1919
F Martin 1886-1901
G Martin 1992
G Martin 1856
G Martin 2015
GE Martin 1899
GEJ Martin 2022-2023
GR Martin 2003
GRE Martin 2012
GRE Martin 2017-2019
J Martin 1830
J Martin 1964
J Martin 2019-2021
JD Martin 1964/65
JDS Martin 2016
JN Martin 1890-1903
JS Martin 1868-1887
JW Martin 1947-1956
K Martin 2010
KC Martin 2015-2021
MA Martin 1881
MT Martin 1865-1868
NFC Martin 1989-1990
R Martin 1830
RA Martin 2018-2022
SH Martin 1929-1930
WE Martin 1884-1886
HC Martineau 1921
HM Martineau 1921-1931
L Martineau 1887-1888
PB Martineau 1922
PH Martineau 1883
W Martingell 1844-1860
JTA Martin-Jenkins 1992
RSC Martin-Jenkins 1998/99
ST Martin-Jenkins 2022-2023
A Martyn 1964
OB Martyn 1884-1892
WE Martyn 1886-1890
OFR Martyn-Hemphill 2021-2023
RJ Maru 1993-1998/99
MJ Marvell 2003-2022
MJ Marvell 2018-2019
JWF Marx 2006
PWF Marx 2003
C Marzetti 1912-1921
L Marzetti 1922
DJ Maslen 2005-2011
WH Maslen 1925
AM Mason 2014-2019
BML Mason 2013-2014
CES Mason 1894-1896
CJJ Mason 2021-2024
E Mason 1908
ESL Mason 1956
G Mason 1883
JG Mason 1931
JR Mason 1900-1902
K Mason 1999
L Mason 1893
LS Mason 2006-2010
LS Mason 2018
PE Mason 1930
PG Mason 1896
RGP Mason 2023
SP Mason 1930
TJ Mason 2018
TJ Mason 2019-2021
Viscount Massereene 1866
PT Massey 2004-2006
RH Massey 1917
SNC Massey 1982-2002
W Massey 1839-1842
W Massey 1878
WM Massey 1881
HH Massie 1895
G Master 1930-1931
G Master 1926
JC Masterman 1924-1937
Masters 1904
J Masters 2012-2014
JS Masters 2023
TS Matharu 2010-2024
DP Mather 1998-2006
JR Mather 2005
WA Mather 1853
J Mathers 1996
AH Matheson 1880
Mathews 1997
E Mathews 1868
E Mathews 2023
ESA Mathews 2021-2024
KPA Mathews 1953-1955
FW Mathias 1922
OL Mathias 1930
AH Mathieson 1880
AH Mathison 1875
H Mathwin 1872
C Matten 1964
CD Matthews 2021
CL Matthews 1907-1910
E Matthews 2023
JP Matthews 1974
PF Matthews 1957-1959
SJ Matthews 2022-2023
BFH Maturin 1930
C Maturin 1930
H Maturin 1878
CE Maturin-Baird 1930
CG Maude 1906-1931
FW Maude 1882-1898
J Maude 1873
RH Maudsley 1950-1951
HC Maul 1876-1879
SD Maul 1879-1898
AH Maule 1874
J Maunder-Taylor 2003
AM Maurice 2011-2015
AM Maurice 2019-2021
AM Maurice 2022-2023
CA Maurice 2020-2023
J Mavor 2003
S Mavrojani 1913
S Mavrojani 1903
DJ Maw 1948
DT Maw 1947
HT Maw 1900
Maxwell 1865
CRN Maxwell 1938-1939
CTO Maxwell 2015-2017
CTO Maxwell 2021
JC Maxwell 1872
ND Maxwell 1988
T Maxwell 2015
W Maxwell 1888-1890
W Maxwell 1884-1885
MSH Maxwell-Gumbleton 1933
JH Maxwell-Heron 1860-1863
J Maxwell-Jones 1878
J Maxwell-Scott 1884
M Maxwell-Scott 1909
C May 2012-2016
D May 2021
FB May 1895-1906
PB May 1926
PBH May 1950-1969
PR May 1906/07-1922
TB May 1885
PH Mayatt 1961
RE Maybank 1968
JD Mayer 2004-2008
G Mayers 1892
LG Mayers 1892
SC Mayers 2003
RJ Mayes 1966
M Mayet 2022
TS Mayfield 2010-2011
EAJ Maynard 1883-1898
H Maynard 1882
HA Maynard 1934
I Maynard 2014-2015
IK Maynard 2006-2011
J Maynard 1992
J Maynard 2009
MP Maynard 1988-2002
T Maynard 2009
Mayne 1855
HB Mayne 1844-1855
JP Mayo 1850-1851
S Mcherib 1881
AG Mcllroy 2006/07
WG Meacock 2023-2024
WG Meacock 2024
AJ Mead 2015-2018
CP Mead 1910-1929
L Mead 2013
SW Mead 2018-2019
W Mead 1892-1919
FW Meade 1883
JS Meade 1834-1838
H Meaden 1881
C Meadows 2017-2019
CM Meadows 2014-2015
CM Meadows 2022-2024
JLP Meadows 1991-1997
SC Meaker 2017
B Meakin 1930
G Means 2023
CE Mear 1994-2023
C Meares 1872
GB Meares 1872-1881
GC Meares 1947-1949
Mears 1882
Mears 1874
C Mears 2015
K Meddlycott 2013
WS Medlicott 1903-1923
KT Medlycott 1989-2017
RJ Mee 1893-1894
HE Meek 1878
HE Meek 1881
RW Meen 1964
C Meer 2013
T Mees 2012-2018
M Megginson 1880
E Meggitt 1986
JR Meggitt 2021-2024
DH Meggy 1892
SA Mehar 1984
TS Mehdi 2021-2023
S Meher 1976
SJ Mehra 2015-2023
J Mehta 2023
Meill 1996
P Meldon 1931
PA Meldon 1911
GC Melhuish 1931
GC Melhuish 1928
PRA Melhuish 2022
WGB Melhuish 2021
JSW Melkle 1950
BGV Melle 1919
W Mellhuish 2022
T Mellish 1793-1815
AR Mellor 1939
ARI Mellor 1930
FH Mellor 1878-1890
S Mellor 1983
VG Mellor 1968
SP Mellors 1973
C Melluish 1931
GC Melluish 1928-1948
HC Melluish 1937
MEL Melluish 1959-1964
JP Melly 2010
A Melville 1935
JE Melville 1965
T Membrey 2022
WTG Membrey 2021-2023
JA Mence 1941-1964
MD Mence 1963-1984
W Mendelson 1897
AS Mendis 2016-2018
AS Mendis 2021
GD Mendis 1988-1990
DF Mendl 1951
FJ Mendl 1924-1928
JF Mendl 1930-1957
K Mendl 1934
JF Mendle 1928
H Menzies 1892-1893
DH Mercer 1932
DLH Mercer 1930
J Mercer 1926/27
FA Merewether 1868
T Merilaht 2006
HP Merriman 2022
RP Merriman 1980-2006
WG Merry 1976-1991
W Merryfield 1930-1934
Meshan 1873
J Metcalf 1880
AA Metcalfe 1987-2013
EJ Metcalfe 1889-1921
EL Metcalfe 1891
FW Metcalfe 1930
PD Metcalfe 2022-2024
SG Metcalfe 1961-1964
TE Metcalfe 1914
W Metcalfe 2024
EJ Metcalfe Milton 1903
FHP Methuen 1843
P Methuen 1816-1844
PS Methuen 1863-1867
CP Metson 1995/96-2006
DA Metson 1964
H Meux-Smith 1861
S Mevada 2023
J Mews 1881-1882
T Mews 1881
AA Meyer 1964
RJO Meyer 1929-1951
H Meynall 1973
HB Meynell 1963-1964
Meyrick 1984
EG Meyrick 1894
W Meyrick 1835-1837
E Meyrick-Jones 1930
D M'Hooty 2015
C Michell 1875
L Micklem 1869
FN Micklethwait 1837-1857
JD Middlebrook 2010-2012/13
R Middleditch 1913
DB Middleton 2004-2010
JJ Middleton 2015-2018
JJ Middleton 2021
K Middleton 2011
MR Middleton 1998-2001
N Middleton 1988
WG Middleton 1870-1881
Midgeley 1955
Midgley 1956
CG Midgley 1959
WK Midley 1941
WE Midwinter 1880-1882
SJ Miell 1994-2000
E Mignon 1906-1914
M Milbank 1846-1850
MV Milbank 1933
C Milburn 1963-1982
GHJ Mildmay 1888
HPS Mildmay 1879
HSJ Mildmay 1884
A Miles 1903
AC Miles 1876
AJ Miles 2009-2014/15
CH Miles 1913
CN Miles 1873-1874
EJB Miles 2023-2024
HP Miles 1926/27
JH Miles 1909
JS Miles 2008
TGA Miles 1910-1939
DS Milford 1925-1949
FC Milford 1878-1884
TC Milford 1881
B Millar 2021
BD Millar 2014-2018
MV Millbank 1933
Miller 2010
Miller 1924
Miller 1990
A Miller 1881
AC Miller 2004
AJP Miller 1893
AJT Miller 1988-1989
AM Miller 1894-1920
AM Miller 1930-1931
AM Miller 1926
B Miller 2020
C Miller 1894
CR Miller 2002
CSS Miller 1879
DS Miller 2013-2018
DS Miller 2023
FS Miller 1875-1879
G Miller 1976/77-1994
GA Miller 1891
JD Miller 1880
JM Miller 2018
JM Miller 2022-2024
KR Miller 1959
MG Miller 2002-2016
NB Miller 2015
OJ Miller 2012-2013
PN Miller 1936
PV Miller 1909
R Miller 1880-1884
RA Miller 1871
RGD Miller 1988
RS Miller 1959
SC Miller 2005
W Miller 2006
WB Miller 2008-2015
WB Miller 2018
WH Miller 1874-1879
G Miller-Hallett 1905
SA Miller-Hallett 1913
A Miller-Hassett 1905
GW Milles 1846-1864
HA Milles 1891-1894
AD Millett 1964
CF Millett 1861
FW Millett 1964-1980
FW Milligan 1897-1898
O Millington 2023
W Millington-Limb 1931
C Millman 1879
G Millman 1960-1962
AJ Mills 2023
BST Mills 1844-1845
Charles William Mills 1885
DS Mills 1975
E Mills 1830
EM Mills 1881
HM Mills 1879-1881
J Mills 1817-1830
JO Mills 2021
JP Mills 2008-2013
JPC Mills 1983-1991
OCH Mills 2016
OCH Mills 2021-2023
R Mills 1827
W Mills 1842-1844
Millward 1888-1890
TW Millward 1897
GA Milman 1863-1872
W Milman 1888
RO Milne 1879-1892
EW Milner-Jones 1886
WR Milroy 2006
Lord Milsington 1794-1799
AG Milton 2022-2024
CA Milton 1954-1968
CH Milton 1930
HA Milton 1930
HA Milton 1926
M Milton 2005
ME Milton 1971-1995
Minly 2019
A Minnis 1933-1934
A Minnis 1928-1930
F Mir 2022
FA Mir 2015-2019
GT Mirehouse 1887-1906
BB Mirza 2021-2023
R Mirza 2002-2012
WK Mirza 1964
Misbah-ul-Haq 2017
NM Mischler 1950
KM Mistri 1929
KM Mistry 1920
Mitchell 1835
A Mitchell 1933/34
AW Mitchell 2012-2015
C Mitchell 1877
C Mitchell 1895
DKH Mitchell 2012-2024
F Mitchell 1897-1914
GJ Mitchell 2012-2019
J Mitchell 1831
LS Mitchell 2021-2023
M Mitchell 2024
MF Mitchell 1959
PDB Mitchell 2013-2016
PDB Mitchell 2018
R Mitchell 2013
RAH Mitchell 1862-1891
RF Mitchell 1910
TB Mitchell 1932-1932/33
TF Mitchell 1927-1933
WM Mitchell 1969-1970
GP Mitchell-Innes 1884
NS Mitchell-Innes 1935/36-1946
J Mitchinson 2021-2024
C Mitford 1815
F Mitford 1877
FC Mitford 1881
G Mitton 1894
TE Mitzman 2005-2010
Mo Ahmed 2023
GE Moberly 1881
JC Moberly 1879
JEA Mocatta 1960
HS Modi 2006-2011
AJ Moen 2021-2023
MP Moen 2023-2024
D Moffat 1863-1875
JSD Moffat 2013-2021
NJD Moffat 1908-1950
SP Moffat 2000
HD Moffatt 1912
MJ Moffatt 1950
HI Mohammad 2015-2023
I Mohammad 2016
UA Mohammad 2017-2024
Mohammad Nabi 2006-2011
Mohammad Saeed 1954-1957
A Mohammed 2011
A Mohammed 2015-2017
H Mohammed 2008-2010
HI Mohammed 2015
HI Mohammed 2016-2021
HK Mohammed 2014-2016
I Mohammed 2013-2018
M Mohammed 2009
N Mohammed 1998-2001
S Mohammed 1997-2004
S Mohammed 2014-2015
S Mohammed 2017-2021
W Mohammed 1972
M Mohammod 2004
A Mokhuane 2014
EO Moleon 1996
Molineux 1876
GK Molineux 1912
GL Molins 2000/01-2010
JAM Molins 1996
MT Molloy 1905
Molyneaux 1882
DH Molyneux 1964
HP Molyneux 1877
PL Mommsen 2018
N Monckton 1902
T Moncreiffe 1841-1855
Moncrieff 1874
W Moncrieff 1847
AM Money 2021-2023
GEW Money 1901-1914
WB Money 1868-1869
BJ Monk 2021-2022
GTE Monkhouse 2000/01-2002
JE Monkhouse 2016-2019
JE Monkhouse 2023-2024
DDC Monro 1964
FD Monro 1904
FRD Monro 1911
GH Monson 1791-1792
SD Montagu 1831-1840
VA Montagu 1868-1875
Montague 1838
A Montague 1900
E Montague 2015
EJ Montague 2008-2010
G Montague 1907
T Montague 1881-1883
JD Monteith 1981/82
CTCM Montgomerie 1875-1885
RR Montgomerie 2008-2009
HF Montgomery 1901-1908
HH Montgomery 1868
JE Montgomery 1917-1918
MA Montgomery 1970-1971
SR Montgomery 2009/10
SR Montgomery 2015
WR Montgomery 2007-2012
E Montresor 1880
WF Montresor 1880-1899
RPD Monypenny 1861-1864
DB Moody 1964
DJM Moody 2022
ICH Moody 1964
LJ Moody 1988
LJ Moody 1995
LW Moody 2016
RM Moody 1963
RM Moody 1959
WW Moolman 2008
LJ Moon 1905-1909
WR Moon 1897-1922
BT Mooney 2013-2015
PJ Moor 2015-2018
Moore 1861-1876
CA Moore 1901
DN Moore 1932
H Moore 2019
JES Moore 1890-1891
JM Moore 2017
JM Moore 2022-2024
JT Moore 1993
M Moore 1964
MT Moore 2006-2023
NH Moore 1956-1957
O Moore 2021
PJ Moore 1877
PJ Moore 2015
PJ Moore 2015
PRC Moore 1949
PW Moore 1877
RH Moore 1936-1937
RH Moore 1964
SB Moore 1876
SC Moore 2009-2018
T Moore 1877
T Moore 1884
WFP Moore 1865-1877
HG Moore-Gwyn 1920
JG Moore-Gwyn 1920
H Moores 2011
HJ Moores 2015-2017
P Moores 1990/91-1996
Moorhouse 1899-1900
HC Moorhouse 1901-1919
JR Moorhouse 2016-2018
R Moorhouse 1891-1901
JHD Moran 2008
PJ Moran 2010-2013
PJ Moran 2015
EG Morant 1795
EJHE Morant 1895
H Morant 1855
AF Morcom 1908-1915
DJ Mordaunt 1959-1974
EC Mordaunt 1894-1911
GJ Mordaunt 1894-1905
HJ Mordaunt 1891-1906
JM Mordaunt 1857-1863
O Mordaunt 1866-1872
O Mordaunt 1888
R Mordini 2014
HK More 1976-2015
PJM More 1916
RE More 1904-1910
RE More 2003
TJ More 1916
TJM More 1893-1911
HW Morecroft 2012
C Morel 2013
Morgan 1803
A Morgan 2014-2015
CD Morgan 2006-2008
CD Morgan 2016-2018
CGW Morgan 2023-2024
DC Morgan 1953-1975
DJ Morgan 2009-2012
DJ Morgan 2015
G Morgan 1991-2009
G Morgan 1897-1903
GT Morgan 2022-2023
HC Morgan 1849
JL Morgan 2020-2023
LJ Morgan 2010
M Morgan 1989-2005
M Morgan 2022
MJ Morgan 2013-2014
MN Morgan 1957
N Morgan 2009-2010
N Morgan 2021-2022
O Morgan 2023
PG Morgan 2012-2014
PNG Morgan 2024
RL Morgan 2009-2011
RL Morgan 2013-2015
TH Morgan 2018
TH Morgan 2021-2022
W Morgan 1891-1905
D Morgan-Stanley 2011
D Moriarty 2018
CF Morice 1924-1930
CS Morice 1911-1912
HF Morice 1890-1891
HR Morice 1891
N Morice 1891-1911
WS Morice 1912-1913
DPB Morkel 1930-1935
TW Morkill 1961-1964
EH Morland 1954
AN Morley 1896-1897
BA Morley 2015-2017
F Morley 1874-1883
HA Morley 1888
HM Morley 1895
JG Morley 2023
A Morley-Brown 1960-1972
RH Mornement 1909-1910
Morrell 1802
CH Morrice 1881
FLH Morrice 1881
W Morrick 2009-2022
AW Morris 1885-1895
BL Morris 1964
C Morris 2014-2015/16
C Morris 2024
COM Morris 1930
E Morris 1906
E Morris 2023
F Morris 1892
G Morris 2014-2015
H Morris 1868
H Morris 1989-1996
HM Morris 1923
I Morris 1964
J Morris 2003
JA Morris 2016-2023
JC Morris 2006-2007
JE Morris 1987-1990
JF Morris 1917
JRD Morris 1964
JSM Morris 1964
MJRIC Morris 2019
N Morris 1872-1873
PC Morris 1976-1978
RSM Morris 1998-1999
SA Morris 2000-2015
SE Morris 2004-2005
CD Morrison 2006
D Morrison 2019
DA Morrison 2011-2014
JSF Morrison 1921-1922
JSF Morrison 1930
RD Morrison 2015
J Morrissey 2010-2015
J Morrissey 2015
C Morse 1844-1866
S Morse 1870
OH Mortensen 1994
MI Mortimer 2013
RGE Mortimer 1893
JB Mortimore 1958/59-1967
A Morton 1912-1920
A Morton 2003
AHA Morton 1860
CH Morton 1892-1897
GD Morton 1951-1952
GD Morton 1955
IS Morton 2012-2013
KW Morton 2009
MM Morton 1954-1964
PH Morton 1886-1903
TI Morton 2017-2024
AFG Moscardi 1893
R Moseley 2002
MR Moseling 1995/96-1996
SC Mosey 2015
AE Moss 1953-1968
GD Moss 1984
MJ Moss 1980
RH Moss 1891-1893
S Moss 1896-1898
HR Mostyn 1881
MH Mostyn 1867-1868
RL Mostyn 1859-1871
TEML Mostyn 1851-1853
JA Mote 2012
JA Mote 2015-2016
GJ Motion 1931
TS Motsamai 2008
CC Mott 1892-1900
WK Mott 1859
CE Mott-Radclyffe 1950
WJ Mottram 2007/08-2023
PA Motum 2000/01-2015
PA Motum 2017-2018
PA Motum 2020-2024
N Moughal 2024
AJ Moulding 2001
WM Moulton-Day 2008
H Mounsey 1900
JR Mountford 2009-2014
PNG Mountford 1964-1970
Viscount Mountgarret 1849-1853
JL Moxham 2016
MD Moxon 1985-1990
PB Muchall 2011-2014
Mudassar Nazar 1995
W Mudrick 2016
SM Mugava 2012
S Mugave 2012
Muggeridge 1886-1892
JS Muggeridge 1889
FH Mugliston 1910
JE Mugnaioni 2015-2016
ARJ Muir 2021
ARJ Muir 2024
W Muir 1879
GF Muirhead 2022
ND Muirhead 2015-2023
H Muir-Mackenzie 1870-1873
KA Muir-Mackenzie 1870
DC Mulholland 2009-2024
HGH Mulholland 1913
I Mulholland 2005-2009
D Mullan 2008
C Mullapudi 2022
J Muller 1879-1881
D Mullholland 2013
DC Mullholland 2023
I Mullholland 2003
I Mullholland 2010
A Mullins 2005
CW Mullins 2006
S Mullins 2006
CE Mulraine 2006-2012
G Mumford 1867-1869
JE Mumm 1909
Mumtaz Habibullah 2017-2024
RP Muncaster 1956-1964
BL Muncer 1933-1957
EL Munday 2021-2024
VS Munden 1954-1955
R Munds 1910-1920
Mundy 1801
CFM Mundy 1876-1880
PH Mundy 1842
RG Munn 1900-1908
GN Munro 1903
HC Munro 1941-1948
JP Munster 1890
HR Munt 1923-1935
TA Munton 1991-1996
G Muralitharan 2024
BE Murch 1964
AW Murdoch 2015-2016
C Murdoch 1932
CC Murdoch 1884
CEG Murdoch 1871-1889
CM Murdoch 1884
CT Murdoch 1881-1883
CT Murdoch 1888
E Murdoch 1889
GJ Murdoch 1930
J Murdoch 1876
WL Murdoch 1891-1902
GB Muriel 1888
AJ Murphy 1992-1998
DJ Murphy 2017
J Murphy 2013
N Murphy 2023
RJ Murphy 1994
TW Murphy 2024
C Murral 2024
C Murrall 2024
CG Murrall 2013-2015
RW Murrall 2011
RW Murrall 2014-2015
Murray 1883
Murray 1864
A Murray 2011
AC Murray 2014-2023
AL Murray 1930-1931
CS Murray 1896
DL Murray 1964-1991
HH Murray 1853
JT Murray 1956-1970
M Murray 1991-2006
MD Murray 2014
MD Murray 2017
MP Murray 1957-1968
RE Murray 1901
S Murray 1899
TM Murray-Rust 1931
W Murray-Wood 1954-1956
HR Murrell 1901-1927
E Murrills 2013
EJ Murrils 2013
JC Murrin 2008/09
JC Murrin 2002
AJ Murtagh 1982-1984
TJ Murtagh 2010-2017
DG Murty 2023
C Musgrave 1819-1826
JPC Musgrave 2011-2013
PE Musgrave 1930-1936
RFT Musgrave 2015
J Musgrove 2013
SJ Musgrove 2011
Mushtaq Mohammad 1964-1995
C Musk 1973
SA Musk 2013
Muson 1831
FW Musson 1930
RG Musson 1967-1971
A Mutacamarana 2017
CT Mutombodzi 2015
A Muttit 2018
A Muttit 2022
AR Muttitt 2016-2021
GA Muttlebury 1860-1861
AJCD Mutucumarana 2010-2016
G Muwas 2008
G Muwas 2022
CJ Myburgh 1950
Mycroft 1884-1886
Mycroft 1887-1889
T Mycroft 1877-1894
W Mycroft 1876-1890
SVS Mylavarapu 2016-2018
TG Mylchcrest 1901
A Mynn 1833-1847
WP Mynn 1836
JMA Mynott 2014-2019
JMA Mynott 2024
T Mynott 2024
TJ Mynott 2013-2018
JT Mytton-More 1898-1899