Player Records and Statistics - International Players (D)
ABCEFGHIJKLMNOPQRSTUVWXYZ
 Players for  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 26 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
P Dakainivanua 30/03/1989 Fiji     4
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     2
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     15
F Damiao Couana 10/11/1996 Mozambique     33
M K P A Dananjaya 04/10/1993 Sri Lanka 6 40 33
P Danci 05/07/1994 Romania     4
H Dandapani 25/07/1987 Finland     7
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  
Danish Aziz 20/11/1995 Pakistan   2 2
Danish Jasnaik 23/02/1990 Bahrain     9
I Danladi 04/09/2002 Nigeria     20
Danyal Raja 14/10/2000 Bulgaria     4
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     7
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     2
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 39
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   9 30
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     31
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     18
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    
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 80
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   43 31
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 54 90 43
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     7
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   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 4 5  
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  
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 67
Delawar Khan 15/02/1997 Denmark     18
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     6
D Denton 04/07/1874 England 11    
A Denuwan 06/11/2004 Italy     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     25
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     4
S Desungnoen 28/09/2002 Thailand     18
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 3
N S Dhaliwal 10/10/1988 Canada   7 30
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     2
S di Bartolomeo 30/06/1995 Italy     3
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     7
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     9
W Diamini 02/02/1985 Eswatini     8
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     6
H B Dickson 17/12/2000 Cook Islands     3
N Dickwella 23/06/1993 Sri Lanka 54 55 28
Didier Ndikubwimana 28/09/2003 Rwanda     58
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   1 4
T M Dilshan 14/10/1976 Sri Lanka 87 330 80
S D J J Dima 01/01/2000 Mozambique     15
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     14
M Dixit 21/07/1992 Luxembourg     28
C D Dixon 12/02/1891 South Africa 1    
Djordje Tresac 10/10/1985 Serbia     1
A Djorovic 15/06/1993 Serbia     11
W Dlamini 02/11/1997 Eswatini     2
K Dobell 21/01/2003 Japan     3
G H Dockrell 22/07/1992 Ireland 2 124 130
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   9 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 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   39 38
J N Dorji 28/04/1997 Bhutan     9
K Dorji 20/11/2002 Bhutan     2
R M Dorji 23/08/1986 Bhutan     15
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
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     21
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
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   1 21
A Ducat 16/02/1886 England 1    
B M Duckett 17/10/1994 England 20 11 12
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   6 13
S Duggan 28/11/1995 Argentina     2
B Dugic 25/12/1992 Serbia     7
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     23
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 31
B R Dunk 11/03/1987 Australia     5
R O C Dunka 06/09/1990 Cayman Islands     3
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     58
G Dutta 04/08/1984 Mexico     7
N Dutta 13/10/1994 Canada   7 24
Duvvarapu Siva Kumar 11/02/1990 United States     1
B J Dwarshuis 23/06/1994 Australia     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  
No. of Records = 303
ABCEFGHIJKLMNOPQRSTUVWXYZ
 Player Records and Statistics Menu