A diamond duck is actually for a batsman who gets out without facing a ball, mainly run out. A batsman dismissed on the first ball of the match is out for a platinum duck.
Srilankan Cricketer Jayasuriya has scored maximum (34) ducks in odi cricket..
Courtney Walsh of West Indies has scored the highest number of ducks in Test Cricket with 43 ducks in 185 innings.
J P Duminy
The greatest number of ducks in One Day International cricket for Bangladesh is 18, achieved by Habibul Bashar, from a total of 105 One-Day International innings over 12 years from 1995 to 2007. Of players still involved in the game, as of May 2011, Mohammad Ashraful has scored 11 ducks in 158 One-Day International innings since 2001.
18
Yashpal Sharma
brettjackson with 261ducks in 300 matches
The leader for the most number of ducks in One Day Internatoinal cricket matches is Sri Lankan batsman Sanath Jayasuriya, who in 444 One Day Internationals hit 34 ducks. Jayasuriya occupies third place on the number of centuries in One Day International cricket, with 28 hundreds, and a highest score of 189.
egg, then duck
Sanath Jayasuriya from Sri Lanka with 34 ducks.
Nathan Astle - 5 ducks in 22 World cup matches.
0 he has got atleast a century in every game he has played