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     7
Maaz Khan 28/04/1997 Lesotho     6
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 W Machan 15/02/1991 Scotland   23 13
A J Mackay 13/06/1967 Zimbabwe   3  
K D Mackay 24/10/1925 Australia 37    
F A MacKinnon 09/04/1848 England 1    
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   87 61
N J MacRae 25/03/1972 Scotland   2  
S Madan Lal 20/03/1951 India 39 67  
C Madande 12/04/2000 Zimbabwe   1 1
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 20 36
T N Madondo 22/11/1976 Zimbabwe 3 13  
I S Madray 02/07/1934 West Indies 2    
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     6
P Madushan 14/12/1993 Sri Lanka   1  
D S K Madushanka 10/04/1995 Sri Lanka   1 2
L D Madushanka 12/09/1992 Sri Lanka   4 3
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     11
N Magagula 17/12/2002 Eswatini     1
S S B Magala 07/01/1991 South Africa   3 4
R P Magar 27/08/1992 Nepal     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 42 24 18
M F Maharoof 07/09/1984 Sri Lanka 22 109 8
K Mahato 02/04/2000 Nepal   1  
Mahbubul Alam 01/12/1983 Bangladesh 4 5  
Mahbubur Rahman 01/02/1969 Bangladesh   1  
Mahedi Hasan 12/12/1994 Bangladesh   3 36
J P Maher 27/02/1974 Australia   26  
Mahmad Data 29/05/1984 Panama     2
S Mahmood 25/02/1997 England 2 7 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 8    
Mahmudullah 04/02/1986 Bangladesh 50 212 119
C Mahoney 06/08/1981 Peru     3
N B Mahwire 31/07/1982 Zimbabwe 10 23  
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   13 6
N A Maiolo 30/09/1994 Italy     8
D Maisuria 06/08/1998 Botswana     10
Majid Khan 28/09/1946 Pakistan 63 23  
E S Maka 05/03/1922 India 2    
J W H Makepeace 22/08/1881 England 4    
A Makesh 04/08/1991 Kuwait     4
D J Malan 03/09/1987 England 22 9 42
J N Malan 18/04/1996 South Africa   20 11
P J Malan 12/08/1989 South Africa 3    
P Malav 28/09/1985 Luxembourg     17
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   13 17
W J Malinda 16/10/1991 Maldives     6
D Malinga   Eswatini     3
S L Malinga 28/08/1983 Sri Lanka 30 226 84
G Malla 16/09/1990 Nepal   19 40
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
G Manan 03/03/1989 Romania     15
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     6
H V Mandhyan 20/10/1990 Hungary     17
M S S Mandy 20/10/1990 Chile     4
H J Manenti 05/10/2000 Italy     5
A Manepalli 25/09/1987 Luxembourg     7
R Mangera 26/04/1989 Panama     4
Maninder Singh 13/06/1965 India 35 59  
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     6
G A Manou 23/04/1979 Australia 1 4  
A Manousis 19/08/1978 Greece     11
Manpreet Singh 09/01/1985 Italy     19
Manpreet Singh 05/10/1994 Singapore     23
A Mansale 05/08/1988 Vanuatu     14
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  
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  
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 31 41 23
D Marks 22/08/1986 Malta     2
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 32 66 38
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     2
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  
Martin Akayezu 24/10/2002 Rwanda     11
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   5 13
W F E Marx 04/07/1895 South Africa 3    
B Masaba 22/09/1991 Uganda     14
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 1 24 35
J K Masara 16/08/1991 Zimbabwe     1
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
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     2
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     10
J Matharu 06/09/1992 Canada     7
A M Matheson 27/02/1906 New Zealand 2    
A D Mathews 02/06/1987 Sri Lanka 100 218 78
D K Mathias 20/03/1991 Bahrain     8
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
M J Matsau 15/06/1999 Lesotho     5
S Matsikenyeri 03/05/1983 Zimbabwe 8 113 10
Z E Matsinhe 27/02/1999 Mozambique     16
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  
B A Mavuta 04/03/1997 Zimbabwe 2 7 9
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 121 87
P B H May 31/12/1929 England 66    
T B A May 26/01/1962 Australia 24 47  
K R Mayers 08/09/1992 West Indies 13 14 16
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     6
R Mazumder 22/08/1993 Cyprus     11
M Mbangwa 26/06/1976 Zimbabwe 15 29  
V Mbazo 18/08/1999 Botswana     8
P A McAlister 11/07/1869 Australia 8    
A McAuley 05/02/1996 Isle of Man     9
C McAuslan 01/06/1998 Hong Kong   2  
C M McBride 26/06/1999 Scotland   3  
A R McBrine 30/04/1993 Ireland 2 68 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   38 27
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 2 10  
C E Mcconchie 12/01/1992 New Zealand     5
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 23
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 23
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 24
G D McKenzie 24/06/1941 Australia 60 1  
N D McKenzie 24/11/1975 South Africa 58 64 2
G Mckeon 18/10/2003 France     5
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    
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     19
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     4
I Meckiff 06/01/1935 Australia 18    
J Mees 27/09/1978 Luxembourg     27
Meet Bhavsar 23/06/2004 Kuwait     17
K R Meherhomji 09/08/1911 India 1    
Mehidy Hasan Miraz 25/10/1997 Bangladesh 35 64 13
A S Mehmi 06/01/1991 Greece     11
A Mehmood 31/12/1988 Hong Kong     2
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     19
Mehran Siasar 04/03/1987 Iran     1
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    
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 54 87 35
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 1 7 5
Ramesh Mendis 07/07/1995 Sri Lanka 10 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     11
A B Mengoumou 17/07/2004 Cameroon     1
J M Mennie 24/12/1988 Australia 1 2  
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  
A J Michael 24/09/1985 Samoa     4
D P Michael 08/10/1987 Samoa     4
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
B D Milburn 24/11/1943 New Zealand 3    
C Milburn 23/10/1941 England 9    
E J B Miles 26/06/1997 Jersey     25
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   146 104
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     13
A F Milne 13/04/1992 New Zealand   40 31
C A Milton 10/03/1928 England 6    
W H Milton 03/12/1854 South Africa 3    
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 1    
Miran Bakhsh 20/04/1907 Pakistan 2    
S F Mire 21/08/1989 Zimbabwe 2 47 9
Mirwais Ashraf 30/06/1988 Afghanistan   46 25
Mirza Ahsan 15/11/1988 Austria     23
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     9
P Mishra 09/01/1979 Bulgaria     39
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 12 4 35
F Mitchell 13/08/1872 South Africa 5    
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     4
Mobashar Ashraf 19/12/1987 France     2
S J Modani 05/01/1989 United States   15 5
H S Modi 13/10/1971 Kenya   63  
R S Modi 11/11/1924 India 10    
K Modise 20/07/1988 Botswana     3
D Mogan 09/08/1994 Malaysia     3
Mohamed Arief 19/03/2001 Malaysia     12
Mohamed Azzam 31/08/1991 Maldives     20
Mohamed Mahfooz 09/07/1987 Maldives     15
Mohamed Rishwan 25/11/1993 Maldives     24
Mohamed Shafeeq 21/04/1994 Kuwait     4
Mohameed Taiwo 03/06/2002 Nigeria     11
Mohammad Aadil Alam 18/10/2003 Nepal   6 3
Mohammad Abbas 10/03/1990 Pakistan 25 3  
Mohammad Adnan 07/04/1984 Saudi Arabia     5
Mohammad Ahsan 19/07/1980 Kuwait     6
Mohammad Akram 10/09/1974 Pakistan 9 23  
Mohammad Amin 02/05/1987 Kuwait     9
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     1
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     10
Mohammad Hafeez 17/10/1980 Pakistan 55 218 119
Mohammad Haris 30/03/2001 Pakistan   3  
Mohammad Hasnain 05/04/2000 Pakistan   8 18
Mohammad Hussain 08/10/1976 Pakistan 2 14  
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 07/03/1963 United Arab Emirates   5  
Mohammad Kamran 15/10/1987 Spain     9
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 133 95
Mohammad Nadeem 04/09/1982 Oman   25 30
Mohammad Naim 22/08/1999 Bangladesh 1 2 34
Mohammad Naveed 03/06/1987 United Arab Emirates   39 31
Mohammad Nawaz 21/03/1994 Pakistan 5 20 30
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 24 48 56
Mohammad Saifuddin 01/11/1996 Bangladesh   29 29
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 70
Mohammad Shahzad 15/08/1979 United Arab Emirates   6 20
Mohammad Talha 15/10/1988 Pakistan 4 3  
Mohammad Tauqir 14/01/1972 United Arab Emirates   11 3
Mohammad Wasim 08/08/1977 Pakistan 18 25  
Mohammad Wasim 25/08/2001 Pakistan   6 11
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 Asghar 29/08/1980 Kuwait     4
Mohammed Nadeem 27/02/1983 Qatar     26
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     26
Mohammed Sameer 13/11/1994 Bahrain     2
Mohammed Shami 03/09/1990 India 60 82 17
Mohammed Sharif 12/12/1985 Bangladesh 10 9  
Mohammed Siraj 13/03/1994 India 13 8 5
A K Mohan 13/02/1987 Finland     19
S R Mohan 16/05/1989 Seychelles     6
S A Mohandas 23/08/1988 Hungary     16
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  
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 54 28 6
P L Mommsen 14/10/1987 Scotland   44 24
L Monanthane 19/10/1998 Lesotho     2
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
T M Moody 02/10/1965 Australia 8 76  
M Mooketsi 24/12/1996 Botswana     11
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 Zimbabwe 8 49 21
K S More 04/09/1962 India 49 94  
K V Morea 30/09/1993 Papua New Guinea   7 11
V V Morea 13/03/1983 Papua New Guinea   13 5
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     8
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  
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 21
A J Mosca 21/08/1991 Italy     3
J Mosca 15/11/1994 Italy     5
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     11
R C Motz 12/01/1940 New Zealand 32    
W H Moule 31/01/1858 Australia 1    
N Mourikis 06/04/2001 Greece     2
S Movva 04/09/1993 Canada     3
M D Moxon 04/05/1960 England 10 8  
F J Mpegna 06/05/1990 Cameroon     4
P V Mpitsang 28/03/1980 South Africa   2  
C B Mpofu 27/11/1985 Zimbabwe 15 84 32
N M'shangwe 09/02/1991 Zimbabwe 2 6 5
Muaviath Ghanee 04/08/1989 Maldives     5
J Mubarak 10/02/1981 Sri Lanka 13 40 16
G Mubiru 28/12/2001 Uganda     3
Mudassar Bukhari 26/12/1983 Netherlands   46 38
Mudassar Muhammad 02/04/1981 Germany     7
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    
Muhamad Syahadat 24/03/1994 Malaysia     21
Muhammad Amin 11/03/1975 Eswatini     6
Muhammad Amir 24/04/2001 Malaysia     8
Muhammad Ansar 05/02/1983 Kuwait     4
Muhammad Awais 25/02/1993 Greece     3
Muhammad Butt 03/04/1984 Norway     5
Muhammad Farooq 03/02/1998 Cyprus     1
Muhammad Hamayun 17/04/1987 Saudi Arabia     4
Muhammad Imran 15/02/1982 Finland     1
Muhammad Kaleem 01/10/1985 United Arab Emirates     9
Muhammad Kashif 22/10/1987 Kuwait     21
Muhammad Khurram 09/08/1978 Malawi     5
Muhammad Muneeb 11/06/1997 Belgium     15
Muhammad Murad 07/12/1999 Qatar     4
Muhammad Musa 28/08/2000 Pakistan 1 2 2
Muhammad Nadeem 04/04/1990 Saudi Arabia     5
Muhammad Naeem 04/09/1982 Saudi Arabia     7
Muhammad Rafique 18/02/1989 Bahrain     2
Muhammad Safdar   Bahrain     2
Muhammad Saleem 02/01/1988 Brazil     4
Muhammad Siddiqui 03/04/1991 Slovenia     3
Muhammad Tanveer 01/02/1981 Qatar     26
Muhammad Usman 13/10/1985 United Arab Emirates   38 47
Muhammad Wafiq 25/04/1996 Malaysia     15
Muhammad Waseem 12/02/1994 United Arab Emirates   18 12
Muhammad Zaghlool 12/10/1980 Belize     2
Muhammadh Rayhaan Ahmed 23/03/1996 Austria     4
Muhammed Asjed 23/02/1989 Spain     3
Muhammed Shanil 20/12/1988 United Arab Emirates     1
Muhummad Younis 05/11/1986 Bahrain     13
D Muhumuza 30/09/1989 Uganda     27
J M Muirhead 30/07/1993 Australia     5
Mujahid Jamshed 01/12/1971 Pakistan   4  
Mujeeb Ur Rahman 28/03/2001 Afghanistan 1 52 27
R G Mukasa 22/05/1989 Uganda     13
V L Mukesh 03/10/1983 Seychelles     5
S P Mukherjee 05/10/1964 India   3  
J K Mukhiya 22/11/1992 Nepal     10
Mukhtar Ahmed 20/12/1992 Pakistan     6
Mukhtiar Singh 18/09/1993 Spain     2
S R Mukkamalla 09/04/2004 United States   4  
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 10 12 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  
S A Muller 11/07/1971 Australia 2    
C T Mumba 06/05/1995 Zimbabwe 3 7 2
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     16
S Muniandy 15/10/1995 Malaysia     42
Munim Shahriar 22/05/1998 Bangladesh     5
S Munir 11/12/1998 Denmark     3
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     20
C Munro 11/03/1987 New Zealand 1 57 65
H G Munsey 21/02/1993 Scotland   43 53
T A Munton 30/07/1965 England 2    
T T Munyonga 31/01/1999 Zimbabwe   2 10
T Mupariwa 16/04/1985 Zimbabwe 1 40 4
G Murali 16/01/1988 Costa Rica     3
M Muralitharan 17/04/1972 Sri Lanka 133 350 12
S Murari 28/12/1980 Costa Rica     3
W L Murdoch 18/10/1854 England 19    
B G Murgatroyd 19/10/1969 Namibia   6  
Murid Ekrami 31/12/2000 Belgium     19
B A Murphy 01/12/1976 Zimbabwe 11 31  
D Murphy 24/06/1989 Scotland   8 4
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     5
Murtaza Yamin 07/06/1980 Cyprus     1
Musa Ahmed 10/12/1997 Netherlands   7  
Musa Shaheen 25/02/2004 Denmark     15
T K Musakanda 31/10/1994 Zimbabwe 5 16 12
Musawar Shah 15/03/1990 Qatar     8
H Musgrove 27/11/1860 Australia 1    
Mushfiqur Rahim 09/05/1987 Bangladesh 82 236 100
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     10
A K Muslar 28/09/1996 Belize     9
Muslim Yar 10/05/1999 Germany     22
Mustafa Omer 23/12/1999 France     1
Mustafa Yusuf 15/09/1996 Nigeria     5
Mustafizur Rahman 06/09/1995 Bangladesh 15 79 69
P Mustard 08/10/1982 England   10 2
D T Mutendera 25/01/1979 Zimbabwe 1 9  
S Muthusamy 22/02/1994 South Africa 2    
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     6
R Mutumbami 11/06/1989 Zimbabwe 6 36 29
Muzammil Shahzad 01/02/1979 Philippines     3
B Muzarabani 02/10/1996 Zimbabwe 6 33 26
T Muzarabani 27/03/1987 Zimbabwe   8 9
M Mwamadi 16/04/1997 Malawi     9
W Mwayenga 20/06/1984 Zimbabwe 1 3  
S J Myburgh 28/02/1984 Netherlands   22 42
D N Myers 21/03/2002 Zimbabwe 1 5 8
G Mylvaganam 01/08/1966 United Arab Emirates   3  
No. of Records = 692
ABCDEFGHIJKLNOPQRSTUVWXYZ
 Player Records and Statistics Menu