Players
Match Lists & Scorecards
Series Lists
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Matches
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
IPL
Upcoming Milestones
Recent Records
World XI (Test)
World XI (ODI)
Top Ten (Test)
Top Ten (ODI)
Search HowSTAT
HowSTAT Quiz
Links
 
 
 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     2
Maaz Khan 28/04/1997 Lesotho     5
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   72 56
N J MacRae 25/03/1972 Scotland   2  
S Madan Lal 20/03/1951 India 39 67  
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 12 21
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     5
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  
M Magagula 26/11/1994 Swaziland     4
N Magagula 17/12/2002 Swaziland     1
S S B Magala 07/01/1991 South Africa     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 36 14 3
M F Maharoof 07/09/1984 Sri Lanka 22 109 8
Mahbubul Alam 01/12/1983 Bangladesh 4 5  
Mahbubur Rahman 01/02/1969 Bangladesh   1  
Mahedi Hasan 12/12/1994 Bangladesh   3 21
J P Maher 27/02/1974 Australia   26  
Mahmad Data 29/05/1984 Panama     2
S Mahmood 25/02/1997 England   7 9
S I Mahmood 21/12/1981 England 8 26 4
Mahmood Hamid 19/01/1969 Pakistan   1  
Mahmood Hussain 02/04/1932 Pakistan 27    
Mahmudullah 04/02/1986 Bangladesh 50 200 105
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     6
B F Mailata 30/01/1985 Samoa     4
A A Mailey 03/01/1886 Australia 21    
G T Main 28/02/1995 Scotland   5 5
N A Maiolo 30/09/1994 Italy     8
D Maisuria 06/08/1998 Botswana     6
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 17 6 30
J N Malan 18/04/1996 South Africa   10 11
P J Malan 12/08/1989 South Africa 3    
P Malav 28/09/1985 Luxembourg     9
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   11 6
W J Malinda 16/10/1991 Maldives     3
S L Malinga 28/08/1983 Sri Lanka 30 226 84
G Malla 16/09/1990 Nepal   16 32
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
H V Mandhyan 20/10/1990 Hungary     4
M S S Mandy 20/10/1990 Chile     4
A Manepalli 25/09/1987 Luxembourg     6
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     7
Manpreet Singh 09/01/1985 Italy     14
Manpreet Singh 05/10/1994 Singapore     15
A Mansale 05/08/1988 Vanuatu     14
I Mansaray 22/12/1992 Sierra Leone     1
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  
Maqsood Ahmad 15/03/1985 Belgium     3
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 26 34 15
D Marks 22/08/1986 Malta     2
V J Marks 25/06/1955 England 6 34  
J Marples   Gibraltar     5
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 63 30
R W Marsh 11/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 13
Marshall Ayub 05/12/1988 Bangladesh 3    
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     1
J J Martin 11/05/1972 India   10  
J W Martin 28/07/1931 Australia 8    
J W Martin 16/02/1917 England 1    
P J Martin 15/11/1968 England 8 20  
Martin Akayezu 24/10/2002 Rwanda     9
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   3 11
W F E Marx 04/07/1895 South Africa 3    
B Masaba 22/09/1991 Uganda     4
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 20 28
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
Mateen Ur Rehman 16/03/1986 Saudi Arabia      
A M Matheson 27/02/1906 New Zealand 2    
A D Mathews 02/06/1987 Sri Lanka 90 218 78
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     4
S Matsikenyeri 03/05/1983 Zimbabwe 8 113 10
Z E Matsinhe 27/02/1999 Mozambique     7
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 5
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 116 72
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 8 3 2
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  
Mazharul Haque 03/07/1980 Bangladesh   1  
Mazharul Islam 01/01/1994 Seychelles     5
R Mazumder 22/08/1993 Cyprus     6
M Mbangwa 26/06/1976 Zimbabwe 15 29  
V Mbazo 18/08/1999 Botswana     4
P A McAlister 11/07/1869 Australia 8    
A McAuley 05/02/1996 Isle of Man     5
C McAuslan 01/06/1998 Hong Kong   2  
A R McBrine 30/04/1993 Ireland 2 62 20
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 15
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     3
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 12
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   2 17
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 19
G D McKenzie 24/06/1941 Australia 60 1  
N D McKenzie 24/11/1975 South Africa 58 64 2
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     14
M Meade 09/10/1970 Chile     1
S C Meaker 21/01/1989 England   2 2
T Meale 11/11/1928 New Zealand 2    
I Meckiff 06/01/1935 Australia 18    
A Meears 27/09/1993 Malta      
J Mees 27/09/1978 Luxembourg     16
Meet Bhavsar 23/06/2004 Kuwait     9
K R Meherhomji 09/08/1911 India 1    
Mehidy Hasan Miraz 25/10/1997 Bangladesh 27 52 13
A S Mehmi 06/01/1991 Greece     7
A Mehmood 31/12/1988 Hong Kong     2
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  
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 47 79 29
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   4 5
Ramesh Mendis 07/07/1995 Sri Lanka 2 3 2
K Mendon 16/02/1989 Czech Republic     16
I L Mendonca 13/07/1934 West Indies 2    
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     17
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   136 90
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     5
A F Milne 13/04/1992 New Zealand   40 23
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     9
Misbah-ul-Haq 28/05/1974 Pakistan 75 162 39
A Mishra 24/11/1982 India 22 36 10
P Mishra 09/01/1979 Bulgaria     18
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 5 3 15
F Mitchell 13/08/1872 South Africa 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  
Mobashar Ashraf 19/12/1987 France     2
S J Modani 05/01/1989 United States   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     10
Mohamed Mahfooz 09/07/1987 Maldives     11
Mohamed Rishwan 25/11/1993 Maldives     14
Mohameed Taiwo 03/06/2002 Nigeria     8
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 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 Ayaz 13/10/1987 United Arab Emirates     1
Mohammad Ayub 13/09/1979 Pakistan 1    
Mohammad Boota 05/01/1983 United Arab Emirates   9 16
Mohammad Farooq 08/04/1938 Pakistan 7    
Mohammad Ghazanfar 28/12/1994 Hong Kong     5
Mohammad Hafeez 17/10/1980 Pakistan 55 218 113
Mohammad Hasnain 05/04/2000 Pakistan   8 17
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 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 127 81
Mohammad Nadeem 04/09/1982 Oman   16 28
Mohammad Naim 22/08/1999 Bangladesh   2 24
Mohammad Naveed 03/06/1987 United Arab Emirates   39 31
Mohammad Nawaz 21/03/1994 Pakistan 3 16 24
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 17 41 43
Mohammad Saifuddin 01/11/1996 Bangladesh   29 28
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 65
Mohammad Shahzad 15/08/1979 United Arab Emirates   6 20
Mohammad Shoriful Islam 03/06/2001 Bangladesh 1 4 11
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     4
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     22
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     22
Mohammed Sameer 13/11/1994 Bahrain     2
Mohammed Shami 03/09/1990 India 54 79 12
Mohammed Sharif 12/12/1985 Bangladesh 10 9  
Mohammed Siraj 13/03/1994 India 9 1 3
A K Mohan 13/02/1987 Finland     9
S R Mohan 16/05/1989 Seychelles     5
S A Mohandas 23/08/1988 Hungary     3
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     4
Mominul Haque 29/09/1991 Bangladesh 45 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     7
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   4 4
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 246 107
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     6
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 3 40 16
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     3
Mosharraf Hossain 20/11/1981 Bangladesh   5  
Moshiur Rahman 28/10/1980 Estonia     3
A E Moss 14/11/1930 England 9    
J K Moss 29/06/1947 Australia 1 1  
K Motlhanka 17/04/1992 Botswana     7
R C Motz 12/01/1940 New Zealand 32    
W H Moule 31/01/1858 Australia 1    
N Mourikis 06/04/2001 Greece     2
M D Moxon 04/05/1960 England 10 8  
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     2
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     10
Muhammad Amin 11/03/1975 Swaziland     5
Muhammad Amir 24/04/2001 Malaysia     1
Muhammad Ansar 05/02/1983 Kuwait     4
Muhammad Awais 25/02/1993 Greece     3
Muhammad Hamayun 17/04/1987 Saudi Arabia     4
Muhammad Kaleem 01/10/1985 United Arab Emirates     9
Muhammad Kashif 22/10/1987 Kuwait     15
Muhammad Khurram 09/08/1978 Malawi     5
Muhammad Muneeb 11/06/1997 Belgium     7
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 Saleem 02/01/1988 Brazil     4
Muhammad Tanveer 01/02/1981 Qatar     22
Muhammad Usman 13/10/1985 United Arab Emirates   35 43
Muhammad Wafiq 25/04/1996 Malaysia     7
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     3
D Muhumuza 30/09/1989 Uganda     18
J M Muirhead 30/07/1993 Australia     5
Mujahid Jamshed 01/12/1971 Pakistan   4  
Mujeeb Ur Rahman 28/03/2001 Afghanistan 1 43 19
R G Mukasa 22/05/1989 Uganda     9
V L Mukesh 03/10/1983 Seychelles     4
S P Mukherjee 05/10/1964 India   3  
J K Mukhiya 22/11/1992 Nepal     4
Mukhtar Ahmed 20/12/1992 Pakistan     6
Mukhtiar Singh 18/09/1993 Spain     2
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 6 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     12
S Muniandy 15/10/1995 Malaysia     28
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     14
C Munro 11/03/1987 New Zealand 1 57 65
H G Munsey 21/02/1993 Scotland   31 46
T A Munton 30/07/1965 England 2    
T T Munyonga 31/01/1999 Zimbabwe     5
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     11
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
Murtaza Yamin 07/06/1980 Cyprus     1
Musa Ahmed 10/12/1997 Netherlands   1  
Musa Shaheen 25/02/2004 Denmark     8
T K Musakanda 31/10/1994 Zimbabwe 5 15 12
Musawar Shah 15/03/1990 Qatar     4
H Musgrove 27/11/1860 Australia 1    
Mushfiqur Rahim 09/05/1987 Bangladesh 75 227 94
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     5
A K Muslar 28/09/1996 Belize     3
Muslim Yar 10/05/1999 Germany     12
Mustafa Omer 23/12/1999 France     1
Mustafa Yusuf 15/09/1996 Nigeria     5
Mustafizur Rahman 06/09/1995 Bangladesh 14 68 55
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
R Mutumbami 11/06/1989 Zimbabwe 6 36 27
B Muzarabani 02/10/1996 Zimbabwe 6 27 21
T Muzarabani 27/03/1987 Zimbabwe   8 9
M Mwamadi 16/04/1997 Malawi     7
W Mwayenga 20/06/1984 Zimbabwe 1 3  
S J Myburgh 28/02/1984 Netherlands   18 34
D N Myers 21/03/2002 Zimbabwe 1 4 8
G Mylvaganam 01/08/1966 United Arab Emirates   3  
No. of Records = 642
ABCDEFGHIJKLNOPQRSTUVWXYZ
 Player Records and Statistics Menu