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 (D)
A
B
C
E
F
G
H
I
J
K
L
M
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
Ivory Coast
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
Suriname
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
O C Da Costa
11/09/1907
West Indies
5
J Da Silva
19/06/1998
West Indies
33
2
K M Dabengwa
17/08/1980
Zimbabwe
3
37
8
D Daesrath
04/07/1981
Canada
4
1
D K Dahani
20/02/1984
Iran
3
V Dahiya
10/05/1973
India
2
19
D K Dahyabhai Ahir
03/07/1983
Panama
10
M D Dai
30/05/1984
Papua New Guinea
18
9
H Dajc
01/04/1983
Serbia
2
P Dakainivanua
30/03/1989
Fiji
10
C J Dala
29/12/1989
South Africa
2
10
A C Dale
30/12/1968
Australia
2
30
M Dale-Bradley
19/07/1987
Guernsey
14
A Dalpat
20/09/1963
Pakistan
9
15
J W M Dalrymple
21/01/1981
England
27
3
E L Dalton
02/12/1906
South Africa
15
S Dalton
14/02/1992
Czech Republic
3
I D A Damarell
21/02/1994
Guernsey
27
F Damiao Couana
10/11/1996
Mozambique
38
M K P A Dananjaya
04/10/1993
Sri Lanka
6
42
33
P Danci
05/07/1994
Romania
4
H Dandapani
25/07/1987
Finland
8
H T Dani
24/05/1933
India
1
S Daniel
15/03/2004
Sri Lanka
1
1
W W Daniel
16/01/1956
West Indies
10
18
J Danikula
20/06/1991
Croatia
5
Danish Aziz
20/11/1995
Pakistan
2
2
Danish Jasnaik
23/02/1990
Bahrain
9
I Danladi
04/09/2002
Nigeria
38
Danyal Akbar
02/07/1999
Hungary
3
Danyal Raja
14/10/2000
Bulgaria
11
J W D'Arcy
23/04/1936
New Zealand
5
J C Darji
09/08/1987
Tanzania
8
J Darling
21/11/1870
Australia
34
L S Darling
14/08/1909
Australia
12
W M Darling
01/05/1957
Australia
14
18
K Darmawan
11/06/1996
Indonesia
3
D A P Darrell
20/09/1992
Bermuda
11
J T Darrell
24/08/2001
Bermuda
2
Darwish Rasooli
12/12/1999
Afghanistan
1
9
S S Das
05/11/1977
India
23
4
K Dasan
09/11/1991
Bulgaria
10
D Dasgupta
07/06/1977
India
8
5
P B Dassanayake
11/07/1970
Sri Lanka
11
16
Davaasuren Jamyansuren
Mongolia
5
J H Davey
03/08/1990
Scotland
31
31
N A David
26/02/1971
India
4
R R David
08/02/1975
Canada
4
4
T H David
16/03/1996
Australia
4
54
N Davidovic
29/06/1990
Croatia
3
H Davids
19/01/1980
South Africa
2
9
A K Davidson
14/06/1929
Australia
44
B J Davidson
19/03/1976
Serbia
4
J J Davidson
15/03/2002
Scotland
2
1
O Davidson
28/07/2004
Scotland
1
A G Davies
14/08/1962
Scotland
5
E Q Davies
26/08/1909
South Africa
5
S G Davies
15/10/1973
Zimbabwe
4
S M Davies
17/06/1986
England
8
5
N Davin
19/12/1997
Namibia
9
34
B A Davis
02/05/1940
West Indies
4
C A Davis
01/01/1944
West Indies
15
H T Davis
30/11/1971
New Zealand
5
11
I C Davis
25/06/1953
Australia
15
3
S P Davis
08/11/1959
Australia
1
39
W W Davis
18/09/1958
West Indies
15
35
J M Davison
09/05/1970
Canada
32
5
S Davizi
22/06/1997
Czech Republic
32
R Davson
15/02/1978
Bahamas
13
D Dawa
05/10/1986
Bhutan
5
Dawlat Ahmadzai
05/09/1984
Afghanistan
3
2
Dawlat Zadran
19/03/1988
Afghanistan
82
34
J J Dawood
09/05/1982
Canada
2
Dawood Ahmadzai
25/02/1994
France
27
A C Dawson
27/11/1969
South Africa
2
19
E W Dawson
13/02/1904
England
5
L A Dawson
01/03/1990
England
3
6
11
O C Dawson
01/09/1919
South Africa
9
R K J Dawson
04/08/1980
England
7
Y P Dayal
08/05/1983
Suriname
8
Dayyaan Galiem
02/01/1997
South Africa
1
R G De Alwis
15/02/1959
Sri Lanka
11
31
T B de Bruyn
08/10/1992
South Africa
13
2
Z de Bruyn
05/07/1975
South Africa
3
F I De Caires
12/05/1909
West Indies
3
J H De Courcy
18/04/1927
Australia
3
P A J De Freitas
18/02/1966
England
44
103
C de Grandhomme
22/07/1986
New Zealand
29
45
41
R P De Groen
05/08/1962
New Zealand
5
12
N A De Groot
22/10/1975
Canada
6
T N de Grooth
15/05/1979
Netherlands
34
15
Q de Kock
17/12/1992
South Africa
54
155
92
C D de Lange
11/02/1981
Scotland
13
8
M de Lange
13/10/1990
South Africa
2
4
6
B F W de Leede
15/10/1999
Netherlands
47
41
T B M de Leede
25/01/1968
Netherlands
29
A L F De Mel
09/05/1959
Sri Lanka
17
57
J L de Mey
Netherlands
3
S I De Saram
02/09/1973
Sri Lanka
4
15
1
A M de Silva
03/12/1963
Sri Lanka
3
4
D de Silva
06/09/1991
Sri Lanka
61
90
45
D L S De Silva
17/11/1956
Sri Lanka
2
D S De Silva
11/06/1942
Sri Lanka
12
41
E A R De Silva
28/03/1956
Sri Lanka
10
28
G N De Silva
12/03/1955
Sri Lanka
4
G R A de Silva
12/12/1952
Sri Lanka
4
6
K S C de Silva
11/01/1971
Sri Lanka
8
38
P A de Silva
17/10/1965
Sri Lanka
93
308
P C de Silva
17/01/1990
Sri Lanka
7
2
S K L de Silva
29/07/1975
Sri Lanka
3
11
S T de Silva
16/12/1993
Sri Lanka
3
S T R A de Silva
09/08/1991
Seychelles
12
W R S de Silva
11/10/1979
Sri Lanka
3
R de Swardt
21/01/1998
South Africa
2
A B de Villiers
17/02/1984
South Africa
114
228
78
J I de Villiers
06/05/2001
Namibia
4
2
P S De Villiers
13/10/1964
South Africa
18
83
F de Wet
26/06/1980
South Africa
2
T de Zorzi
28/08/1997
South Africa
11
12
A S Dean
23/02/1983
Canada
2
H Dean
13/08/1884
England
3
H G Deane
21/07/1895
South Africa
17
I Deedar
12/10/2002
Austria
10
M H Dekker
05/12/1969
Zimbabwe
14
23
S Delai
08/01/1991
Fiji
1
C J Delany
23/12/1990
Gibraltar
13
D C A Delany
28/12/1997
Ireland
8
G J Delany
28/04/1997
Ireland
21
75
Delawar Khan
15/02/1997
Denmark
24
A R Dell
06/08/1947
Australia
2
D Demba
17/08/2001
Gambia
2
C S Dempster
15/11/1903
New Zealand
10
E W Dempster
25/01/1925
New Zealand
5
Deng Jinqi
02/02/2005
China
6
Deniz Mutu
01/04/2004
Turkey
1
J L Denly
16/03/1986
England
15
16
13
M H Denness
01/12/1940
England
28
12
F A Dennis
26/09/1947
Canada
3
L Denny
05/10/2005
Cook Islands
12
D Denton
04/07/1874
England
11
A Denuwan
06/11/2004
Italy
3
P Deol
01/01/1992
Cyprus
3
N Deonarine
08/08/1983
West Indies
18
31
8
C Depeiza
10/10/1927
West Indies
5
J W Dernbach
03/03/1986
England
24
40
A Desai
18/01/2002
Singapore
27
A Desai
13/07/2003
United States
1
J H Desai
18/04/1974
United States
1
P A Desai
19/04/1990
Canada
13
1
R B Desai
20/06/1939
India
28
T U Deshpande
15/05/1995
India
2
P Desungnoen
Thailand
4
S Desungnoen
28/09/2002
Thailand
24
A P Devcich
28/09/1985
New Zealand
12
4
Devender Singh
09/10/1990
Ghana
21
D T Dewdney
23/10/1933
West Indies
9
J G Dewes
11/10/1926
England
5
E R Dexter
15/05/1935
England
62
S Dhakal
14/12/2001
Nepal
8
6
N S Dhaliwal
10/10/1988
Canada
11
37
S Dhamala
11/01/1997
Nepal
1
N Dhambar
19/02/1990
Oman
10
1
Dhananjay Rao
10/03/2002
Hong Kong
8
Dhanesh Shetty
17/02/1993
Indonesia
5
S Dhaniram
17/10/1968
Canada
44
11
R Dhanraj
06/02/1969
West Indies
4
6
P Dharmani
27/09/1974
India
1
H D P K Dharmasena
24/04/1971
Sri Lanka
31
141
R Dhawan
19/02/1990
India
3
1
S Dhawan
05/12/1985
India
34
167
68
H S Dhillon
27/10/1976
Canada
2
P Dhiman
26/01/1993
Spain
4
R Dhiman
04/11/1989
Bulgaria
4
Dhiman Ghosh
23/01/1987
Bangladesh
14
1
A Dhingra
29/06/1998
Luxembourg
18
M S Dhoni
07/07/1981
India
90
350
98
Dhruv Parashar
20/12/2004
United Arab Emirates
4
14
S di Bartolomeo
30/06/1995
Italy
7
M J Di Venuto
12/12/1973
Australia
9
M T Diaby
01/02/1989
Mali
10
S Diaby
07/03/1990
Mali
9
M S Diakite
21/09/1999
Mali
12
B J Diamanti
30/04/1981
New Zealand
1
1
B M Diamini
10/09/1998
Eswatini
6
L E Diamini
22/01/2001
Eswatini
9
W Diamini
02/02/1985
Eswatini
8
R Dianish
29/01/1987
Malta
5
R L Dias
18/10/1952
Sri Lanka
20
58
M S Diawara
26/03/1998
Mali
10
A E Dick
10/10/1936
New Zealand
17
G R Dickinson
11/03/1903
New Zealand
3
J Dickinson
14/09/1998
Scotland
1
C Dickson
23/11/2002
Cook Islands
12
H B Dickson
17/12/2000
Cook Islands
9
N Dickwella
23/06/1993
Sri Lanka
54
55
28
Didier Ndikubwimana
28/09/2003
Rwanda
82
W P Diepeveen
18/06/1985
Netherlands
1
S S Dighe
08/10/1968
India
6
23
V Dikov
02/04/1995
Bulgaria
3
Dilawar Hussain
19/03/1907
India
3
L H D Dilhara
03/07/1980
Sri Lanka
9
2
G R Dilley
18/05/1959
England
41
36
M V Dillon
05/06/1974
West Indies
38
108
Dilpreet Bajwa
01/04/2001
Canada
5
12
B I Dilruksha
01/06/1992
South Korea
5
T M Dilshan
14/10/1976
Sri Lanka
87
330
80
S D J J Dima
01/01/2000
Mozambique
15
P K Dimitri
06/07/1983
Ivory Coast
5
A B Dinda
25/03/1984
India
13
9
N Dipakkumar Patel
07/07/1988
Panama
3
Dipanjan Dey
01/07/1991
Sweden
6
H H Dippenaar
14/06/1977
South Africa
38
107
1
A E Dipper
09/11/1885
England
1
R V Divecha
18/10/1927
India
5
Y Divekar
08/11/1996
Israel
3
A Dixit
25/04/1999
Singapore
14
M Dixit
21/07/1992
Luxembourg
28
C D Dixon
12/02/1891
South Africa
1
O F Djakaridja
04/04/2001
Ivory Coast
5
Djordje Tresac
10/10/1985
Serbia
1
A Djorovic
15/06/1993
Serbia
11
T W Dlamini
02/11/1997
Eswatini
6
K Dobell
21/01/2003
Japan
3
G H Dockrell
22/07/1992
Ireland
2
127
141
J E A Doctora
24/05/1997
Philippines
10
A I C Dodemaide
05/10/1963
Australia
10
24
G H G Doggart
18/07/1925
England
2
S T Doheny
20/08/1998
Ireland
11
3
X J Doherty
22/11/1982
Australia
4
60
11
Dolar Mahmud
30/12/1988
Bangladesh
7
B L D'Oliveira
04/10/1931
England
44
4
H E Dollery
14/10/1914
England
4
A Dolphin
24/12/1885
England
1
A A Donald
20/10/1966
South Africa
72
164
H Donnan
12/11/1864
Australia
5
M P Donnelly
17/10/1917
New Zealand
7
A Donovan
03/12/2001
Philippines
3
A J Doolan
29/11/1985
Australia
4
B Dooland
01/11/1923
Australia
3
D T Doram
13/10/1997
Netherlands
6
A D V Dore
27/05/1997
Bermuda
6
B R Dorey
03/10/1977
Australia
4
M R Dorgan
18/06/1988
Serbia
3
A Doria
13/03/1983
Panama
3
K Doriga
18/10/1995
Papua New Guinea
39
42
J N Dorji
28/04/1997
Bhutan
9
K Dorji
20/11/2002
Bhutan
5
R M Dorji
23/08/1986
Bhutan
26
D R Doshi
22/12/1947
India
33
15
A C Douglas
11/05/1987
Bermuda
21
C R M Douglas
20/11/1989
Bermuda
2
J W H Douglas
03/09/1882
England
23
M W Douglas
20/10/1968
New Zealand
6
S B Doull
06/08/1969
New Zealand
32
42
U G Dowe
29/03/1949
West Indies
4
R R Dower
04/06/1876
South Africa
1
T M Dowlin
24/02/1977
West Indies
6
11
2
A Dowling
29/12/2006
Bulgaria
1
G T Dowling
04/03/1937
New Zealand
39
P R Downton
04/04/1957
England
30
28
S O Dowrich
30/10/1991
West Indies
35
1
D Doyle-Calle
06/07/1998
Spain
30
T J Draca
23/10/2000
Italy
4
R Drake
09/10/2002
Japan
14
D C Drakes
06/02/1998
West Indies
3
10
V C Drakes
05/08/1969
West Indies
12
34
R G Draper
24/12/1926
South Africa
2
S Draunivudi
15/06/1971
Fiji
3
R Dravid
11/01/1973
India
164
344
1
N F Druce
01/01/1875
England
5
C J Drum
10/07/1974
New Zealand
5
5
G D Drummond
21/04/1980
Scotland
30
17
J Drysdale
05/01/1992
United States
4
8
D D P D'Silva
16/04/1998
United Arab Emirates
6
10
A D'Souza
17/01/1939
Pakistan
6
E C D'Souza
United Arab Emirates
3
K C D'Souza
16/09/1998
Bulgaria
36
F du Plessis
13/07/1984
South Africa
69
143
50
J H Du Preez
14/11/1942
South Africa
2
M du Preez
03/01/1996
Namibia
3
3
J F Du Toit
05/04/1868
South Africa
1
S Dube
26/06/1993
India
4
33
A Ducat
16/02/1886
England
1
B M Duckett
17/10/1994
England
32
16
12
C A R Duckworth
22/03/1933
South Africa
2
G Duckworth
09/05/1901
England
24
T A Dudnath
19/03/1990
Suriname
2
K G Duers
30/06/1960
Zimbabwe
6
E Duff
18/09/1988
Bahamas
5
O Duff
18/06/2009
Bulgaria
2
R A Duff
17/08/1878
Australia
22
T Duffin
20/03/1982
Zimbabwe
2
23
J A Duffy
02/08/1994
New Zealand
10
18
S Duggan
28/11/1995
Argentina
7
B Dugic
25/12/1992
Serbia
11
P J L Dujon
28/05/1956
West Indies
81
169
S F Dukanwala
21/01/1957
United Arab Emirates
5
K S Duleepsinhji
13/06/1905
England
12
R Dumbrill
19/11/1938
South Africa
5
J P Duminy
16/12/1897
South Africa
3
J-P Duminy
14/04/1984
South Africa
46
199
81
Dumon Dewald
18/01/2001
Belgium
10
L A Dunbar
02/01/1990
Serbia
29
J R F Duncan
25/03/1944
Australia
1
O R Dunell
15/07/1856
South Africa
2
J S E Dunford
24/06/1994
Jersey
5
36
B R Dunk
11/03/1987
Australia
5
R O C Dunka
06/09/1990
Cayman Islands
10
J Dunn
04/06/1989
Vanuatu
4
J A Dunning
06/02/1903
New Zealand
4
C I Dunusinghe
19/10/1970
Sri Lanka
5
1
D M Dupavillon
15/07/1994
South Africa
2
S A Durani
11/12/1934
India
29
H Durham
14/08/1971
Bermuda
9
A B Dursak
07/08/2001
Turkey
4
F J Durston
11/07/1893
England
1
E Dusingizimana
21/03/1987
Rwanda
62
G Dutta
04/08/1984
Mexico
7
N Dutta
13/10/1994
Canada
7
25
Duvvarapu Siva Kumar
11/02/1990
United States
1
B J Dwarshuis
23/06/1994
Australia
1
3
V Dwivedi
17/08/1992
Estonia
2
D V Dyer
02/05/1914
South Africa
3
G C Dyer
16/03/1959
Australia
6
23
N R Dyer
10/10/1969
Scotland
5
G Dymock
21/07/1945
Australia
21
15
J Dyson
11/06/1954
Australia
30
29
J Dzulfikar
23/08/1999
Indonesia
7
No. of Records = 328
A
B
C
E
F
G
H
I
J
K
L
M
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