Player Records and Statistics - International Players (M)
ABCDEFGHIJKLNOPQRSTUVWXYZ
 Players for  Search for Player by Name
      Detailed Profiles & Statistics
Name Born Country (Current) Tests ODIs T20s
M Sohel Patel 23/03/1992 Panama     15
Ma Qiancheng 10/12/2004 China     11
Maaz Khan 28/04/1997 Lesotho     23
Maaz Patel 27/02/2005 Eswatini     1
Mabsar Abdulla 17/03/2007 Maldives     2
T M Macalou 11/02/1995 Mali     15
C G Macartney 27/06/1886 Australia 35    
G G Macaulay 07/12/1897 England 8    
M J Macaulay 19/04/1939 South Africa 1    
J C W MacBryan 22/07/1892 England 1    
P D Macchi 21/01/1995 Oman   1  
A R MacGibbon 28/08/1924 New Zealand 26    
S C G MacGill 25/02/1971 Australia 44 3  
G MacGregor 31/08/1869 England 8    
C C Machado 28/02/2004 Brazil     5
M Machado 02/07/1997 Portugal     8
M W Machan 15/02/1991 Scotland   23 13
K Macheka 25/09/2000 Zimbabwe      
A J Mackay 13/06/1967 Zimbabwe   3  
K D Mackay 24/10/1925 Australia 37    
F A MacKinnon 09/04/1848 England 1    
T S S Mackintosh 11/01/2003 Scotland   10 2
A C MacLaren 01/12/1871 England 35    
J A Maclean 27/04/1946 Australia 4 2  
K H MacLeay 02/04/1959 Australia   16  
C S MacLeod 15/11/1988 Scotland   88 64
D V Macome 18/12/2003 Mozambique     18
N J MacRae 25/03/1972 Scotland   2  
S Madan Lal 20/03/1951 India 39 67  
C Madande 12/04/2000 Zimbabwe 1 16 35
N J Maddinson 21/12/1991 Australia 3   6
L V Maddocks 24/05/1926 Australia 7    
D L Maddy 23/05/1974 England 3 8 4
W N Madhevere 04/09/2000 Zimbabwe 2 36 73
H A G Madhushanka 04/04/1992 Seychelles     2
T N Madondo 22/11/1976 Zimbabwe 3 13  
I S Madray 02/07/1934 West Indies 2    
W L Madsen 02/01/1984 Italy     4
R S Madugalle 22/04/1959 Sri Lanka 21 63  
S Maduranga 04/02/1988 South Korea     6
A W R Madurasinghe 30/01/1961 Sri Lanka 3 12  
S K D T Madusanka 05/03/1983 Seychelles     18
P Madushan 14/12/1993 Sri Lanka   9 8
D S K Madushanka 10/04/1995 Sri Lanka   1 2
L D Madushanka 12/09/1992 Sri Lanka   4 3
L D Madushanka 18/09/2000 Sri Lanka 1 26 15
N Madziva 02/08/1991 Zimbabwe   12 15
Mafizur Rahman 10/11/1978 Bangladesh   4  
P Magafas 17/04/1969 Greece     4
M Magagula 26/11/1994 Eswatini     28
N Magagula 17/12/2002 Eswatini     1
S S B Magala 07/01/1991 South Africa   8 6
R P Magar 27/08/1992 Nepal     6
A Magdalenic 16/04/1991 Croatia     9
J N Maguire 15/09/1956 Australia 3 23  
R Mahajan 07/02/1982 Philippines     3
R S Mahanama 31/05/1966 Sri Lanka 52 213  
K A Maharaj 07/02/1990 South Africa 57 44 39
M F Maharoof 07/09/1984 Sri Lanka 22 109 8
K Mahato 02/04/2000 Nepal   2  
Mahbubul Alam 01/12/1983 Bangladesh 4 5  
Mahbubur Rahman 01/02/1969 Bangladesh   1  
Mahedi Hasan 12/12/1994 Bangladesh   11 54
J P Maher 27/02/1974 Australia   26  
Mahidul Islam Ankon 04/05/1999 Bangladesh 1    
Mahmad Data 29/05/1984 Panama     4
S Mahmood 25/02/1997 England 2 9 18
S I Mahmood 21/12/1981 England 8 26 4
Mahmood Hamid 19/01/1969 Pakistan   1  
Mahmood Hussain 02/04/1932 Pakistan 27    
Mahmudul Hasan Joy 13/11/2000 Bangladesh 17   3
Mahmudullah 04/02/1986 Bangladesh 50 238 141
C Mahoney 06/08/1981 Peru     3
N B Mahwire 31/07/1982 Zimbabwe 10 23  
M L Maiava 01/06/1985 Samoa     3
G I Maiden 22/07/1979 Scotland   7 3
Maidul Islam 12/02/1990 Estonia     12
Maiga Ibrahim 13/05/2003 Ivory Coast     4
B F Mailata 30/01/1985 Samoa     4
A A Mailey 03/01/1886 Australia 21    
G T Main 28/02/1995 Scotland   16 16
N A Maiolo 30/09/1994 Italy     8
D Maisuria 06/08/1998 Botswana     37
Majid Khan 28/09/1946 Pakistan 63 23  
E S Maka 05/03/1922 India 2    
Z Makadji 25/10/2002 Mali     8
J W H Makepeace 22/08/1881 England 4    
A Makesh 04/08/1991 Kuwait     4
L Makgale 06/06/2001 Botswana     7
T V Makoni 28/11/1999 Zimbabwe 2    
D J Malan 03/09/1987 England 22 30 62
J N Malan 18/04/1996 South Africa   23 11
P J Malan 12/08/1989 South Africa 3    
Malangzai Mansoor   Belgium     4
P Malav 28/09/1985 Luxembourg     28
C Malaya 24/01/2005 Malawi     5
D E Malcolm 22/02/1963 England 40 10  
A Malhotra 26/01/1957 India 7 20  
J S Malhotra 04/11/1989 United States   18 17
W J Malinda 16/10/1991 Maldives     11
D Malinga   Eswatini     3
S L Malinga 28/08/1983 Sri Lanka 30 226 84
G Malla 16/09/1990 Nepal   37 45
M Malle 27/03/2000 Mali     10
N A Mallender 13/08/1961 England 2    
A A Mallett 13/07/1945 Australia 38 9  
S K R Mallidi 25/08/1997 Sweden     3
M F Malone 09/10/1950 Australia 1 10  
Mamoon Latif 09/08/1992 Belgium     11
V Manakitoga 12/09/1989 Fiji     2
G Manan 03/03/1989 Romania     16
Manan Bashir 05/07/2000 Bulgaria     3
D Manani 18/03/1982 Romania     3
A Manatos 30/11/2006 Greece     2
A K Mandal 05/02/1991 Nepal     2
Mandeep Singh 18/12/1991 India     3
Mandeep Singh 01/03/1992 Norway     5
T Manders 30/01/1995 Bermuda     25
H V Mandhyan 20/10/1990 Hungary     21
M S S Mandy 20/10/1990 Chile     4
B A D Manenti 23/03/1997 Italy     5
H J Manenti 05/10/2000 Italy     15
A Manepalli 25/09/1987 Luxembourg     8
Mangala Gunasekara 30/10/1986 Cyprus     11
G Mangau 29/04/2000 Vanuatu     3
S G Mangela 01/04/1988 Uganda     10
R Mangera 26/04/1989 Panama     4
Maninder Singh 13/06/1965 India 35 59  
Manish Sharma 11/07/1977 Cambodia     10
O Manishimwe 15/09/2002 Rwanda     74
M F Manjate 18/02/1996 Mozambique     7
S V Manjrekar 12/07/1965 India 37 74  
V L Manjrekar 26/09/1931 India 55    
Manjural Islam 07/11/1979 Bangladesh 17 34  
Manjural Islam Rana 04/05/1984 Bangladesh 6 25  
A V Mankad 12/10/1946 India 22 1  
M H Mankad 12/04/1917 India 44    
A L Mann 08/11/1945 Australia 4    
F G Mann 06/09/1917 England 7    
F T Mann 03/03/1888 England 5    
N B F Mann 28/12/1920 South Africa 19    
K Manne 03/04/1995 Mexico     1
P Manning 25/09/1990 Cayman Islands     13
G A Manou 23/04/1979 Australia 1 4  
A Manousis 19/08/1978 Greece     11
Manpreet Singh 09/01/1985 Italy     20
Manpreet Singh 05/10/1994 Singapore     40
A Mansale 05/08/1988 Vanuatu     34
I Mansaray 22/12/1992 Sierra Leone     4
P N F Mansell 16/03/1920 South Africa 13    
Mansoor Akhtar 25/12/1957 Pakistan 19 41  
Mansoor Amjad 14/12/1987 Pakistan   1 1
Mansoor Rana 27/12/1962 Pakistan   2  
M K Mantri 01/09/1921 India 4    
Manzoor Akhtar 16/04/1968 Pakistan   7  
Manzoor Elahi 15/04/1963 Pakistan 6 54  
K T Maphaka 08/04/2006 South Africa 1 2 5
L Maphane 12/01/2003 Botswana     4
B Maphosa 28/03/2002 Botswana     10
T T Maposa 29/08/2003 Zimbabwe   1 1
N K Mapunda 12/08/1991 Tanzania     7
Maqsood Ahmad 15/03/1985 Belgium     6
Maqsood Ahmed 26/03/1925 Pakistan 16    
Maqsood Rana 01/08/1972 Pakistan   1  
D S Maraiwai 22/05/1997 Fiji     9
I Maraj 26/01/1969 Canada   6  
A Maregwede 05/08/1981 Zimbabwe 2 11  
D A Marillier 24/04/1978 Zimbabwe 5 48  
M Mariyappan 31/07/1996 Seychelles     3
M Markande 11/11/1997 India     1
L A Markham 12/09/1924 South Africa 1    
A K Markram 04/10/1994 South Africa 45 74 57
D Marks 22/08/1986 Malta     6
V J Marks 25/06/1955 England 6 34  
J Marples   Gibraltar     20
A P Marr 28/03/1862 Australia 1    
C S Marriott 14/09/1895 England 1    
G R Marsh 31/12/1958 Australia 50 117  
M R Marsh 20/10/1991 Australia 46 93 65
R W Marsh 04/11/1947 Australia 96 92  
S E Marsh 09/07/1983 Australia 38 73 15
C A Marshall 13/09/1939 Canada   2  
H J H Marshall 15/02/1979 New Zealand 13 66 3
J A H Marshall 15/02/1979 New Zealand 7 10 3
M D Marshall 18/04/1958 West Indies 81 136  
N E Marshall 27/02/1924 West Indies 1    
O M Marshall 09/05/1995 Peru     3
R E Marshall 25/04/1930 West Indies 4    
X M Marshall 27/03/1986 West Indies 7 37 20
Marshall Ayub 05/12/1988 Bangladesh 3    
D Marsic 06/08/1984 Croatia     9
A Martel 23/09/1991 Guernsey     18
D E Martel 17/11/1998 Guernsey     6
J L Martel 11/06/1996 Guernsey     3
A Martin 18/11/1982 West Indies   9 1
B P Martin 25/04/1980 New Zealand 5    
C S Martin 10/12/1974 New Zealand 71 20 6
F Martin 12/10/1861 England 2    
F R Martin 12/10/1893 West Indies 9    
G C Martin 30/05/1966 Zimbabwe   5  
J C Martin 18/03/1995 Guernsey     4
J J Martin 11/05/1972 India   10  
J W Martin 28/07/1931 Australia 8    
J W Martin 16/02/1917 England 1    
M Martin 06/08/1989 Switzerland     1
P J Martin 15/11/1968 England 8 20  
T Martin 03/05/2000 Luxembourg     6
Martin Akayezu 24/10/2002 Rwanda     87
E A Martindale 25/11/1909 West Indies 10    
D L Martinez 06/11/2001 Spain     2
D R Martyn 21/10/1971 Australia 67 208 4
T Maruma 19/04/1988 Zimbabwe 4 22 13
T Marumani 02/01/2002 Zimbabwe   18 42
W F E Marx 04/07/1895 South Africa 3    
B Masaba 22/09/1991 Uganda     63
H Masakadza 09/08/1983 Zimbabwe 38 209 66
S W Masakadza 04/09/1986 Zimbabwe 5 16 7
W P Masakadza 04/10/1993 Zimbabwe 3 39 61
J K Masara 16/08/1991 Zimbabwe     1
B Masauko 18/08/2004 Malawi     11
A D Mascarenhas 30/10/1977 England   20 14
W T Mashinge 06/10/1996 Zimbabwe     2
Mashrafe Mortaza 05/10/1983 Bangladesh 36 220 54
P Masih 06/12/1986 Romania     3
J R Mason 26/03/1874 England 5    
M J Mason 27/08/1974 New Zealand 1 26 3
Masood Anwar 12/12/1967 Pakistan 1    
Masood Iqbal 17/04/1952 Pakistan   1  
Masood Jayezeh 21/03/1994 Iran     3
J Masquater 12/08/1998 Tanzania     6
S J Massiah 21/06/1979 United States   2  
H H Massie 11/04/1854 Australia 9    
R A L Massie 14/04/1947 Australia 6 3  
I Master 22/04/1994 Botswana     6
N Master 03/11/1991 Botswana     2
P S Masvaure 07/10/1988 Zimbabwe 9 2  
E Matambanadzo 13/04/1976 Zimbabwe 3 7  
P K Matautaava 27/09/1991 Vanuatu     28
J Matharu 06/09/1992 Canada     7
A M Matheson 27/02/1906 New Zealand 2    
E Mathew 10/06/1994 Malta     17
A D Mathews 02/06/1987 Sri Lanka 116 226 90
D K Mathias 20/03/1991 Bahrain     16
W Mathias 04/02/1935 Pakistan 21    
A W Mathieson 10/10/1989 New Zealand   1  
G E Mathurin 23/09/1983 West Indies     3
I D Matic 12/02/1990 Croatia     2
Matiullah Khan 01/03/1993 United Arab Emirates   1  
D Matla 27/08/1994 Slovenia     1
M J Matsau 15/06/1999 Lesotho     14
S Matsikenyeri 03/05/1983 Zimbabwe 8 113 10
Z E Matsinhe 27/02/1999 Mozambique     22
A D G Matthews 03/05/1904 England 1    
C D Matthews 22/09/1962 Australia 3    
C R Matthews 15/02/1965 South Africa 18 56  
G R J Matthews 15/12/1959 Australia 33 59  
T J Matthews 03/04/1884 Australia 8    
E H Mattis 11/04/1957 West Indies 4 2  
B M Mauricette 04/09/1946 Canada   3  
D Mauro 31/10/1983 Argentina     4
L F Mavume 01/06/2005 Mozambique     7
B A Mavuta 04/03/1997 Zimbabwe 5 14 13
L Maw 15/10/1995 Myanmar     2
T M K Mawoyo 08/01/1986 Zimbabwe 11 7  
W Maximo 30/12/2000 Brazil     9
D E S Maxwell 23/02/1971 Canada   10  
G J Maxwell 14/10/1988 Australia 7 145 116
P B H May 31/12/1929 England 66    
T B A May 26/01/1962 Australia 24 47  
N P Mayavo 01/10/1992 Zimbabwe     1
K R Mayers 08/09/1992 West Indies 18 28 38
M P Maynard 21/03/1966 England 4 14  
E R Mayne 02/07/1882 Australia 4    
L C Mayne 23/01/1942 Australia 6    
Mazhar Hussain 25/10/1967 United Arab Emirates   7  
Mazhar Khan 31/07/1986 Slovenia     5
Mazharul Haque 03/07/1980 Bangladesh   1  
Mazharul Islam 01/01/1994 Seychelles     18
R Mazumder 22/08/1993 Cyprus     18
R Mbaiwa 14/06/2003 Botswana     3
M Mbangwa 26/06/1976 Zimbabwe 15 29  
V Mbazo 18/08/1999 Botswana     44
H Mcaleer 02/12/2004 Isle of Man     5
P A McAlister 11/07/1869 Australia 8    
A McAuley 05/02/1996 Isle of Man     23
C McAuslan 01/06/1998 Hong Kong   2  
C M McBride 26/06/1999 Scotland   18  
A R McBrine 30/04/1993 Ireland 8 90 32
S J McCabe 16/07/1910 Australia 39    
M J McCague 24/04/1969 England 3    
W K McCallan 27/08/1975 Ireland   39 9
N F I McCallum 22/11/1977 Scotland   43 11
R D McCann 11/01/1985 Ireland   8 3
G J McCarter 10/10/1992 Ireland   1 3
A M McCarthy 08/06/1987 West Indies   2 1
B J McCarthy 13/09/1992 Ireland 2 45 56
C N McCarthy 24/03/1929 South Africa 15    
M J McClenaghan 11/06/1986 New Zealand   48 29
W McClintock 01/01/1997 Ireland     5
J A McCollum 01/08/1995 Ireland 6 10  
C E McConchie 12/01/1992 New Zealand   6 12
J E McConnon 21/06/1922 England 2    
C L McCool 09/12/1916 Australia 14    
E L McCormick 16/05/1906 Australia 12    
R B McCosker 11/12/1946 Australia 25 14  
O C McCoy 04/01/1997 West Indies   2 42
B B McCullum 27/09/1981 New Zealand 101 260 71
N L McCullum 01/09/1980 New Zealand   84 63
R J McCurdy 30/12/1959 Australia   11  
B R McDermott 12/12/1994 Australia   5 25
C J McDermott 14/04/1965 Australia 71 138  
A B McDonald 05/06/1981 Australia 4    
C C McDonald 17/11/1928 Australia 47    
E A McDonald 06/01/1891 Australia 11    
P S McDonnell 13/11/1858 Australia 19    
P E McEwan 19/12/1953 New Zealand 4 17  
C P McGahey 12/02/1871 England 2    
B E McGain 25/03/1972 Australia 1    
N C McGarrell 12/07/1972 West Indies 4 17  
H M McGirr 05/11/1891 New Zealand 2    
P D McGlashan 22/06/1979 New Zealand   4 11
D J McGlew 11/03/1929 South Africa 34    
A McGrath 06/10/1975 England 4 14  
G D McGrath 09/02/1970 Australia 124 250 2
S N McGregor 18/12/1931 New Zealand 25    
J McIlwraith 07/09/1857 Australia 1    
T G McIntosh 04/12/1979 New Zealand 17    
A J W McIntyre 14/05/1918 England 3    
P E McIntyre 27/04/1966 Australia 2    
A J McKay 17/04/1980 New Zealand 1 19 2
C J McKay 22/02/1983 Australia 1 59 6
B J McKechnie 06/11/1953 New Zealand   14  
S S McKechnie 06/08/1991 Hong Kong   8 30
G D McKenzie 24/06/1941 Australia 60 1  
K S A Mckenzie 09/11/2000 West Indies 6    
N D McKenzie 24/11/1975 South Africa 58 64 2
G Mckeon 18/10/2003 France     20
T R McKibbin 10/10/1870 Australia 5    
A H McKinnon 20/08/1932 South Africa 8    
J W McLaren 24/12/1887 Australia 1    
R McLaren 09/02/1983 South Africa 2 54 12
Z Mclaughlin 24/05/1990 Cayman Islands     3
N A M McLean 28/07/1973 West Indies 19 45  
R A McLean 09/07/1930 South Africa 40    
C E Mcleod 24/10/1869 Australia 17    
E G McLeod 14/10/1900 New Zealand 1    
H McLeod   East Africa   2  
R W McLeod 19/01/1868 Australia 6    
T G McMahon 08/11/1929 New Zealand 5    
J E P McMaster 16/03/1861 England 1    
B M McMillan 22/12/1963 South Africa 38 78  
C D McMillan 13/09/1976 New Zealand 55 197 8
Q McMillan 23/06/1904 South Africa 13    
E D A McMorris 04/04/1935 West Indies 13    
B J McMullen 18/10/1999 Scotland   26 16
D A N McRae 25/12/1912 New Zealand 1    
P G McShane 18/04/1858 Australia 3    
E B McSweeney 08/03/1957 New Zealand   16  
N A McSweeney 08/03/1999 Australia 3    
C A McWatt 01/02/1922 West Indies 6    
Md Nurul Huda 28/07/1990 Finland     5
Md Shafiqul Haque 09/01/1987 Thailand     4
C P Mead 09/03/1887 England 17    
N Mead 10/03/2008 Samoa     6
W Mead 25/03/1868 England 1    
G P S Meade 19/03/1996 Italy     32
M Meade 09/10/1970 Chile     1
S C Meaker 21/01/1989 England   2 2
T Meale 11/11/1928 New Zealand 2    
Mecit Ozturk 01/01/1980 Turkey     12
I Meckiff 06/01/1935 Australia 18    
J Mees 27/09/1978 Luxembourg     40
Meet Bhavsar 23/06/2004 Kuwait     65
K R Meherhomji 09/08/1911 India 1    
Mehidy Hasan Miraz 25/10/1997 Bangladesh 51 103 29
A S Mehmi 06/01/1991 Greece     15
A Mehmood 31/12/1988 Hong Kong     7
A Mehmood 01/01/1985 Switzerland     7
Mehmood Quaraishy 04/02/1942 East Africa   3  
V Mehra 17/10/1963 United Arab Emirates   6  
V L Mehra 12/03/1938 India 8    
Mehrab Hossain 22/09/1978 Bangladesh 9 18  
Mehrab Hossain 08/07/1987 Bangladesh 7 18 2
Mehran Dorri 30/07/1991 Iran     1
Mehran Khan 13/04/1987 Oman   4 48
Mehran Siasar 04/03/1987 Iran     1
D A Mehta 21/04/2003 Tanzania     4
K D Mehta 06/05/1992 Czech Republic     3
P S Mehta 30/11/1940 East Africa   1  
S Mehta 08/06/1985 Finland     5
D J Meintjes 09/06/1890 South Africa 2    
K P Meiyappan 08/10/2000 United Arab Emirates   31 15
B Mejaro 17/05/2005 Lesotho     3
D Mejia 14/08/1996 Costa Rica     3
M G Melle 03/06/1930 South Africa 7    
A Melville 19/05/1910 South Africa 11    
M A Meman 26/06/1952 Zimbabwe   1  
B A W Mendis 11/03/1985 Sri Lanka 19 87 39
B K G Mendis 02/02/1995 Sri Lanka 69 141 78
B M A J Mendis 15/01/1983 Sri Lanka   58 22
L R D Mendis 25/08/1952 Sri Lanka 24 79  
M C Mendis 28/12/1968 Sri Lanka   1  
P H K D Mendis 30/09/1998 Sri Lanka 10 17 23
Ramesh Mendis 07/07/1995 Sri Lanka 15 4 4
K Mendon 16/02/1989 Czech Republic     16
I L Mendonca 13/07/1934 West Indies 2    
A Mene-Ejegi 07/12/1990 Serbia     13
A B Mengoumou 17/07/2004 Cameroon     8
J M Mennie 24/12/1988 Australia 1 2  
A R Menon 10/01/2005 Singapore     1
J H Mensah 29/07/1993 Ghana     2
V M Merchant 12/10/1911 India 10    
R P Meredith 21/06/1996 Australia   1 6
W E Merritt 18/08/1908 New Zealand 6    
C A Merry 20/01/1911 West Indies 2    
C A J Meschede 21/11/1991 Germany     5
K O Meth 08/02/1988 Zimbabwe 2 11 2
K D Meuleman 05/09/1923 Australia 1    
E M Meuli 20/02/1926 New Zealand 1    
P L Mhambrey 20/06/1972 India 2 3  
Mian Siddique 09/02/2000 Japan     3
A J Michael 24/09/1985 Samoa     10
D P Michael 08/10/1987 Samoa     10
Michael Nazir 08/03/1978 Malta     1
J Middleton 30/09/1865 South Africa 6    
W E Midwinter 19/06/1851 Australia 12    
Mien Mehmood 29/12/1976 Portugal     7
Mihusan Hamid 06/06/1991 Maldives     1
Milad Momend 01/01/2003 Luxembourg     6
B D Milburn 24/11/1943 New Zealand 3    
C Milburn 23/10/1941 England 9    
Milen Gogev 11/05/1994 Bulgaria     7
E J B Miles 26/06/1997 Jersey   4 33
Milind Kumar 15/02/1991 United States   10 12
A G Milkha Singh 31/12/1941 India 4    
A M Miller 19/10/1869 England 1    
C R Miller 06/02/1964 Australia 18    
D A Miller 10/06/1989 South Africa   175 130
G Miller 09/11/1969 Cook Islands     2
G Miller 08/09/1952 England 34 25  
K R Miller 28/11/1919 Australia 55    
L S M Miller 31/03/1923 New Zealand 13    
N O Miller 16/05/1982 West Indies 1 50 9
R S Miller 24/12/1924 West Indies 1    
F W Milligan 19/03/1870 England 2    
G Millman 02/10/1934 England 6    
J P Millmow 22/09/1967 New Zealand   5  
C Mills 26/11/1867 South Africa 1    
J E Mills 03/09/1905 New Zealand 7    
K D Mills 15/03/1979 New Zealand 19 170 42
S Mills 15/09/1998 Isle of Man     1
T S Mills 12/08/1992 England     16
A F Milne 13/04/1992 New Zealand   50 53
C A Milton 10/03/1928 England 6    
W H Milton 03/12/1854 South Africa 3    
M J Mindley 29/12/1994 West Indies 1 1  
Minhajul Abedin 25/09/1965 Bangladesh   27  
R B Minnett 13/06/1888 Australia 9    
D A Minors 06/01/1970 Bermuda   20  
Mir Hamza 10/09/1992 Pakistan 7    
Miran Bakhsh 20/04/1907 Pakistan 2    
J M Miranda 19/09/1997 Costa Rica     1
S F Mire 21/08/1989 Zimbabwe 2 47 9
K Mirpuri 27/11/1987 Gibraltar     22
Mirwais Ashraf 30/06/1988 Afghanistan   46 25
Mirza Ahmed 11/04/2004 Kuwait     6
Mirza Ahsan 15/11/1988 Austria     31
Mirza Baig 11/03/1999 Pakistan     3
Mirza Mohammed Baig 05/10/1994 Qatar     14
Misbah-ul-Haq 28/05/1974 Pakistan 75 162 39
RVPK Mishara 24/04/2001 Sri Lanka     3
A Mishra 24/11/1982 India 22 36 10
G Mishra 15/10/1991 Romania     12
P Mishra 09/01/1979 Bulgaria     50
T Mishra 22/12/1986 Kenya   42 15
T Misi 08/10/2004 Samoa     2
F M Misson 19/11/1938 Australia 5    
A Mitchell 13/09/1902 England 6    
B Mitchell 08/01/1909 South Africa 42    
D J Mitchell 20/05/1991 New Zealand 31 42 70
F Mitchell 13/08/1872 South Africa 5    
R G D Mitchell 14/04/1994 Philippines     1
R P Mitchell 25/06/1989 Bahamas     5
T B Mitchell 04/09/1902 England 5    
N S Mitchell-Innes 07/09/1914 England 1    
A Mithun 25/10/1989 India 4 5  
J Miyagi 05/04/2003 Uganda     33
J Q K Moala 03/11/2006 Fiji     6
Mobashar Ashraf 19/12/1987 France     2
S J Modani 05/01/1989 United States   34 5
A Modi 19/10/2005 Singapore     7
H S Modi 13/10/1971 Kenya   63  
R S Modi 11/11/1924 India 10    
K Modise 20/07/1988 Botswana     7
Mofassar Saeed 11/07/1979 Norway     1
D Mogan 09/08/1994 Malaysia     3
Mohamed Arief 19/03/2001 Malaysia     20
Mohamed Azzam 31/08/1991 Maldives     43
Mohamed Coulibaly 02/01/2000 Mali     13
Mohamed Fadiga 08/04/2001 Mali     1
Mohamed Ishmath 21/09/1999 Maldives     8
Mohamed Issa   Tanzania     39
Mohamed Mahfooz 09/07/1987 Maldives     15
Mohamed Miuvaan 17/01/2007 Maldives     4
Mohamed Rishwan 25/11/1993 Maldives     36
Mohamed Shafeeq 21/04/1994 Kuwait     38
Mohamed Shiraz 13/02/1995 Sri Lanka   2  
Mohamed Shiyam 05/11/1984 Maldives     5
Mohameed Taiwo 03/06/2002 Nigeria     43
Mohammad Aadil Alam 18/10/2003 Nepal   6 8
Mohammad Abbas 10/03/1990 Pakistan 27 3  
Mohammad Adnan 07/04/1984 Saudi Arabia     5
Mohammad Ahnaff 27/04/1997 Qatar     19
Mohammad Ahsan 19/07/1980 Kuwait     6
Mohammad Akram 10/09/1974 Pakistan 9 23  
Mohammad Ali 01/11/1992 Pakistan 4    
Mohammad Amin 02/05/1987 Kuwait     11
Mohammad Amir 13/04/1992 Pakistan 36 61 62
Mohammad Asaduzzaman 01/01/1993 Finland     9
Mohammad Ashraful 07/07/1984 Bangladesh 61 177 23
Mohammad Asif 20/12/1982 Pakistan 23 38 11
Mohammad Aslam 05/01/1920 Pakistan 1    
Mohammad Aslam 07/09/1961 United Arab Emirates   4  
Mohammad Atif 20/01/2000 Spain     6
Mohammad Ayaz 13/10/1987 United Arab Emirates     1
Mohammad Ayub 13/09/1979 Pakistan 1    
Mohammad Boota 05/01/1983 United Arab Emirates   9 19
Mohammad Farooq 08/04/1938 Pakistan 7    
Mohammad Ghazanfar 28/12/1994 Hong Kong     29
Mohammad Hafeez 17/10/1980 Pakistan 55 218 119
Mohammad Haris 30/03/2001 Pakistan   6 9
Mohammad Hasnain 05/04/2000 Pakistan   14 28
Mohammad Hussain 08/10/1976 Pakistan 2 14  
Mohammad Ihsan 12/05/1996 Spain     21
Mohammad Ilyas 19/03/1946 Pakistan 10    
Mohammad Iqbal 31/12/1973 Canada   5 3
Mohammad Irfan 06/06/1982 Pakistan 4 60 22
Mohammad Ishaq 01/02/2005 Afghanistan     5
Mohammad Ishaq 07/03/1963 United Arab Emirates   5  
Mohammad Kamran 15/10/1987 Spain     19
Mohammad Kashif 03/12/1984 Netherlands   11 3
Mohammad Khalil 11/12/1982 Pakistan 2 3  
Mohammad Mithun 13/02/1990 Bangladesh 10 34 17
Mohammad Munaf 02/11/1935 Pakistan 4    
Mohammad Nabi 01/01/1985 Afghanistan 3 170 132
Mohammad Nadeem 04/09/1982 Oman   38 59
Mohammad Naim 22/08/1999 Bangladesh 1 8 35
Mohammad Naveed 03/06/1987 United Arab Emirates   39 31
Mohammad Nawaz 21/03/1994 Pakistan 6 37 60
Mohammad Nazir 08/03/1946 Pakistan 14 4  
Mohammad Qazi 23/04/1984 Canada     1
Mohammad Rafique 15/05/1970 Bangladesh 33 125 1
Mohammad Ramzan 25/12/1970 Pakistan 1    
Mohammad Rizwan 01/06/1992 Pakistan 38 83 106
Mohammad Saifuddin 01/11/1996 Bangladesh   29 38
Mohammad Saleem 09/09/2002 Afghanistan 1 2 1
Mohammad Salim 15/10/1981 Bangladesh 2 1  
Mohammad Salman 07/08/1981 Pakistan 2 7 1
Mohammad Sami 24/02/1981 Pakistan 36 87 13
Mohammad Shahid 01/11/1988 Bangladesh 5   1
Mohammad Shahzad 31/01/1988 Afghanistan 2 84 73
Mohammad Shahzad 15/08/1979 United Arab Emirates   6 20
Mohammad Shamshad Khan 15/11/1989 Sierra Leone     6
Mohammad Talha 15/10/1988 Pakistan 4 3  
Mohammad Tauqir 14/01/1972 United Arab Emirates   11 3
Mohammad Waheed 15/09/2003 Hong Kong     1
Mohammad Wasim 25/08/2001 Pakistan 2 20 29
Mohammad Wasim 08/08/1977 Pakistan 18 25  
Mohammad Yasin   Spain     12
Mohammad Yousuf 27/08/1974 Pakistan 90 288 3
Mohammad Zahid 02/08/1976 Pakistan 5 11  
D Mohammed 08/10/1979 West Indies 5 7  
J N Mohammed 23/09/1986 West Indies   36 9
Mohammed Alamgir 20/04/1991 Eswatini     10
Mohammed Asghar 29/08/1980 Kuwait     4
Mohammed Aslam 27/02/1983 Qatar     1
Mohammed Faraazuddin 30/07/2001 United Arab Emirates     6
Mohammed Irshad 20/06/1991 Qatar     10
Mohammed Mustafa 03/10/1981 Saudi Arabia     6
Mohammed Nadeem 27/02/1983 Qatar     42
Mohammed Nurji 19/10/1993 Malawi     6
Mohammed Qasim 03/08/1991 United Arab Emirates   5 3
Mohammed Rizlan 24/07/1985 Qatar     44
Mohammed Sameer 13/11/1994 Bahrain     2
Mohammed Shami 03/09/1990 India 64 101 23
Mohammed Sharif 12/12/1985 Bangladesh 10 9  
Mohammed Siraj 13/03/1994 India 36 44 16
A K Mohan 13/02/1987 Finland     25
S R Mohan 16/05/1989 Seychelles     15
Mohan Manivannan 11/06/1989 Cayman Islands     1
Mohan Vivekanandan 14/04/1982 Mongolia     13
P K Mohanarangam 30/07/1993 Mexico     8
S A Mohandas 23/08/1988 Hungary     22
D S Mohanty 20/07/1976 India 2 45  
Mohibullah Paak 12/10/1992 Afghanistan   2  
Mohsin Hub 04/04/1989 Peru     4
Mohsin Kamal 16/06/1963 Pakistan 9 19  
Mohsin Khan 03/08/1998 Hong Kong     3
Mohsin Khan 15/03/1955 Pakistan 48 75  
Mohsin Shabbir 18/09/1989 Saudi Arabia     3
Mohsin Zaki 02/11/1997 Bahrain     5
Moin Khan 23/09/1971 Pakistan 69 219  
Moin-Ul-Atiq 05/08/1964 Pakistan   5  
A M Moir 17/07/1919 New Zealand 17    
G M C Mol 12/10/1983 Netherlands   6 1
H J Mol 29/03/1977 Netherlands   11 4
A W Mold 27/05/1863 England 3    
D A R Moloney 11/08/1910 New Zealand 3    
L Momand 22/09/2000 Sweden     7
Mominul Haque 29/09/1991 Bangladesh 69 28 6
P L Mommsen 14/10/1987 Scotland   44 24
L Monanthane 19/10/1998 Lesotho     11
D Mongia 17/04/1977 India   57 1
N R Mongia 19/12/1969 India 44 140  
Moniruzzaman 25/10/1976 Bangladesh   2  
M R Montfort 30/01/1985 Canada     1
M Montgomery 10/05/2000 Germany     1
T M Moody 02/10/1965 Australia 8 76  
M Mooketsi 24/12/1996 Botswana     51
L J Moon 09/02/1878 England 4    
F L H Mooney 26/05/1911 New Zealand 14    
J F Mooney 10/02/1982 Ireland   64 27
P J K Mooney 15/10/1976 Ireland   4  
P J Moor 02/02/1991 Ireland 14 49 21
E M Moore 17/03/1993 South Africa 1    
K S More 04/09/1962 India 49 94  
K V Morea 30/09/1993 Papua New Guinea   17 21
V V Morea 13/03/1983 Papua New Guinea   13 5
T L Moreki 07/10/1993 South Africa 2    
D W O Morgan 13/02/1974 Bermuda   2  
E J G Morgan 10/09/1986 England 16 248 115
R W Morgan 12/02/1941 New Zealand 20    
D P B Morkel 25/01/1906 South Africa 16    
J A Morkel 10/06/1981 South Africa 1 58 50
M Morkel 06/10/1984 South Africa 86 117 44
F Morley 16/12/1850 England 4    
J A R Moroney 24/07/1917 Australia 7    
A Morris 22/08/1982 Cayman Islands     19
A R Morris 19/01/1922 Australia 46    
C H Morris 30/04/1987 South Africa 4 42 23
H Morris 05/10/1963 England 3    
J E Morris 01/04/1964 England 3 8  
L R T Morris 28/03/1998 Australia   3  
S Morris 22/06/1855 Australia 1    
B D Morrison 17/12/1933 New Zealand 1    
D K Morrison 03/02/1966 New Zealand 48 96  
J F M Morrison 27/08/1947 New Zealand 17 18  
Morshed Ali Khan 14/05/1972 Bangladesh   3  
J B Mortimore 14/05/1933 England 9    
R S Morton 22/07/1978 West Indies 15 56 7
Mosaddeck Hossain 10/12/1995 Bangladesh 4 43 33
A J Mosca 21/08/1991 Italy     13
J Mosca 15/11/1994 Italy     14
M Mosehle 24/04/1990 South Africa     7
E A Moseley 05/01/1958 West Indies 2 9  
S A R Moseley 11/04/1994 West Indies 2    
H Moses 13/02/1858 Australia 6    
J W N Moses 08/08/1965 Botswana     7
Mosharraf Hossain 20/11/1981 Bangladesh   5  
Moshiur Rahman 28/10/1980 Estonia     4
A E Moss 14/11/1930 England 9    
J K Moss 29/06/1947 Australia 1 1  
K Motlhanka 17/04/1992 Botswana     53
O Motlhoaring 23/08/2001 South Africa      
R C Motz 12/01/1940 New Zealand 32    
W H Moule 31/01/1858 Australia 1    
N Mourikis 06/04/2001 Greece     2
D R Mousley 08/07/2001 England   3 4
Mousom Dhakal 27/01/2001 Nepal     2
S Movva 04/09/1993 Canada   15 16
M D Moxon 04/05/1960 England 10 8  
T Mpatane 29/10/2004 Botswana     3
F J Mpegna 06/05/1990 Cameroon     12
P V Mpitsang 28/03/1980 South Africa   2  
C B Mpofu 27/11/1985 Zimbabwe 15 84 32
Mrittunjoy Chowdhury 28/06/2001 Bangladesh   1 1
N M'shangwe 09/02/1991 Zimbabwe 2 6 5
Muaviath Ghanee 04/08/1989 Maldives     7
J Mubarak 10/02/1981 Sri Lanka 13 40 16
Mubasir Khan 24/04/2002 Pakistan     1
W T Mubayiwa 24/08/1998 Zimbabwe      
Mubeen Tariq 16/06/1994 Portugal     1
G Mubiru 28/12/2001 Uganda     3
A Mucyodusenge   Rwanda     1
Mudassar Bukhari 26/12/1983 Netherlands   46 38
Mudassar Muhammad 02/04/1981 Germany     10
Mudassar Nazar 06/04/1956 Pakistan 76 122  
V M Muddiah 08/06/1929 India 2    
G H Mudie 25/11/1915 West Indies 1    
B S Mudzinganyama 09/04/1995 Zimbabwe 1    
T V Mufambisi 17/12/1986 Zimbabwe   6  
Mufasir-Ul-Haq 16/08/1944 Pakistan 1    
N Mugabe 31/03/1995 Kenya     25
Muhaddis Muhaddis 04/10/1992 Indonesia     4
Muhamad Syahadat 24/03/1994 Malaysia     31
Muhammad Afis   Indonesia     4
Muhammad Amin 11/03/1975 Eswatini     13
Muhammad Amir 24/04/2001 Malaysia     50
Muhammad Anjar Tadarus   Indonesia     43
Muhammad Ansar 05/02/1983 Kuwait     4
Muhammad Asim 25/12/1993 Qatar     5
Muhammad Awais 25/02/1993 Greece     3
Muhammad Babar 07/01/1987 Spain     2
Muhammad Burhan 05/07/2000 Hungary     4
Muhammad Butt 03/04/1984 Norway     10
Muhammad Farooq 03/02/1998 Cyprus     1
Muhammad Farooq 05/10/1992 United Arab Emirates   2 8
Muhammad Hamayun 17/04/1987 Saudi Arabia     4
Muhammad Hurraira 25/04/2002 Pakistan 1    
Muhammad Imran 15/02/1982 Finland     1
Muhammad Jabir 01/01/1995 Qatar     22
Muhammad Jawadullah 12/03/1999 United Arab Emirates   7 31
Muhammad Kaleem 01/10/1985 United Arab Emirates     9
Muhammad Kashif 22/10/1987 Kuwait     21
Muhammad Khan 12/01/1995 Hong Kong     6
Muhammad Khurram 09/08/1978 Malawi     5
Muhammad Moiz 30/04/1988 Romania     8
Muhammad Muneeb 11/06/1997 Belgium     32
Muhammad Murad 07/12/1999 Qatar     15
Muhammad Musa 28/08/2000 Pakistan 1 2 2
Muhammad Nadeem 04/04/1990 Saudi Arabia     5
Muhammad Nadir 15/06/1998 Rwanda     45
Muhammad Naeem 04/09/1982 Saudi Arabia     7
Muhammad Rafique 18/02/1989 Bahrain     2
Muhammad Safdar   Bahrain     3
Muhammad Saleem 02/01/1988 Brazil     11
Muhammad Salman 25/10/1995 Bahrain     2
Muhammad Saqib 20/08/1989 Saudi Arabia     5
Muhammad Siddiqui 03/04/1991 Slovenia     9
Muhammad Tahir 20/12/1988 Greece     2
Muhammad Tanveer 01/02/1981 Qatar     61
Muhammad Umar 18/12/2003 Kuwait     17
Muhammad Usman 13/10/1985 United Arab Emirates   38 47
Muhammad Wafiq 25/04/1996 Malaysia     32
Muhammad Waseem 12/02/1994 United Arab Emirates   56 69
Muhammad Zafar Khan 05/05/1986 Tanzania     5
Muhammad Zaghlool 12/10/1980 Belize     2
Muhammadh Rayhaan Ahmed 23/03/1996 Austria     4
Muhammed Asjed 23/02/1989 Spain     3
Muhammed Basil 27/03/2008 Bahrain     1
Muhammed Manga 03/12/2001 Gambia     11
Muhammed Shanil 20/12/1988 United Arab Emirates     1
Muhammed Turkmen 15/06/1992 Turkey     6
Muhammet Bicer 10/06/2007 Turkey     6
Muhammet Kursat 18/01/2007 Turkey     4
Muhummad Younis 05/11/1986 Bahrain     14
D Muhumuza 30/09/1989 Uganda     32
J M Muirhead 30/07/1993 Australia     5
Mujahid Jamshed 01/12/1971 Pakistan   4  
Mujeeb Ur Rahman 28/03/2001 Afghanistan 1 75 49
Mujeeb-Ur-Rehman 07/03/1990 Qatar     3
R G Mukasa 22/05/1989 Uganda     58
V L Mukesh 03/10/1983 Seychelles     8
Mukesh Singh 24/05/1988 Mexico     1
Mukesh Thakur 02/05/1988 Thailand     13
S P Mukherjee 05/10/1964 India   3  
J K Mukhiya 22/11/1992 Nepal     10
Mukhtar Ahmed 20/12/1992 Pakistan     6
Mukhtar Ghulami 10/02/1999 France     15
Mukhtiar Singh 18/09/1993 Spain     2
S R Mukkamalla 09/04/2004 United States   25 9
Muktar Ali 10/10/1989 Bangladesh     1
S Mukuddem 20/01/1972 Bermuda   20  
A Mukund 06/01/1990 India 7    
J Mulder 11/08/1995 Ireland   4 8
P W A Mulder 19/02/1998 South Africa 18 20 11
F F Mulivai 24/02/1985 Samoa     4
A A Mulla 05/05/1980 Canada   24 4
M Mulla 07/11/1981 Canada   1  
A D Mullally 12/07/1969 England 19 50  
D Mullen 19/11/1993 Guernsey     10
L F Muller 30/07/2005 Brazil     9
S A Muller 11/07/1971 Australia 2    
C T Mumba 06/05/1995 Zimbabwe 3 7 9
A M N Munasinghe 10/12/1971 Sri Lanka   5  
G R D S Munasinghe 07/10/1986 Italy     8
E M D Y Munaweera 24/04/1989 Sri Lanka   2 13
G B W Munaweera 18/10/1991 Qatar     29
A Mundra 20/05/1992 Sweden     4
Mungun Altankhuyag 06/04/2005 Mongolia     2
S Muniandy 15/10/1995 Malaysia     85
Munim Shahriar 22/05/1998 Bangladesh     5
I S Munir 31/12/2005 Uganda     1
S Munir 11/12/1998 Denmark     13
Munir Ahmad 01/02/1996 Afghanistan 1    
Munir Dar 04/03/1974 Hong Kong   2 2
Munir Malik 10/07/1934 Pakistan 3    
C Munoz-Mills 08/05/1991 Spain     41
C Munro 11/03/1987 New Zealand 1 57 65
H G Munsey 21/02/1993 Scotland   59 74
T A Munton 30/07/1965 England 2    
T T Munyonga 31/01/1999 Zimbabwe   6 15
T Mupariwa 16/04/1985 Zimbabwe 1 40 4
R Mupfudza 12/08/2001 Zimbabwe      
G Murali 16/01/1988 Costa Rica     8
Muralidhara Vandrasi 20/02/1991 Czech Republic     4
M Muralitharan 17/04/1972 Sri Lanka 133 350 12
S Murari 28/12/1980 Costa Rica     8
Murat Ipek 06/04/2004 Turkey     4
Murat Yilmaz 20/05/2002 Turkey     3
W L Murdoch 18/10/1854 England 19    
B G Murgatroyd 19/10/1969 Namibia   6  
Murid Ekrami 31/12/2000 Belgium     25
B A Murphy 01/12/1976 Zimbabwe 11 31  
D Murphy 24/06/1989 Scotland   8 4
T Murphy 15/11/2000 Australia 6    
A R A Murray 30/04/1922 South Africa 10    
B A G Murray 18/09/1940 New Zealand 13    
D A Murray 29/09/1950 West Indies 19 10  
D J Murray 04/09/1967 New Zealand 8 1  
D L Murray 20/05/1943 West Indies 62 26  
J R Murray 20/01/1968 West Indies 33 55  
J T Murray 01/04/1935 England 21    
R C Murray 30/03/1998 Zimbabwe   5  
T J Murtagh 02/08/1981 Ireland 3 58 14
Y Murtaza 04/12/1990 Hong Kong     47
Murtaza Yamin 07/06/1980 Cyprus     1
P Murungi 03/06/2004 Uganda     37
Musa Ahmed 10/12/1997 Netherlands   15  
Musa Shaheen 25/02/2004 Denmark     21
T K Musakanda 31/10/1994 Zimbabwe 5 16 12
Musawar Shah 15/03/1990 Qatar     14
T Musekiwa 10/02/2000 Zimbabwe     11
T Musekiwa 16/12/1992 Zimbabwe      
H Musgrove 27/11/1860 Australia 1    
Mushfiqur Rahim 09/05/1987 Bangladesh 94 272 102
Mushfiqur Rahman 10/01/1977 Bangladesh 10 28  
Mushtaq Ahmed 28/06/1970 Pakistan 52 144  
S Mushtaq Ali 17/12/1914 India 11    
Mushtaq Mohammad 22/11/1943 Pakistan 57 10  
L A Musiani 08/02/1996 Argentina     16
A K Muslar 28/09/1996 Belize     9
Muslim Yar 10/05/1999 Germany     44
Mussadiq Ahmed 25/04/1980 Germany     4
Mustafa Omer 23/12/1999 France     1
Mustafa Yusuf 15/09/1996 Nigeria     5
Mustafizur Rahman 06/09/1995 Bangladesh 15 107 106
Mustapha Suwareh 29/08/2001 Gambia     11
P Mustard 08/10/1982 England   10 2
D T Mutendera 25/01/1979 Zimbabwe 1 9  
G M Muthui 07/10/1999 Kenya     27
S Muthusamy 22/02/1994 South Africa 4    
F Mutizwa 24/08/1985 Zimbabwe 1 17 3
C T Mutombodzi 21/12/1990 Zimbabwe 1 14 15
A Mutreja 03/05/1990 Singapore     13
D V D Mutreja 30/03/2008 Mexico     5
F Mutua 26/02/2002 Kenya     17
R Mutumbami 11/06/1989 Zimbabwe 6 36 29
Muzahir Raza 05/05/2002 Oman   4 5
Muzammil Shahzad 01/02/1979 Philippines     3
B Muzarabani 02/10/1996 Zimbabwe 9 52 67
T Muzarabani 27/03/1987 Zimbabwe   8 9
O Muzondo 19/02/1998 Zimbabwe      
M Mwamadi 16/04/1997 Malawi     12
W Mwayenga 20/06/1984 Zimbabwe 1 3  
Myat Thu Aung 17/06/2004 Myanmar     9
S J Myburgh 28/02/1984 Netherlands   22 45
D N Myers 21/03/2002 Zimbabwe 4 10 24
G Mylvaganam 01/08/1966 United Arab Emirates   3  
L J Myott 29/04/2000 Philippines     16
No. of Records = 860
ABCDEFGHIJKLNOPQRSTUVWXYZ
 Player Records and Statistics Menu