Most Ducks in ODI History: List of 50 Batsmen

Most Ducks in ODI

Most Ducks in ODI Cricket: Check out the list of players with most ducks in ODI matches on myKhel. Overall ODI history Sanath Jayasuriya sits at the top of the list with most number of ducks in ODI.

1. Sanath Jayasuriya – 34 Ducks in 445 Matches

One of the greatest Sri Lankan cricketers Sanath Jayasuriya holds record for most ducks in ODI history. Jayasuriya, who could single-handedly change the game with his batting and was considered one of world cricket’s most devastating batsman in those days, got out for zero 34 times across a career spanning from January 1989 to July 2011. Such is the mystery of this sport which can be as brutal where it could get you duck also, that there was a world record for most ducks in ODI cricket.

2. Shahid Afridi – 30 Ducks in 398 Matches

Known for his explosive batting style, Shahid Afridi of Pakistan ranks high on the list for the most ducks in ODI history. In his career, which lasted from 1996 to 2015, Afridi appeared in a total of 398 matches and was dismissed for naught on 30 occasions. His aggressive approach won him fans and earned Pakistan wins, but wasn’t without pitfalls.

Read More: Most Fifties in ODI: Complete List Of Top 50 Cricketers

3. Wasim Akram 356 Matches/28 Ducks

Wasim Akram Legendary Pakistani pacer Wasim Akram, too, is one of the names that spring up when it comes to most ducks in ODI cricket. Between 1984-2003, Akram featured in a total of 356 matches and was dismissed for naught on as many 28 occasions. There was no stopping him with the ball, but his batting at times let the team down which has made a place in most ducks list of ODI.

4. Mahela Jayawardene – 28 Ducks in 448 Matches

Mahela Jayawardene collection 28 Ducks in ODI One of the most graceful batsman to have played ODI cricket, Mahela Jayrwardene recorded little-less but astonishing ducks throughout his one day career and he is also at top among players with most ducks in ODI Cricket. While Jayawardene was a stellar player, he managed to play 448 matches from 1998 till his retirement in 2015 – so those ducks stood out even more.

5. 26 Ducks in 226 Matches: Lasith Malinga

Here is the list of most ducks in ODI cricket which includes names like Lasith Malinga who known for his unique bowling action and yorkers. From 2004 to August, Malinga played in a whopping total of 226 matches and still was happy with the ball than bat facing dismissal on zero as many as 26 times — showing how challenging even bowlers find it using their willow.

6. Muttiah Muralitharan – 25 Ducks in 350 Games

One of the most popular Sri Lankan legend Muttiah Muralitharan holds a record for being caught behind on zero in 33 matches – probably highest ducks by any bowler in ODI cricket. He played 350 matches between participating internationally from 1993 until retirement in September this year and was dismissed without scoring on no fewer than twenty five occasions, highlighting the problems bowlers have at becoming decent batsmen.

Read More: Botham-Richards Trophy, Jul 2024 (West Indies in England)

7. Chaminda Vaas – 25 Ducks in 322 Matches

Sri Lankan legendary fast bowler Chaminda Vaas also appears in the register of players with most ducks scored by any player in ODI cricket. Even quality bowlers and lower-middle-order batsmen can have their prolonged lean phases as Vaas proved to be the case with 25 ducks from his 322 games between 1994-2008.

8. Chris Gayle 25 ducks in 301 Matches

Chris GayleWhile the West Indies marauder Chris Gayle is a monster of white-ball cricket when in full flow, he also has racked up more ducks than pretty much any other top-order batsman across all ODI history. Scoring 25 ducks out of the 301 matches he played from 1999 to twice in a row, Gayle was always on top while opening his frontiers as no other opener would do so before.

9. Romesh Kaluwitharana – 24 Ducks in 189 Matches

Romesh Kaluwitharana of Sri Lanka takes the al-time 2nd most number ducks by a player in ODIs as he scores Ducks on his bat for 24 times from1990 to2004, playing overall189 matches. He was dismissed for a duck numerous times, as his attacking stroke play meant he did not last long at the crease.

10. Daniel Vettori – 23 Ducks in 295 Matches

Daniel Vettori of New Zealand is not just the best thing to have happened to spin bowling – he has also drawn a blank on as many occasions in ODI cricket In 295 games from 1997 to his retirement in June last year, Vettori made a Sisyphean climb back up the order and amassed no fewer than two dozen ducks — an illustration of what it is like being a lower-order bat at the highest level.

11. Herschelle Gibbs : 22 ducks in 248 games

South African batsman Herschelle Gibbs faced 22 ducks during his career known for aggressive playing style and one of the most number of ODI history playoffs. Gibbs played 248 matches between 1996 and 2010, which brought successes as well as failures in equal measure.

12. Younis Khan – 22 Ducks in 265 Matches

Pakistan’s most prolific run scorer Younis Khan, who was known for his batsmanship and scoring runs consistently but ended up on a duck 22 times in 265 ODIs overall from the year 2000 to July of this year. It is that difficult, as his rank on the list of most ducks in ODIs indicates even the best batsmen can struggle.

13. Shaun Pollock – 20 Ducks in 303 Games

Shaun Pollock Ducks: South African all-rounder Shaun Pollock has scored a total of 20 ducks throughout his ODI career, certainly one of the most by any player in ODIs. Pollock played 303 games from ’96-2008 Duck: In a sport of averages, Pollocks ducks underlines how difficult it is for an all rounder to stay in form with the bat.

Top 50 Players with Most Ducks in ODI History

Serial Player Ducks Mat Inn Runs HS 100s 50s Avg
1 Sanath Jayasuriya 34 445 433 13,430 189 28 68 32.36
2 Shahid Afridi 30 398 369 8,064 124 6 39 23.57
3 Wasim Akram 28 356 280 3,717 86 6 16.52
4 Mahela Jayawardene 28 448 418 12,650 144 19 77 33.37
5 Lasith Malinga 26 226 119 567 56 1 6.83
6 Muttiah Muralitharan 25 350 162 674 33* 6.80
7 Chaminda Vaas 25 322
8 Chris Gayle 25 301 294 10,480 215 25 54 37.83
9 Romesh Kaluwitharana 24 189 181 3,711 102* 2 23 22.22
10 Daniel Vettori 23 295 187 2,253 83 4 17.33
11 Herschelle Gibbs 22 248 240 8,094 175 21 37 36.13
12 Younis Khan 22 265 255 7,249 144 7 48 31.24
13 Shaun Pollock 20 303 205 3,519 130 1 14 26.45
14 Brendon McCullum 20 260 228 6,083 166 5 32 30.41
15 Inzamam-ul-Haq 20 378 350 11,739 137* 10 83 39.52
16 Ricky Ponting 20 375 365 13,704 164 30 82 42.03
17 Sachin Tendulkar 20 463 452 18,426 200* 49 96 44.83
18 Javagal Srinath 19 229 121 883 53 1 10.63
19 Adam Parore 19 179 161 3,314 108 1 14 25.68
20 Mohammad Hafeez 19 218 216 6,614 140* 11 38 32.90
21 Nathan Astle 19 223 217 7,090 145* 16 41 34.92
22 Tamim Iqbal 19 243 240 8,357 158 14 56 36.65
23 Chris Cairns 18 215 193 4,950 102 4 26 29.46
24 Sanath Jayasuriya 18 445 433 13,430 189 28 68 32.36
25 Allan Border 18 273 252 6,524 127* 3 39 30.62
26 Kapil Dev 16 225 198 3,783 175* 1 14 23.79
27 Dwayne Bravo 15 297 256 5,757 112* 2 20 25.39
28 Imran Khan 15 175 151 3,709 102 1 19 33.41
29 Kevin Pietersen 15 136 123 4,440 130 5 25 40.33
30 Yuvraj Singh 18 304 278 8,701 150 14 52 36.55
31 Harbhajan Singh 17 236 128 1,237 49 13.30
32 Moin Khan 17 219 183 3,266 72* 12 23.00
33 Angelo Mathews 17 226 195 5,916 139* 3 40 40.24
34 Elton Chigumbura 17 213 198 4,340 117 2 19 25.23
35 Upul Tharanga 17 235 223 6,951 174* 15 37 33.74
36 Stephen Fleming 17 280 269 8,037 134* 8 49 32.40
37 Aravinda de Silva 17 308 296 9,284 145 11 64 34.90
38 Jacques Kallis 17 328 314 11,579 139 17 86 44.36
39 Brett Lee 16 221 110 1,176 59 3 17.81
40 Prosper Utseya 16 164 132 1,406 68* 4 16.73
41 Tatenda Taibu 16 150 137 3,393 107* 2 22 29.25
42 Aaron Finch 16 146 142 5,406 153* 17 30 38.89
43 Martin Guptill 16 198 195 7,346 237* 18 39 41.73
44 MV Boucher 16 295 221 4,686 147* 1 26 28.57
45 Mark Waugh 16 244 236 8,500 173 18 50 39.35

 

FAQS Most Ducks in ODI History

Q: Most Ducks in ODI history

This record in ODIs is of Sanath Jayasuriya who has been dismissed for a duck 34 times. Jayasuriya played 445 matches in his career, from the year 1989 to 2011.

Q: What are the Number of Ducks Recorded by Virat Kohli in ODI?

Till now Virat Kohli has been dismissed for 16 times without a scorre in the ODIs. Virat Kohli is an integral part of Indian batting since 2008

Q: How many ducks did Sachin Tendulkar have?

Sachin Tendulkar, one of the greatest batsmen to have played cricket ever was out for a duck 20 times in ODI career. ODIs were played from 1989 till his retirement in 2012 when Tendulkar announced many records to its name.

Q: Rohit Sharma: Ducks – x (How Many?)

One of the most elegant batsmen, Rohit Sharma has been dismissed for a duck 15 times in his ODI career. Rohit has been an important player for India after making his debut in 2007.

Leave a Comment