Sportsfans · Cricket · Players · D
Cricket
Every player
10,891 players with recorded figures from the scorecards (men’s Tests from 1877, ODIs from 1971, T20Is and the women’s game from their first recorded cards), and 1,174 known by their published careers.
A 877B 879C 586D 474E 168F 302G 484H 639I 197J 365K 815L 372M 1,254N 371O 154P 621Q 39R 598S 1,401T 463U 70V 197W 431X 5Y 111Z 115# 77
John D'Arcy136 runs · 0 wktsAngel Gabriella D'Costa0 runs · 0 wktsBasil D'Oliveira2514 runs · 50 wktsDarius Del Piero D'Silva144 runs · 6 wktsAntao D'Souza76 runs · 17 wktsEthan D'Souza116 runs · 5 wktsRaelyn Maria D'Souza3 runs · 0 wktsReshel D'Souza8 runs · 3 wktsVenora Shaina D'Souza7 runs · 0 wktsNamita D'souza19 runs · 1 wktsKeith Dabengwa561 runs · 22 wktsPrateek Dabholkar0 runs · 4 wktsSamiha Dabholkar23 runs · 10 wktsSangita Dabirpublished career · 23 matchesSoniya Dabir27 runs · 6 wktsKhaliq Dad20 runs · 2 wktsAyaz Dadabhai167 runs · 23 wktsDamodar Daesrath31 runs · 0 wktsKim Daeyeon100 runs · 10 wktsHashir Dafedar29 runs · 0 wktsDad Khoda Dahani4 runs · 0 wktsVijay Dahiya218 runs · 0 wktsVritti Dahiya50 runs · 1 wktsMahuru Douglas Dai369 runs · 15 wktsMeria Dailesi1 runs · 0 wktsPeni Dakainivanua75 runs · 9 wktsJunior Dala27 runs · 15 wktsLaima Dalbina47 runs · 2 wktsAdam Dale84 runs · 38 wktsJerome Daley87 runs · 3 wktsSP Daley0 runs · 0 wktsShanel Francine Daley261 runs · 36 wktsNita Dalgaard112 runs · 22 wktsAnil Dalpat254 runs · 0 wktsJames William Murray Dalrymple547 runs · 16 wktsCatherine Clare Dalton32 runs · 0 wktsEric Dalton698 runs · 12 wktsJoyce Daltonpublished career · 3 matchesHimanshi Daluwatta12 runs · 1 wktsHelen Dalypublished career · 4 matchesIbrahim Kursad Dalyan152 runs · 5 wktsAlana Dalzell89 runs · 25 wktsKhahliso Damane10 runs · 0 wktsIsaac DA Damarell499 runs · 0 wktsAkila Dananjaya523 runs · 122 wktsPetre Danci12 runs · 0 wktsHariharan Dandapani17 runs · 2 wktsKhusi Dangol2 runs · 9 wktsBal Dani0 runs · 1 wktsShevon Daniel21 runs · 0 wktsWayne Daniel95 runs · 59 wktsBarbara Danielspublished career · 64 matchesMoseline Rochelle Daniels49 runs · 40 wktsJawahar Danikula39 runs · 7 wktsAhmed Daniyal17 runs · 5 wktsIsaac Danladi1636 runs · 34 wktsJodi Dannattpublished career · 10 matchesPaing Danu259 runs · 18 wktsHamza Dar666 runs · 4 wktsMunir Dar54 runs · 0 wktsNida Dar2967 runs · 167 wktsTabarak Dar45 runs · 0 wktsJatinkumar Chandhubai Darji30 runs · 10 wktsJoe Darling1657 runs · 0 wktsLen Darling474 runs · 0 wktsRick Darling1047 runs · 0 wktsHannah Darlington0 runs · 2 wktsKadek Darmawan25 runs · 0 wktsDeunte Akil Pearman Darrell75 runs · 0 wktsJabari Troy Darrell0 runs · 3 wktsArchana Das8 runs · 14 wktsLiton Das8830 runs · 0 wktsLitton Das129 runs · 0 wktsMicheal Das33 runs · 0 wktsRanjan Das2 runs · 1 wktsShiv Das1365 runs · 0 wktsKiran Dasan8 runs · 0 wktsDeep Dasgupta352 runs · 0 wktsHansika Dassanayake1 runs · 0 wktsPubudu Dassanayake281 runs · 0 wktsAmna Dastgir0 runs · 0 wktsYasmin Daswani1414 runs · 0 wktsMahmad Data0 runs · 0 wktsKashif Daud372 runs · 26 wktsJoshua Henry Davey298 runs · 58 wktsDiana Davidpublished career · 15 matchesDiana Pilli David1 runs · 1 wktsManoj Davidpublished career · 4 matchesNeetu David0 runs · 4 wktsNoel David9 runs · 4 wktsTim David1724 runs · 6 wktsNikola Davidovic35 runs · 5 wktsHenry Davids169 runs · 1 wktsAlan Davidson1328 runs · 186 wktsBrett Davidson9 runs · 0 wktsJasper Davidson54 runs · 23 wktsOliver Forbes Davidson71 runs · 12 wktsAlice Natica Davidson-Richards313 runs · 12 wktsAndrea Davidson-Soler126 runs · 4 wktsAlec Daviespublished career · 5 matchesEric Davies9 runs · 7 wktsFreya Ruth Davies14 runs · 33 wktsGeraldine Daviespublished career · 5 matchesHelen Daviespublished career · 25 matchesJenefer Marie Davies10 runs · 0 wktsJoel Davies20 runs · 4 wktsSean Davies67 runs · 0 wktsSteph Daviespublished career · 4 matchesSteven Michael Davies346 runs · 0 wktsNikolaas Davin1172 runs · 0 wktsAlice Davis0 runs · 1 wktsBryan Davis245 runs · 0 wktsCharlie Davis1301 runs · 2 wktsDorrett Davispublished career · 3 matchesGeorgia Katie Davis0 runs · 2 wktsHeath Davis33 runs · 28 wktsIan Davis704 runs · 0 wktsJoan Davispublished career · 3 matchesJodie Davispublished career · 1 matchesLeanne Davispublished career · 2 matchesRosie Davis19 runs · 0 wktsSimon Davis20 runs · 44 wktsWinston Davis230 runs · 84 wktsJohn Michael Davison443 runs · 19 wktsSabawoon Davizi1018 runs · 8 wktsRenford Davson157 runs · 0 wktsDawa Dawa3 runs · 6 wktsIzatullah Dawlatzai24 runs · 7 wktsAli Dawood100 runs · 131 wktsJawad Dawoodpublished career · 2 matchesAlan Dawson79 runs · 25 wktsEddie Dawson175 runs · 0 wktsLiam Dawson327 runs · 67 wktsOssie Dawson293 runs · 10 wktsRichard Dawson114 runs · 11 wktsSandra Dawsonpublished career · 24 matchesTrish Dawsonpublished career · 10 matchesAkshay Daxini11 runs · 0 wktsJo Daypublished career · 6 matchesYuvraj Paul Dayal136 runs · 9 wktsAmanda Dcosta113 runs · 38 wktsPhillip DeFreitas1624 runs · 250 wktsAbzal S Dean1 runs · 0 wktsCharlotte Ellen Dean773 runs · 173 wktsHarry Dean10 runs · 11 wktsElsie Deanepublished career · 1 matchesNummy Deane628 runs · 0 wktsDumila Dedunupublished career · 4 matchesItibarshah Deedar9 runs · 3 wktsAkash Deep163 runs · 28 wktsSneha Deepthipublished career · 1 matchesMerel Maaike Dekeling49 runs · 6 wktsMark Dekker712 runs · 9 wktsSosiceni Delai16 runs · 0 wktsChristopher James Delaney210 runs · 0 wktsRachel Delaney118 runs · 15 wktsDavid Colin Alex Delany0 runs · 7 wktsDelany76 runs · 1 wktsGareth James Delany1427 runs · 66 wktsLaura Delany2597 runs · 105 wktsKhaibar Deldar162 runs · 3 wktsTony Dell6 runs · 6 wktsKarma Dema159 runs · 0 wktsDavid Demba87 runs · 3 wktsDunja Demic213 runs · 5 wktsJoyce Demminpublished career · 6 matchesGeorgina Dempsey149 runs · 29 wktsEric Dempster106 runs · 2 wktsStewie Dempster723 runs · 0 wktsLynn Denholmpublished career · 8 matchesJoe Denly1398 runs · 10 wktsMike Denness1919 runs · 0 wktsFranklyn Dennispublished career · 3 matchesLiam Denny141 runs · 16 wktsDavid Denton424 runs · 0 wktsAchintha Denuwan0 runs · 1 wktsHarleen Deol1394 runs · 8 wktsPreetaj Deol17 runs · 0 wktsNarsingh Deonarine1431 runs · 30 wktsClairmonte Depeiaza187 runs · 0 wktsAnnerie Dercksen1465 runs · 31 wktsBelinda Dermotapublished career · 3 matchesJade Winston Dernbach50 runs · 75 wktsAman Desai531 runs · 0 wktsAyan Desai0 runs · 5 wktsJignesh Harshadrai Desai16 runs · 0 wktsMinoti Desaipublished career · 2 matchesParth Ajaykumar Desai6 runs · 7 wktsRamakant Desai418 runs · 74 wktsSeema Desaipublished career · 2 matchesSohel Ebrahim Desai11 runs · 0 wktsHarsha Deshan407 runs · 12 wktsNikhil Deshmukh11 runs · 1 wktsAnagha Arun Deshpande37 runs · 0 wktsTushar U Deshpande0 runs · 2 wktsMary Desmond5 runs · 12 wktsPhanuwat Desungnoen3 runs · 0 wktsSorawat Desungnoen399 runs · 13 wktsKapil Dev9031 runs · 687 wktsShijo Devasia0 runs · 1 wktsSai Devata4 runs · 1 wktsAnton Paul Devcich306 runs · 6 wktsDenise van Deventer208 runs · 0 wktsSushma Verma Devi138 runs · 0 wktsSophie Devine6084 runs · 148 wktsDinesha Devnarain189 runs · 1 wktsFlora Diana Mary Devonshire22 runs · 2 wktsHeather Dewdneypublished career · 7 matchesTom Dewdney17 runs · 21 wktsJohn Dewes121 runs · 0 wktsNi Luh Dewi708 runs · 39 wktsTed Dexter4502 runs · 66 wktsDipanjan Dey124 runs · 0 wktsRita Deypublished career · 8 matchesAdvait Dhabe161 runs · 32 wktsSaachi Dhadwal192 runs · 15 wktsMousom Dhakal0 runs · 1 wktsRijan Dhakal11 runs · 9 wktsSagar Dhakal7 runs · 6 wktsHarjot Dhaliwal8 runs · 0 wktsNavneet Singh Dhaliwal1713 runs · 4 wktsSunil Dhamala12 runs · 0 wktsNestor Dhamba26 runs · 11 wktsHemant Dhami15 runs · 6 wktsRewati Dhami2 runs · 0 wktsSabitri Dhami1 runs · 0 wktsShahnawaz Dhani20 runs · 9 wktsSunil Dhaniram286 runs · 22 wktsVick Dhaniram52 runs · 10 wktsRajindra Dhanraj25 runs · 18 wktsPranav Dhanuka0 runs · 0 wktsVani Dhanuka137 runs · 6 wktsAnubhav Dhar0 runs · 0 wktsPurnima Dhar0 runs · 0 wktsRumeli Dhar147 runs · 8 wktsPankaj Dharmani8 runs · 0 wktsKumar Dharmasena2090 runs · 204 wktsDharshani Dharmasiripublished career · 3 matchesSamaira Dharnidharka596 runs · 70 wktsHaresh Sharma Dhavina37 runs · 18 wktsRaghav Dhawan585 runs · 1 wktsRishi Dhawan13 runs · 2 wktsShikhar Dhawan10867 runs · 0 wktsHaninder Dhillonpublished career · 2 matchesPrince Dhiman41 runs · 0 wktsRohit Dhiman17 runs · 3 wktsAmit Dhingra8 runs · 12 wktsDisha Dhingra860 runs · 0 wktsNaman Dhir206 runs · 6 wktsKalyani Dhokarikarpublished career · 9 matchesRajeshwari Dholakiapublished career · 17 matchesMahendra Singh Dhoni17266 runs · 1 wktsRitu Dhrubpublished career · 3 matchesChiedza Teresia Dhururu729 runs · 0 wktsMahamadou Taifour Diaby23 runs · 2 wktsSekou Goutoubou Diaby18 runs · 3 wktsMoustapha Simbo Diakite28 runs · 0 wktsBrendon John Diamanti26 runs · 0 wktsBIMENYIMANA Marie Diane1194 runs · 87 wktsRockey Dianish401 runs · 1 wktsCandice Dias14 runs · 11 wktsRoy Dias2858 runs · 3 wktsShirin Dias5 runs · 0 wktsMamadou Samba Diawara11 runs · 3 wktsAshley Dayana Ponce Diaz0 runs · 3 wktsJH Diaz2 runs · 0 wktsVH Diaz0 runs · 0 wktsJodie Marie Dibble0 runs · 0 wktsArtie Dick370 runs · 0 wktsGeorge Dickinson31 runs · 8 wktsJames Dickinson15 runs · 1 wktsCory Dickson238 runs · 21 wktsEvon Dicksonpublished career · 2 matchesHayden Bob Dickson446 runs · 9 wktsNiroshan Dickwella4937 runs · 0 wktsWilfred Diepeveenpublished career · 1 matchesJurriene Arrasta Diergaardt863 runs · 51 wktsSameer Dighe397 runs · 0 wktsLoku Hettige Danushka Dilhara81 runs · 6 wktsWelikonthage Kavisha Dilhari1728 runs · 125 wktsGraham Dilley635 runs · 186 wktsChloe Dillon11 runs · 0 wktsMerwyn Dillon776 runs · 258 wktsBalage Dilruksha643 runs · 0 wktsTillakaratne Dilshan17450 runs · 154 wktsSantana de Jesus Jose Dima12 runs · 3 wktsLidia Dimba361 runs · 20 wktsPamba Dimitri2 runs · 1 wktsPreeti Dimri19 runs · 5 wktsAshoke Dinda43 runs · 29 wktsArumadura Dineshi2 runs · 0 wktsHilone Dinnissenpublished career · 8 matchesGamage Sonal Dinusha606 runs · 6 wktsNangeh Diom5 runs · 0 wktsMercy Dipogiso0 runs · 0 wktsBoeta Dippenaar4986 runs · 0 wktsAlf Dipper51 runs · 0 wktsShahadat Hossain Dipu216 runs · 0 wktsAyesha Dirannehelage238 runs · 22 wktsLiron Dirmeik28 runs · 0 wktsAudrey Disburypublished career · 16 matchesIsabelle Koppe-van Dishoekpublished career · 6 matchesTanaya Dissanayake225 runs · 3 wktsMolly Divepublished career · 7 matchesBuck Divecha60 runs · 11 wktsYarden Divekar13 runs · 0 wktsSreekumar Divya10 runs · 0 wktsS Diwangana36 runs · 2 wktsAvi Dixit86 runs · 5 wktsMohit Dixit78 runs · 14 wktsVivek Dixit32 runs · 4 wktsCecil Dixon0 runs · 3 wktsAlexander Dizija702 runs · 2 wktsOuattara Djakaridja9 runs · 1 wktsAndjela Djordjevic0 runs · 0 wktsAleksa Djorovic27 runs · 1 wktsBuhle Dlamini0 runs · 0 wktsDumsile Dlamini15 runs · 1 wktsMbali Dlamini180 runs · 14 wktsOwami Dlamini1 runs · 0 wktsPhindo Dlamini6 runs · 0 wktsThandolwethu Dlamini0 runs · 0 wktsTibusiso Dlamini8 runs · 4 wktsWandile Dlamini6 runs · 0 wktsGeorge Dockrell3102 runs · 194 wktsJosef Erwin Abayata Doctora117 runs · 3 wktsAnna Doddpublished career · 31 matchesNatalie Claire Dodd157 runs · 0 wktsAnuradha Doddaballapur318 runs · 31 wktsTony Dodemaide326 runs · 70 wktsRyan Neil ten Doeschate1022 runs · 28 wktsHubert Doggart76 runs · 0 wktsBrendan Doggett20 runs · 7 wktsStephen Thomas Doheny302 runs · 0 wktsXavier Doherty170 runs · 72 wktsSandamali Kumuduni Dolawatte34 runs · 5 wktsNikoleta Dolianiti3 runs · 0 wktsTom Dollery72 runs · 0 wktsArthur Dolphin1 runs · 0 wktsSwetha Don10 runs · 2 wktsUdeni Chathurika Kuruppu Arachcige Dona221 runs · 0 wktsAllan Donald747 runs · 589 wktsAneurin Henry Thomas Donald46 runs · 0 wktsPhatummakan Donkaew2 runs · 4 wktsMertcan Donmez40 runs · 0 wktsHarry Donnan75 runs · 0 wktsMartin Donnelly582 runs · 0 wktsElla Donnisonpublished career · 3 matchesAndrew Donovan425 runs · 3 wktsKatie Donovan291 runs · 16 wktsAlexander Doolan191 runs · 0 wktsLucy Rose Doolan71 runs · 10 wktsBruce Dooland76 runs · 9 wktsDaniel Tarric Doram4 runs · 16 wktsAlex Dore194 runs · 0 wktsBrett Raymond Dorey2 runs · 2 wktsMichael Dorgan4 runs · 1 wktsAslam Doria0 runs · 0 wktsHollan Doriga434 runs · 0 wktsKiplin Doriga818 runs · 0 wktsJigme Namgyel Dorji69 runs · 0 wktsKarma Dorji15 runs · 7 wktsKarma Dorji7 runs · 6 wktsRanjung Mikyo Dorji671 runs · 15 wktsTashi Dorji113 runs · 14 wktsUgyen Dorji17 runs · 0 wktsUgyen Dorji0 runs · 1 wktsTheo Paul Doropoulos0 runs · 0 wktsDilip Doshi138 runs · 136 wktsMysha Doshi3 runs · 0 wktsNikhar Doshi6 runs · 0 wktsDeandra Jalisa Shakira Dottin3854 runs · 101 wktsAllan Craig Douglas355 runs · 14 wktsChris Douglaspublished career · 2 matchesFlorence Douglaspublished career · 3 matchesJohnny Douglas962 runs · 45 wktsMark Douglas55 runs · 0 wktsJudi Doullpublished career · 16 matchesSimon Doull742 runs · 134 wktsMaeva Francine Debora Douma15 runs · 10 wktsRuth Dowpublished career · 3 matchesUton Dowe8 runs · 12 wktsRobert Dower9 runs · 0 wktsChris Dowle0 runs · 0 wktsTravis Dowlin639 runs · 0 wktsAnthony Dowling36 runs · 4 wktsGraham Dowling2306 runs · 1 wktsJoshua Dowling19 runs · 8 wktsLauren Down579 runs · 0 wktsPaul Downton1027 runs · 0 wktsShane Dowrich1576 runs · 0 wktsDaniel Doyle-Calle834 runs · 2 wktsThomas Draca11 runs · 13 wktsRyan Drake27 runs · 5 wktsDominic Conneil Drakes26 runs · 8 wktsVasbert Drakes479 runs · 79 wktsRonald Draper25 runs · 0 wktsSamuela Draunivudi6 runs · 0 wktsRahul Dravid23680 runs · 5 wktsRahul Dravid54 runs · 0 wktsShirley Driscollpublished career · 7 matchesFrank Druce252 runs · 0 wktsChris Drum19 runs · 20 wktsEmily Drummpublished career · 106 matchesAnnette Drummondpublished career · 5 matchesGordon David Drummond48 runs · 5 wktsJuanoy Drysdale7 runs · 15 wktsKevin Chris Dsouza535 runs · 3 wktsShivam Dube1207 runs · 43 wktsAnkit Dubey5 runs · 3 wktsJagrat Dubey68 runs · 11 wktsAndy Ducat5 runs · 0 wktsBen Duckett5865 runs · 0 wktsChris Duckworth28 runs · 0 wktsGeorge Duckworth234 runs · 0 wktsTroy Anthony Dudnath57 runs · 5 wktsKevin Duers7 runs · 3 wktsEugene Duff125 runs · 0 wktsOscar Duff3 runs · 6 wktsReggie Duff1317 runs · 4 wktsJessica Evelyn Duffin880 runs · 0 wktsTerry Duffin459 runs · 0 wktsErin Duffy45 runs · 12 wktsJacob Andrew Duffy136 runs · 131 wktsMary Dugganpublished career · 17 matchesSantiago Duggan1 runs · 5 wktsBogdan Dugic7 runs · 8 wktsJeff Dujon5267 runs · 0 wktsShaukat Dukanwalapublished career · 5 matchesImesha Dulani662 runs · 0 wktsDuleep995 runs · 0 wktsKumar Shri Duleepsinhjipublished career · 12 matchesRichard Dumbrill153 runs · 9 wktsJacobus Duminy30 runs · 1 wktsJean-Paul Duminy8994 runs · 131 wktsDewald Dumon60 runs · 8 wktsAdrian Dunbar943 runs · 0 wktsBrenda Duncanpublished career · 2 matchesRoss Duncan3 runs · 0 wktsOwen Dunell42 runs · 0 wktsJake Samuel Edward Dunford102 runs · 0 wktsBen Dunk99 runs · 0 wktsRomeo Dunka173 runs · 25 wktsSophia Ivy Rose Dunkley2952 runs · 2 wktsJonathon Dunn36 runs · 0 wktsJack Dunning38 runs · 5 wktsJeanette Dunningpublished career · 28 matchesSamanthi Dunukedeniya110 runs · 35 wktsChamara Dunusinghe161 runs · 0 wktsDaryn Dupavillon17 runs · 1 wktsWinifred Anne Duraisingam1388 runs · 52 wktsSalim Durani1202 runs · 75 wktsAshaani Erandathi Muthugal Pedi Durayalage13 runs · 1 wktsMia Durdevac43 runs · 5 wktsHasan Durham4 runs · 2 wktsZafer Durmaz69 runs · 3 wktsJack Durston8 runs · 5 wktsDiane Ishimwe Dusabemungu29 runs · 0 wktsEric Dusingizimana898 runs · 0 wktsRassie van der Dussen4968 runs · 1 wktsAryan Dutt391 runs · 109 wktsAritra Dutta712 runs · 0 wktsNikhil Dutta150 runs · 26 wktsRaquel Fabiao Duvane5 runs · 0 wktsBen Dwarshuis128 runs · 34 wktsDennis Dyer96 runs · 0 wktsGreg Dyer305 runs · 0 wktsNick Dyerpublished career · 5 matchesGeoff Dymock271 runs · 92 wktsBianca Shino Dyson0 runs · 0 wktsJohn Dyson2114 runs · 0 wktsDalida Dzimau1 runs · 2 wktsShalon Dzimau14 runs · 0 wktsJulang Dzulfikar136 runs · 6 wkts