There have been 20 occasions in which Sachin Tendulkar has scored a duck in a One Day International innings. The earliest of these was on December 18, 1989, and the latest on February 19, 2008.
· Ajit Agarkar · K Srikkanth · Sachin Tendulkar · Javagal Srinath
Sachin Tendulkar Total Ducks: 20 Golden ducks:1 Sachin Tendulkar, India : 91 innings From 23 July 2008 to November 2013, he did not get out without scoring. The legendary batsman accumulated 4139 runs in the 91 innings without a duck. In total, he got out for zero 14 times in his Test career
Courtney Walsh of West Indies has scored the highest number of ducks in Test Cricket with 43 ducks in 185 innings.
The answer to this question is rather surprising; Sanath Jayasuriya of Sri Lanka has been sent packing to the pavilion a record 34 times in ODI's without a run to his name, which is ironic considering he is one of the best limited overs batsmen of his geneation. He is followed by Wasim Akram on 28, who leads a group of four on 25 ODI ducks (Muttiah Muralitheran, Shahid Afridi, Mahela Jayawardene and Chaminda Vaas).Below is the list in order of countries who have scored the highest amount of ducks with one player (number of ducks in brackets, country in bold, player in italics):Sri Lanka - Sanath Jayasuriya (34)Pakistan - Wasim Akram (28)South Africa - Herschelle Gibbs (22)New Zealand - Daniel Vettori (22)West Indies - Chris Gayle (21)India - Sachin Tendulkar (20)Australia - Ricky Ponting / Adam Gilchrist (19 each)Zimbabwe - Grant Flower (18)Bangladesh - Habibul Bashar (18)England - Alec Stuart / Marcus Trescothick (13 each)Kenya - Stepen Tikolo (13)Canada - Henry Osinde (7)Scotland - Navdeep Poonia (7)Netherlands - Bastiaan Zuiderant (7)
6
NJ Astle from New Zeland scored most ducks in world cup.
Srilankan Cricketer Jayasuriya has scored maximum (34) ducks in odi cricket..
Sanath jayasooriya is a great player.He got the most ducks.
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.
5
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.