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
Cameroon
Canada
Cayman Islands
Chile
Costa Rica
Croatia
Cyprus
Czech Republic
Denmark
East Africa
England
Estonia
Eswatini
Finland
France
Germany
Ghana
Gibraltar
Greece
Guernsey
Hong Kong
Hungary
India
Iran
Ireland
Isle of Man
Israel
Italy
Jersey
Kenya
Kuwait
Lesotho
Luxembourg
Malawi
Malaysia
Maldives
Malta
Mexico
Morocco
Mozambique
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
Spain
Sri Lanka
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
16
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
2
M D Dai
30/05/1984
Papua New Guinea
18
9
H Dajc
01/04/1983
Serbia
2
C J Dala
29/12/1989
South Africa
2
10
A C Dale
30/12/1968
Australia
2
30
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
13
F Damiao Couana
10/11/1996
Mozambique
17
M K P A Dananjaya
04/10/1993
Sri Lanka
6
39
31
P Danci
05/07/1994
Romania
4
H Dandapani
25/07/1987
Finland
7
H T Dani
24/05/1933
India
1
W W Daniel
16/01/1956
West Indies
10
18
Danish Aziz
20/11/1995
Pakistan
2
2
I Danladi
04/09/2002
Nigeria
3
J W D'Arcy
23/04/1936
New Zealand
5
J C Darji
09/08/1987
Tanzania
7
J Darling
21/11/1870
Australia
34
L S Darling
14/08/1909
Australia
12
W M Darling
01/05/1957
Australia
14
18
D A P Darrell
20/09/1992
Bermuda
11
J T Darrell
24/08/2001
Bermuda
1
Darwish Rasooli
12/12/1999
Afghanistan
4
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
J H Davey
03/08/1990
Scotland
31
28
N A David
26/02/1971
India
4
R R David
08/02/1975
Canada
4
4
T H David
16/03/1996
Singapore
14
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
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
16
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
28
R Davson
15/02/1978
Bahamas
6
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
9
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
3
8
O C Dawson
01/09/1919
South Africa
9
R K J Dawson
04/08/1980
England
7
R G De Alwis
15/02/1959
Sri Lanka
11
31
T B de Bruyn
08/10/1992
South Africa
12
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
132
69
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
20
23
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
45
60
23
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
P W H de Silva
29/07/1997
Sri Lanka
4
31
38
S K L de Silva
29/07/1975
Sri Lanka
3
11
S T de Silva
16/12/1993
Sri Lanka
3
W R S de Silva
11/10/1979
Sri Lanka
3
A B de Villiers
17/02/1984
South Africa
114
228
78
J I de Villiers
06/05/2001
Namibia
2
P S De Villiers
13/10/1964
South Africa
18
83
F de Wet
26/06/1980
South Africa
2
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
7
M H Dekker
05/12/1969
Zimbabwe
14
23
C J Delany
23/12/1990
Gibraltar
13
D C A Delany
28/12/1997
Ireland
8
G J Delany
28/04/1997
Ireland
13
47
Delawar Khan
15/02/1997
Denmark
18
A R Dell
06/08/1947
Australia
2
C S Dempster
15/11/1903
New Zealand
10
E W Dempster
25/01/1925
New Zealand
5
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
D Denton
04/07/1874
England
11
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
8
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
P Desungnoen
Thailand
1
S Desungnoen
28/09/2002
Thailand
7
A P Devcich
28/09/1985
New Zealand
12
4
Devender Singh
09/10/1990
Ghana
11
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
4
2
N S Dhaliwal
10/10/1988
Canada
23
S Dhamala
11/01/1997
Nepal
1
N Dhambar
19/02/1990
Oman
10
1
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
155
68
H S Dhillon
27/10/1976
Canada
2
R Dhiman
04/11/1989
Bulgaria
4
Dhiman Ghosh
23/01/1987
Bangladesh
14
1
A Dhingra
29/06/1998
Luxembourg
10
M S Dhoni
07/07/1981
India
90
350
98
M J Di Venuto
12/12/1973
Australia
9
B J Diamanti
30/04/1981
New Zealand
1
1
B M Diamini
10/09/1998
Eswatini
5
L E Diamini
22/01/2001
Eswatini
5
W Diamini
02/02/1985
Eswatini
5
R L Dias
18/10/1952
Sri Lanka
20
58
A E Dick
10/10/1936
New Zealand
17
G R Dickinson
11/03/1903
New Zealand
3
N Dickwella
23/06/1993
Sri Lanka
53
55
28
Didier Ndikubwimana
28/09/2003
Rwanda
5
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
T M Dilshan
14/10/1976
Sri Lanka
87
330
80
S D J J Dima
01/01/2000
Mozambique
12
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
A Dixit
25/04/1999
Singapore
1
M Dixit
21/07/1992
Luxembourg
17
C D Dixon
12/02/1891
South Africa
1
A Djorovic
15/06/1993
Serbia
9
G H Dockrell
22/07/1992
Ireland
1
102
103
A I C Dodemaide
05/10/1963
Australia
10
24
G H G Doggart
18/07/1925
England
2
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 J Doolan
29/11/1985
Australia
4
B Dooland
01/11/1923
Australia
3
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
22
22
J N Dorji
28/04/1997
Bhutan
1
K Dorji
20/11/2002
Bhutan
2
R M Dorji
23/08/1986
Bhutan
7
D R Doshi
22/12/1947
India
33
15
A C Douglas
11/05/1987
Bermuda
16
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
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
9
D C Drakes
06/02/1998
West Indies
9
V C Drakes
05/08/1969
West Indies
12
34
R G Draper
24/12/1926
South Africa
2
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
D D P D'Silva
16/04/1998
United Arab Emirates
6
10
A D'Souza
17/01/1939
Pakistan
6
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
1
3
J F Du Toit
05/04/1868
South Africa
1
S Dube
26/06/1993
India
1
13
A Ducat
16/02/1886
England
1
B M Duckett
17/10/1994
England
4
3
1
C A R Duckworth
22/03/1933
South Africa
2
G Duckworth
09/05/1901
England
24
K G Duers
30/06/1960
Zimbabwe
6
R A Duff
17/08/1878
Australia
22
T Duffin
20/03/1982
Zimbabwe
2
23
J A Duffy
02/08/1994
New Zealand
2
8
B Dugic
25/12/1992
Serbia
5
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
L A Dunbar
02/01/1990
Serbia
17
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
31
B R Dunk
11/03/1987
Australia
5
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
6
G Dutta
04/08/1984
Mexico
7
N Dutta
13/10/1994
Canada
1
11
Duvvarapu Siva Kumar
11/02/1990
United States
1
B J Dwarshuis
23/06/1994
Australia
1
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
No. of Records = 266
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