Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
Player Records and Statistics - International Players (M)
A
B
C
D
E
F
G
H
I
J
K
L
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Players for
<All Countries>
Afghanistan
Argentina
Australia
Austria
Bahamas
Bahrain
Bangladesh
Belgium
Belize
Bermuda
Bhutan
Botswana
Brazil
Bulgaria
Cambodia
Cameroon
Canada
Cayman Islands
Chile
China
Cook Islands
Costa Rica
Croatia
Cyprus
Czech Republic
Denmark
East Africa
England
Estonia
Eswatini
Fiji
Finland
France
Gambia
Germany
Ghana
Gibraltar
Greece
Guernsey
Hong Kong
Hungary
India
Indonesia
Iran
Ireland
Isle of Man
Israel
Italy
Japan
Jersey
Kenya
Kuwait
Lesotho
Luxembourg
Malawi
Malaysia
Maldives
Mali
Malta
Mexico
Mongolia
Morocco
Mozambique
Myanmar
Namibia
Nepal
Netherlands
New Zealand
Nigeria
Norway
Oman
Pakistan
Panama
Papua New Guinea
Peru
Philippines
Portugal
Qatar
Romania
Rwanda
Samoa
Saudi Arabia
Scotland
Serbia
Seychelles
Sierra Leone
Singapore
Slovenia
South Africa
South Korea
Spain
Sri Lanka
St Helena
Sweden
Switzerland
Tanzania
Thailand
Turkey
Uganda
United Arab Emirates
United States
Vanuatu
Wales
West Indies
Zimbabwe
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
11
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
52
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
93
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
6
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
53
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
36
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
A
B
C
D
E
F
G
H
I
J
K
L
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Player Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links