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     18
Maaz Patel 27/02/2005 Eswatini     1
T M Macalou 11/02/1995 Mali     10
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    
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     13
N J MacRae 25/03/1972 Scotland   2  
S Madan Lal 20/03/1951 India 39 67  
C Madande 12/04/2000 Zimbabwe   15 20
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 60
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  
A W R Madurasinghe 30/01/1961 Sri Lanka 3 12  
S K D T Madusanka 05/03/1983 Seychelles     13
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 23 14
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     23
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     6
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 50 44 27
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 44
J P Maher 27/02/1974 Australia   26  
Mahmad Data 29/05/1984 Panama     4
S Mahmood 25/02/1997 England 2 8 12
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 13   3
Mahmudullah 04/02/1986 Bangladesh 50 232 124
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
B F Mailata 30/01/1985 Samoa     4
A A Mailey 03/01/1886 Australia 21    
G T Main 28/02/1995 Scotland   14 14
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     5
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    
P Malav 28/09/1985 Luxembourg     25
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
S Maliwan 03/01/2002 Thailand     13
G Malla 16/09/1990 Nepal   37 45
M Malle 27/03/2000 Mali     5
N A Mallender 13/08/1961 England 2    
A A Mallett 13/07/1945 Australia 38 9  
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
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
T Manders 30/01/1995 Bermuda     17
H V Mandhyan 20/10/1990 Hungary     17
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     10
A Manepalli 25/09/1987 Luxembourg     7
G Mangau 29/04/2000 Vanuatu     3
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     50
M F Manjate 18/02/1996 Mozambique     3
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    
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     34
A Mansale 05/08/1988 Vanuatu     28
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  
L Maphane 12/01/2003 Botswana     4
B Maphosa 28/03/2002 Botswana     10
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 Markande 11/11/1997 India     1
L A Markham 12/09/1924 South Africa 1    
A K Markram 04/10/1994 South Africa 37 68 39
D Marks 22/08/1986 Malta     6
V J Marks 25/06/1955 England 6 34  
J Marples   Gibraltar     19
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 42 89 54
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     5
A Martel 23/09/1991 Guernsey     7
D E Martel 17/11/1998 Guernsey     5
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     4
Martin Akayezu 24/10/2002 Rwanda     69
E A Martindale 25/11/1909 West Indies 10    
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   12 24
W F E Marx 04/07/1895 South Africa 3    
B Masaba 22/09/1991 Uganda     59
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 38 46
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 8 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     12
A D Mathews 02/06/1987 Sri Lanka 109 226 87
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  
M J Matsau 15/06/1999 Lesotho     12
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 4 12 10
T M K Mawoyo 08/01/1986 Zimbabwe 11 7  
D E S Maxwell 23/02/1971 Canada   10  
G J Maxwell 14/10/1988 Australia 7 138 106
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 34
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     3
Mazharul Haque 03/07/1980 Bangladesh   1  
Mazharul Islam 01/01/1994 Seychelles     13
R Mazumder 22/08/1993 Cyprus     11
R Mbaiwa 14/06/2003 Botswana     3
M Mbangwa 26/06/1976 Zimbabwe 15 29  
V Mbazo 18/08/1999 Botswana     34
P A McAlister 11/07/1869 Australia 8    
A McAuley 05/02/1996 Isle of Man     18
C McAuslan 01/06/1998 Hong Kong   2  
C M McBride 26/06/1999 Scotland   18  
A R McBrine 30/04/1993 Ireland 7 88 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 1 45 49
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 9
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 31
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 3    
N D McKenzie 24/11/1975 South Africa 58 64 2
G Mckeon 18/10/2003 France     11
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   18 9
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  
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    
W Mead 25/03/1868 England 1    
G P S Meade 19/03/1996 Italy     27
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     8
I Meckiff 06/01/1935 Australia 18    
J Mees 27/09/1978 Luxembourg     35
Meet Bhavsar 23/06/2004 Kuwait     48
K R Meherhomji 09/08/1911 India 1    
Mehidy Hasan Miraz 25/10/1997 Bangladesh 43 97 25
A S Mehmi 06/01/1991 Greece     11
A Mehmood 31/12/1988 Hong Kong     3
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     37
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
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 M A J Mendis 15/01/1983 Sri Lanka   58 22
K Mendis 02/02/1995 Sri Lanka 63 130 64
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 3 7 10
Ramesh Mendis 07/07/1995 Sri Lanka 14 4 2
K Mendon 16/02/1989 Czech Republic     16
I L Mendonca 13/07/1934 West Indies 2    
A Mene-Ejegi 07/12/1990 Serbia     12
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 5
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     1
B D Milburn 24/11/1943 New Zealand 3    
C Milburn 23/10/1941 England 9    
E J B Miles 26/06/1997 Jersey   4 33
Milind Kumar 15/02/1991 United States     3
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   173 116
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   49 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    
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 5    
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     15
Mirwais Ashraf 30/06/1988 Afghanistan   46 25
Mirza Ahmed 11/04/2004 Kuwait     3
Mirza Ahsan 15/11/1988 Austria     31
Mirza Baig 11/03/1999 Pakistan     3
Mirza Mohammed Baig 05/10/1994 Qatar     9
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     43
T Mishra 22/12/1986 Kenya   42 15
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 23 39 63
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     21
Mobashar Ashraf 19/12/1987 France     2
S J Modani 05/01/1989 United States   31 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
D Mogan 09/08/1994 Malaysia     3
Mohamed Arief 19/03/2001 Malaysia     20
Mohamed Azzam 31/08/1991 Maldives     33
Mohamed Coulibaly 02/01/2000 Mali     10
Mohamed Ishmath 21/09/1999 Maldives     8
Mohamed Issa   Tanzania     38
Mohamed Mahfooz 09/07/1987 Maldives     15
Mohamed Miuvaan 17/01/2007 Maldives     2
Mohamed Rishwan 25/11/1993 Maldives     30
Mohamed Shafeeq 21/04/1994 Kuwait     23
Mohameed Taiwo 03/06/2002 Nigeria     23
Mohammad Aadil Alam 18/10/2003 Nepal   6 8
Mohammad Abbas 10/03/1990 Pakistan 25 3  
Mohammad Adnan 07/04/1984 Saudi Arabia     5
Mohammad Ahnaff 27/04/1997 Qatar     9
Mohammad Ahsan 19/07/1980 Kuwait     6
Mohammad Akram 10/09/1974 Pakistan 9 23  
Mohammad Ali 01/11/1992 Pakistan 2    
Mohammad Amin 02/05/1987 Kuwait     11
Mohammad Amir 13/04/1992 Pakistan 36 61 50
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     2
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   9 27
Mohammad Hussain 08/10/1976 Pakistan 2 14  
Mohammad Ihsan 12/05/1996 Spain     12
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     4
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 161 121
Mohammad Nadeem 04/09/1982 Oman   34 52
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 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 30 74 90
Mohammad Saifuddin 01/11/1996 Bangladesh   29 34
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     8
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 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     33
Mohammed Nazir 08/03/1946 Pakistan 14 4  
Mohammed Nurji 19/10/1993 Malawi     6
Mohammed Qasim 03/08/1991 United Arab Emirates   5 3
Mohammed Rizlan 24/07/1985 Qatar     33
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 27 41 10
A K Mohan 13/02/1987 Finland     25
S R Mohan 16/05/1989 Seychelles     10
Mohan Manivannan 11/06/1989 Cayman Islands     1
S A Mohandas 23/08/1988 Hungary     20
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 61 28 6
P L Mommsen 14/10/1987 Scotland   44 24
L Monanthane 19/10/1998 Lesotho     7
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     37
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 13 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 19
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     12
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   2  
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     8
J Mosca 15/11/1994 Italy     9
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     39
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
Mousom Dhakal 27/01/2001 Nepal     2
S Movva 04/09/1993 Canada   7 5
M D Moxon 04/05/1960 England 10 8  
F J Mpegna 06/05/1990 Cameroon     7
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     11
Muhaddis Muhaddis 04/10/1992 Indonesia     4
Muhamad Syahadat 24/03/1994 Malaysia     28
Muhammad Afis   Indonesia     4
Muhammad Amin 11/03/1975 Eswatini     9
Muhammad Amir 24/04/2001 Malaysia     42
Muhammad Anjar Tadarus   Indonesia     26
Muhammad Ansar 05/02/1983 Kuwait     4
Muhammad Awais 25/02/1993 Greece     3
Muhammad Babar 07/01/1987 Spain     2
Muhammad Butt 03/04/1984 Norway     10
Muhammad Farooq 03/02/1998 Cyprus     1
Muhammad Farooq 05/10/1992 United Arab Emirates     4
Muhammad Hamayun 17/04/1987 Saudi Arabia     4
Muhammad Imran 15/02/1982 Finland     1
Muhammad Jabir 01/01/1995 Qatar     12
Muhammad Jawadullah 12/03/1999 United Arab Emirates   5 15
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 Muneeb 11/06/1997 Belgium     17
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     21
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     4
Muhammad Saqib 20/08/1989 Saudi Arabia     5
Muhammad Siddiqui 03/04/1991 Slovenia     3
Muhammad Tanveer 01/02/1981 Qatar     50
Muhammad Usman 13/10/1985 United Arab Emirates   38 47
Muhammad Wafiq 25/04/1996 Malaysia     30
Muhammad Waseem 12/02/1994 United Arab Emirates   48 51
Muhammad Zaghlool 12/10/1980 Belize     2
Muhammadh Rayhaan Ahmed 23/03/1996 Austria     4
Muhammed Asjed 23/02/1989 Spain     3
Muhammed Manga 03/12/2001 Gambia     9
Muhammed Shanil 20/12/1988 United Arab Emirates     1
Muhammed Turkmen 15/06/1992 Turkey     4
Muhammet Bicer 10/06/2007 Turkey     3
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 45
R G Mukasa 22/05/1989 Uganda     55
V L Mukesh 03/10/1983 Seychelles     8
Mukesh Singh 24/05/1988 Mexico     1
Mukesh Thakur 02/05/1988 Thailand     6
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     9
Mukhtiar Singh 18/09/1993 Spain     2
S R Mukkamalla 09/04/2004 United States   17  
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 12 15 5
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     5
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
Mungun Altankhuyag 06/04/2005 Mongolia     2
S Muniandy 15/10/1995 Malaysia     75
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     32
C Munro 11/03/1987 New Zealand 1 57 65
H G Munsey 21/02/1993 Scotland   56 65
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
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     21
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     34
Murtaza Yamin 07/06/1980 Cyprus     1
P Murungi 03/06/2004 Uganda     31
Musa Ahmed 10/12/1997 Netherlands   13  
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 16/12/1992 Zimbabwe      
H Musgrove 27/11/1860 Australia 1    
Mushfiqur Rahim 09/05/1987 Bangladesh 88 271 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     40
Mustafa Omer 23/12/1999 France     1
Mustafa Yusuf 15/09/1996 Nigeria     5
Mustafizur Rahman 06/09/1995 Bangladesh 15 104 91
Mustapha Suwareh 29/08/2001 Gambia     9
P Mustard 08/10/1982 England   10 2
D T Mutendera 25/01/1979 Zimbabwe 1 9  
G M Muthui 07/10/1999 Kenya     17
S Muthusamy 22/02/1994 South Africa 3    
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     8
D V D Mutreja 30/03/2008 Mexico     3
F Mutua 26/02/2002 Kenya     6
R Mutumbami 11/06/1989 Zimbabwe 6 36 29
Muzammil Shahzad 01/02/1979 Philippines     3
B Muzarabani 02/10/1996 Zimbabwe 6 48 46
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     5
S J Myburgh 28/02/1984 Netherlands   22 45
D N Myers 21/03/2002 Zimbabwe 1 5 8
G Mylvaganam 01/08/1966 United Arab Emirates   3  
L J Myott 29/04/2000 Philippines     12
No. of Records = 808
ABCDEFGHIJKLNOPQRSTUVWXYZ
 Player Records and Statistics Menu