Cricket Record for Most Consecutive Ducks: ODI, T20i, Test

Home » Cricket Records » Cricket Record for Most Consecutive Ducks: ODI, T20i, Test

We are, of course, discussing the all-time record for the most consecutive ducks, a phenomena that has plagued even the greatest cricketing juggernauts with a run of scoreless innings.

But who are the players that have earned such a dreaded reputation? How did these seemingly insignificant strings of zeros come to represent otherwise successful careers?

We hope you'll join us as we travel the world of One-Day Internationals, Twenty-Over Internationals, and Test Matches on a journey that celebrates the game's tenacity, wit, and unquenchable love.

Are you prepared to welcome the imperfections and humanity that this record adds to the exciting game of cricket?

Cricket Record for Most Consecutive Ducks: ODI, T20i, Test


There is a record in the exciting sport of cricket for the most consecutive ducks, which is both bizarre and fascinating.

This feat is a testament to the unpredictability of the game of cricket, where even the greatest players have experienced dry spells on the field.

As we examine this underappreciated area of cricket's past, we'll look back on the lives of the players who hold the records for the most consecutive ducks in one-day internationals, Twenty20 Internationals, and Test Matches.

The stories told in each medium capture the sport's grit, its unpredictability, and its essential nature.

Experience the highs and lows of pursuing the record for the most consecutive ducks with us as we explore this fascinating facet of cricket.

The book is a voyage through the humanity of cricket, a celebration of the game's soul, and a tip of the cap to the players who find themselves in the unusual position of holding this record. How about we just jump in?


Cricket Record for Most Consecutive Ducks: ODI, T20i, Test


PlayerDucksRunsInnsTeamOppositionGroundMatch DateScorecard
RG Holland 5 0 1 Australia v England Birmingham 15 Aug 1985 Test # 1021
0 3 Australia v England Birmingham 15 Aug 1985 Test # 1021
0 1 Australia v New Zealand Brisbane 8 Nov 1985 Test # 1029
0 3 Australia v New Zealand Brisbane 8 Nov 1985 Test # 1029
0 2 Australia v New Zealand Sydney 22 Nov 1985 Test # 1030
DK Morrison 5 0 1 New Zealand v Australia Wellington 24 Mar 1993 ODI # 822
0 2 New Zealand v Australia Perth 12 Nov 1993 Test # 1235
0 2 New Zealand v Australia Hobart 26 Nov 1993 Test # 1236
0 3 New Zealand v Australia Hobart 26 Nov 1993 Test # 1236
0 1 New Zealand v Australia Brisbane 3 Dec 1993 Test # 1238
AB Agarkar 5 0 4 India v Australia Adelaide 10 Dec 1999 Test # 1476
0 2 India v Australia Melbourne 26 Dec 1999 Test # 1479
0 4 India v Australia Melbourne 26 Dec 1999 Test # 1479
0 1 India v Australia Sydney 2 Jan 2000 Test # 1481
0 3 India v Australia Sydney 2 Jan 2000 Test # 1481
R Peel 4 0 2 England v Australia Adelaide 11 Jan 1895 Test # 44
0 4 England v Australia Adelaide 11 Jan 1895 Test # 44
0 2 England v Australia Sydney 1 Feb 1895 Test # 45
0 3 England v Australia Sydney 1 Feb 1895 Test # 45
RJ Crisp 4 0 2 South Africa v Australia Cape Town 1 Jan 1936 Test # 249
0 3 South Africa v Australia Cape Town 1 Jan 1936 Test # 249
0 1 South Africa v Australia Durban 28 Feb 1936 Test # 251
0 3 South Africa v Australia Durban 28 Feb 1936 Test # 251
P Roy 4 0 3 India v England Lord's 19 Jun 1952 Test # 352
0 2 India v England Manchester 17 Jul 1952 Test # 353
0 3 India v England Manchester 17 Jul 1952 Test # 353
0 2 India v England The Oval 14 Aug 1952 Test # 354
LSM Miller 4 0 4 New Zealand v South Africa Johannesburg 24 Dec 1953 Test # 378
0 2 New Zealand v South Africa Johannesburg 29 Jan 1954 Test # 381
0 3 New Zealand v South Africa Johannesburg 29 Jan 1954 Test # 381
0 1 New Zealand v South Africa Gqeberha 5 Feb 1954 Test # 382
RB Desai 4 0 3 India v England The Oval 20 Aug 1959 Test # 478
0 1 India v Australia Delhi 12 Dec 1959 Test # 482
0 3 India v Australia Delhi 12 Dec 1959 Test # 482
0 2 India v Australia Chennai 13 Jan 1960 Test # 486
DR Hadlee 4 0 3 New Zealand v Pakistan Dunedin 7 Feb 1973 Test # 712
0 1 New Zealand v Pakistan Christchurch 11 Feb 1973 ODI # 5
0 2 New Zealand v Pakistan Auckland 16 Feb 1973 Test # 713
0 2 New Zealand v England Nottingham 7 Jun 1973 Test # 722
BS Bedi 4 0 1 India v England Leeds 13 Jul 1974 ODI # 12
0 1 India v West Indies Delhi 11 Dec 1974 Test # 747
0 3 India v West Indies Delhi 11 Dec 1974 Test # 747
0 1 India v West Indies Eden Gardens 27 Dec 1974 Test # 750
GG Arnold 4 0 2 England v Australia Adelaide 25 Jan 1975 Test # 754
0 4 England v Australia Adelaide 25 Jan 1975 Test # 754
0 2 England v Australia Melbourne 8 Feb 1975 Test # 755
0 1 England v New Zealand Dunedin 8 Mar 1975 ODI # 17
WM Clark 4 0 1 Australia v West Indies Port of Spain 3 Mar 1978 Test # 819
0 3 Australia v West Indies Port of Spain 3 Mar 1978 Test # 819
0 1 Australia v West Indies Bridgetown 17 Mar 1978 Test # 821
0 3 Australia v West Indies Bridgetown 17 Mar 1978 Test # 821
GS Chappell 4 0 3 Australia v Pakistan Melbourne 11 Dec 1981 Test # 913
0 1 Australia v Pakistan Sydney 17 Dec 1981 ODI # 128
0 1 Australia v West Indies Perth 20 Dec 1981 ODI # 130
0 1 Australia v West Indies Melbourne 26 Dec 1981 Test # 915
PI Pocock 4 0 2 England v West Indies Manchester 26 Jul 1984 Test # 992
0 3 England v West Indies Manchester 26 Jul 1984 Test # 992
0 2 England v West Indies The Oval 9 Aug 1984 Test # 993
0 4 England v West Indies The Oval 9 Aug 1984 Test # 993
AL Logie 4 0 1 West Indies v Pakistan Peshawar 2 Dec 1985 ODI # 344
0 1 West Indies v Pakistan Rawalpindi 4 Dec 1985 ODI # 345
0 2 West Indies v Pakistan Peshawar 17 Oct 1986 ODI # 396
0 1 West Indies v Pakistan Gujranwala 4 Nov 1986 ODI # 397
JG Bracewell 4 0 3 New Zealand v Pakistan Wellington 10 Feb 1989 Test # 1115
0 2 New Zealand v Pakistan Auckland 24 Feb 1989 Test # 1116
0 1 New Zealand v India Christchurch 2 Feb 1990 Test # 1136
0 2 New Zealand v Australia Christchurch 4 Mar 1990 ODI # 615
ML Su'a 4 0 3 New Zealand v Sri Lanka Colombo (SSC) 6 Dec 1992 Test # 1204
0 2 New Zealand v Pakistan Hamilton 2 Jan 1993 Test # 1207
0 4 New Zealand v Pakistan Hamilton 2 Jan 1993 Test # 1207
0 2 New Zealand v Australia Christchurch 25 Feb 1993 Test # 1215
RP de Groen 4 0 3 New Zealand v South Africa Johannesburg 25 Nov 1994 Test # 1276
0 2 New Zealand v South Africa Cape Town 6 Dec 1994 ODI # 956
0 1 New Zealand v Pakistan Gqeberha 13 Dec 1994 ODI # 961
0 1 New Zealand v Pakistan East London 19 Dec 1994 ODI # 966
DN Patel 4 0 3 New Zealand v Pakistan Rawalpindi 28 Nov 1996 Test # 1342
0 2 New Zealand v Pakistan Gujranwala 4 Dec 1996 ODI # 1146
0 1 New Zealand v England Auckland 24 Jan 1997 Test # 1351
0 3 New Zealand v England Auckland 24 Jan 1997 Test # 1351
PV Simmons 4 0 3 West Indies v New Zealand St John's 27 Apr 1996 Test # 1326
0 1 West Indies v Pakistan Sydney 18 Jan 1997 ODI # 1165
0 2 West Indies v Pakistan Melbourne 20 Jan 1997 ODI # 1166
0 2 West Indies v Australia Perth 1 Feb 1997 Test # 1353
M Mbangwa 4 0 3 Zimbabwe v New Zealand Wellington 19 Feb 1998 Test # 1401
0 1 Zimbabwe v New Zealand Auckland 26 Feb 1998 Test # 1402
0 3 Zimbabwe v New Zealand Auckland 26 Feb 1998 Test # 1402
0 1 Zimbabwe v Pakistan Bulawayo 14 Mar 1998 Test # 1408
AD Mullally 4 0 2 England v Australia Brisbane 20 Nov 1998 Test # 1428
0 1 England v Australia Perth 28 Nov 1998 Test # 1431
0 3 England v Australia Perth 28 Nov 1998 Test # 1431
0 2 England v Australia Adelaide 11 Dec 1998 Test # 1434
GD McGrath 4 0 2 Australia v England Melbourne 26 Dec 1998 Test # 1436
0 4 Australia v England Melbourne 26 Dec 1998 Test # 1436
0 1 Australia v England Sydney 2 Jan 1999 Test # 1439
0 3 Australia v England Sydney 2 Jan 1999 Test # 1439
WPUJC Vaas 4 0 3 Sri Lanka v Pakistan Dhaka 12 Mar 1999 Test # 1450
0 2 Sri Lanka v Pakistan Jamshedpur 19 Mar 1999 ODI # 1411
0 2 Sri Lanka v India Nagpur 22 Mar 1999 ODI # 1415
0 2 Sri Lanka v India Pune 30 Mar 1999 ODI # 1426
HK Olonga 4 0 2 Zimbabwe v Sri Lanka Harare 15 Dec 1999 ODI # 1529
0 1 Zimbabwe v England Kimberley 30 Jan 2000 ODI # 1553
0 2 Zimbabwe v South Africa Gqeberha 6 Feb 2000 ODI # 1558
0 1 Zimbabwe v England Bulawayo 18 Feb 2000 ODI # 1564
CH Gayle 4 0 4 West Indies v Sri Lanka Kandy 21 Nov 2001 Test # 1570
0 1 West Indies v Sri Lanka Colombo (SSC) 29 Nov 2001 Test # 1572
0 3 West Indies v Sri Lanka Colombo (SSC) 29 Nov 2001 Test # 1572
0 1 West Indies v Zimbabwe Colombo (SSC) 9 Dec 2001 ODI # 1777
D Ramnarine 4 0 1 West Indies v Sri Lanka Colombo (SSC) 29 Nov 2001 Test # 1572
0 3 West Indies v Sri Lanka Colombo (SSC) 29 Nov 2001 Test # 1572
0 2 West Indies v Pakistan Sharjah 7 Feb 2002 Test # 1588
0 4 West Indies v Pakistan Sharjah 7 Feb 2002 Test # 1588
DBL Powell 4 0 3 West Indies v Sri Lanka Colombo (SSC) 13 Jul 2005 Test # 1755
0 2 West Indies v Sri Lanka Kandy 22 Jul 2005 Test # 1757
0 4 West Indies v Sri Lanka Kandy 22 Jul 2005 Test # 1757
0 1 West Indies v India Dambulla 31 Jul 2005 ODI # 2263
Shabbir Ahmed 4 0 1 Pakistan v West Indies Kingston 3 Jun 2005 Test # 1754
0 3 Pakistan v West Indies Kingston 3 Jun 2005 Test # 1754
0 1 Pakistan v England Multan 12 Nov 2005 Test # 1770
0 3 Pakistan v England Multan 12 Nov 2005 Test # 1770
CS Martin 4 0 2 New Zealand v Sri Lanka Napier 8 Jan 2006 ODI # 2312
0 1 New Zealand v West Indies Auckland 9 Mar 2006 Test # 1787
0 3 New Zealand v West Indies Auckland 9 Mar 2006 Test # 1787
0 2 New Zealand v West Indies Wellington 17 Mar 2006 Test # 1790
A Nel 4 0 1 South Africa v Sri Lanka Colombo (SSC) 27 Jul 2006 Test # 1810
0 3 South Africa v Sri Lanka Colombo (SSC) 27 Jul 2006 Test # 1810
0 2 South Africa v New Zealand Brabourne 16 Oct 2006 ODI # 2430
0 1 South Africa v Sri Lanka Ahmedabad 24 Oct 2006 ODI # 2435
Danish Kaneria 4 0 2 Pakistan v South Africa Lahore 8 Oct 2007 Test # 1844
0 1 Pakistan v India Delhi 22 Nov 2007 Test # 1849
0 3 Pakistan v India Delhi 22 Nov 2007 Test # 1849
0 2 Pakistan v India Eden Gardens 30 Nov 2007 Test # 1850
JM Davison 4 0 1 Canada v Netherlands Dubai (DSC) 9 Feb 2010 T20I # 136
0 1 Canada v Kenya Dubai (DSC) 10 Feb 2010 T20I # 138
0 2 Canada v Sri Lanka Hambantota 20 Feb 2011 ODI # 3102
0 2 Canada v Zimbabwe Nagpur 28 Feb 2011 ODI # 3111
CB Mpofu 4 0 2 Zimbabwe v New Zealand Harare 17 Oct 2011 T20I # 213
0 2 Zimbabwe v New Zealand Bulawayo 1 Nov 2011 Test # 2013
0 4 Zimbabwe v New Zealand Bulawayo 1 Nov 2011 Test # 2013
0 2 Zimbabwe v Sri Lanka Hambantota 18 Sep 2012 T20I # 263
SL Malinga 4 0 2 Sri Lanka v South Africa Pallekele 26 Jul 2013 ODI # 3398
0 2 Sri Lanka v South Africa Colombo (RPS) 2 Aug 2013 T20I # 323
0 1 Sri Lanka v New Zealand Hambantota 10 Nov 2013 ODI # 3432
0 2 Sri Lanka v Pakistan Sharjah 18 Dec 2013 ODI # 3445
SL Malinga 4 0 1 Sri Lanka v Pakistan Abu Dhabi 25 Dec 2013 ODI # 3448
0 2 Sri Lanka v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
0 1 Sri Lanka v Bangladesh Mirpur 17 Feb 2014 ODI # 3469
0 1 Sri Lanka v New Zealand Chattogram 31 Mar 2014 T20I # 395
BA Stokes 4 0 1 England v West Indies Bridgetown 13 Mar 2014 T20I # 364
0 2 England v India Nottingham 9 Jul 2014 Test # 2128
0 2 England v India Lord's 17 Jul 2014 Test # 2130
0 4 England v India Lord's 17 Jul 2014 Test # 2130
SL Malinga 4 0 1 Sri Lanka v South Africa Pallekele 9 Jul 2014 ODI # 3501
0 2 Sri Lanka v South Africa Hambantota 12 Jul 2014 ODI # 3502
0 1 Sri Lanka v Pakistan Hambantota 26 Aug 2014 ODI # 3515
0 2 Sri Lanka v New Zealand Christchurch 14 Feb 2015 ODI # 3599
N Pradeep 4 0 4 Sri Lanka v India Colombo (SSC) 28 Aug 2015 Test # 2179
0 1 Sri Lanka v West Indies Galle 14 Oct 2015 Test # 2181
0 1 Sri Lanka v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
0 3 Sri Lanka v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
N Pradeep 4 0 1 Sri Lanka v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
0 3 Sri Lanka v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
0 1 Sri Lanka v Pakistan Dubai (DSC) 6 Oct 2017 Test # 2278
0 3 Sri Lanka v Pakistan Dubai (DSC) 6 Oct 2017 Test # 2278
A Dananjaya 4 0 1 Sri Lanka v Bangladesh Colombo (RPS) 31 Jul 2019 ODI # 4195
0 2 Sri Lanka v New Zealand Galle 14 Aug 2019 Test # 2354
0 1 Sri Lanka v New Zealand Pallekele 3 Sep 2019 T20I # 879
0 1 Sri Lanka v New Zealand Pallekele 6 Sep 2019 T20I # 880
BKG Mendis 4 0 3 Sri Lanka v South Africa Centurion 26 Dec 2020 Test # 2399
0 1 Sri Lanka v South Africa Johannesburg 3 Jan 2021 Test # 2401
0 3 Sri Lanka v South Africa Johannesburg 3 Jan 2021 Test # 2401
0 1 Sri Lanka v England Galle 14 Jan 2021 Test # 2403
Khaled Ahmed 4 0 2 Bangladesh v Pakistan Mirpur 4 Dec 2021 Test # 2439
0 3 Bangladesh v Pakistan Mirpur 4 Dec 2021 Test # 2439
0 2 Bangladesh v South Africa Durban 31 Mar 2022 Test # 2460
0 4 Bangladesh v South Africa Durban 31 Mar 2022 Test # 2460
Mujeeb Ur Rahman 4 0 1 Afghanistan v Sri Lanka Pallekele 27 Nov 2022 ODI # 4488
0 2 Afghanistan v Pakistan Sharjah 27 Mar 2023 T20I # 2035
0 2 Afghanistan v Sri Lanka Hambantota 4 Jun 2023 ODI # 4580
0 1 Afghanistan v Sri Lanka Hambantota 7 Jun 2023 ODI # 4583

Cricket Record for Most Consecutive Ducks: ODI


PlayerDucksRunsInnsTeamOppositionGroundMatch DateScorecard
AL Logie 4 0 1 West Indies v Pakistan Peshawar 2 Dec 1985 ODI # 344
0 1 West Indies v Pakistan Rawalpindi 4 Dec 1985 ODI # 345
0 2 West Indies v Pakistan Peshawar 17 Oct 1986 ODI # 396
0 1 West Indies v Pakistan Gujranwala 4 Nov 1986 ODI # 397
GP Wickramasinghe 4 0 2 Sri Lanka v Pakistan Singapore 7 Apr 1996 ODI # 1093
0 2 Sri Lanka v South Africa Johannesburg 5 Apr 1998 ODI # 1306
0 1 Sri Lanka v Pakistan Benoni 15 Apr 1998 ODI # 1317
0 1 Sri Lanka v South Africa Bloemfontein 19 Apr 1998 ODI # 1321
HK Olonga 4 0 2 Zimbabwe v Sri Lanka Harare 15 Dec 1999 ODI # 1529
0 1 Zimbabwe v England Kimberley 30 Jan 2000 ODI # 1553
0 2 Zimbabwe v South Africa Gqeberha 6 Feb 2000 ODI # 1558
0 1 Zimbabwe v England Bulawayo 18 Feb 2000 ODI # 1564
C White 4 0 1 England v Pakistan Lahore 27 Oct 2000 ODI # 1649
0 1 England v Pakistan Rawalpindi 30 Oct 2000 ODI # 1653
0 1 England v Sri Lanka Dambulla 23 Mar 2001 ODI # 1694
0 2 England v Sri Lanka Colombo (RPS) 25 Mar 2001 ODI # 1695
SL Malinga 4 0 1 Sri Lanka v South Africa Pallekele 9 Jul 2014 ODI # 3501
0 2 Sri Lanka v South Africa Hambantota 12 Jul 2014 ODI # 3502
0 1 Sri Lanka v Pakistan Hambantota 26 Aug 2014 ODI # 3515
0 2 Sri Lanka v New Zealand Christchurch 14 Feb 2015 ODI # 3599
DK Lillee 3 0 1 Australia v England Sydney 14 Jan 1980 ODI # 83
0 1 Australia v West Indies Sydney 18 Jan 1980 ODI # 85
0 2 Australia v England The Oval 20 Aug 1980 ODI # 91
M Hendrick 3 0 2 England v West Indies Lord's 23 Jun 1979 ODI # 74
0 2 England v Australia Birmingham 6 Jun 1981 ODI # 120
0 2 England v Australia Leeds 8 Jun 1981 ODI # 121
CJ McDermott 3 0 1 Australia v India Melbourne 31 Jan 1986 ODI # 360
0 1 Australia v India Sydney 5 Feb 1986 ODI # 362
0 2 Australia v New Zealand Dunedin 19 Mar 1986 ODI # 369
TE Blain 3 0 1 New Zealand v Pakistan Colombo (SSC) 7 Apr 1986 ODI # 380
0 1 New Zealand v India Sharjah 10 Apr 1986 ODI # 381
0 1 New Zealand v Pakistan Sharjah 15 Apr 1986 ODI # 384
AJ Stewart 3 0 1 England v Pakistan Nagpur 30 Oct 1989 ODI # 590
0 1 England v West Indies Kingston 3 Mar 1990 ODI # 614
0 1 England v West Indies Georgetown 7 Mar 1990 ODI # 617
DK Morrison 3 0 1 New Zealand v Pakistan Sharjah 1 May 1990 ODI # 629
0 2 New Zealand v Pakistan Lahore 2 Nov 1990 ODI # 636
0 1 New Zealand v Pakistan Peshawar 4 Nov 1990 ODI # 637
Shoaib Mohammad 3 0 1 Pakistan v South Africa East London 15 Feb 1993 ODI # 803
0 2 Pakistan v West Indies Durban 19 Feb 1993 ODI # 805
0 1 Pakistan v West Indies Johannesburg 27 Feb 1993 ODI # 810
PV Simmons 3 0 1 West Indies v Zimbabwe Hyderabad (Deccan) 21 Nov 1993 ODI # 854
0 2 West Indies v Sri Lanka Eden Gardens 25 Nov 1993 ODI # 857
0 2 West Indies v India Eden Gardens 27 Nov 1993 ODI # 858
CR Matthews 3 0 1 South Africa v Australia Perth 16 Jan 1994 ODI # 874
0 2 South Africa v Australia Gqeberha 22 Feb 1994 ODI # 885
0 1 South Africa v Australia East London 2 Apr 1994 ODI # 900
SR Tendulkar 3 0 2 India v Sri Lanka Colombo (SSC) 17 Sep 1994 ODI # 927
0 2 India v West Indies Faridabad 17 Oct 1994 ODI # 931
0 2 India v West Indies Wankhede 20 Oct 1994 ODI # 933
RP de Groen 3 0 2 New Zealand v South Africa Cape Town 6 Dec 1994 ODI # 956
0 1 New Zealand v Pakistan Gqeberha 13 Dec 1994 ODI # 961
0 1 New Zealand v Pakistan East London 19 Dec 1994 ODI # 966
A Kumble 3 0 2 India v England The Oval 23 May 1996 ODI # 1102
0 1 India v England Leeds 25 May 1996 ODI # 1103
0 1 India v Australia Colombo (SSC) 6 Sep 1996 ODI # 1113
Shadab Kabir 3 0 2 Pakistan v England Nottingham 1 Sep 1996 ODI # 1111
0 1 Pakistan v India Toronto 16 Sep 1996 ODI # 1115
0 1 Pakistan v India Toronto 23 Sep 1996 ODI # 1119
WPUJC Vaas 3 0 1 Sri Lanka v Pakistan Sharjah 12 Nov 1996 ODI # 1143
0 2 Sri Lanka v New Zealand Wellington 27 Mar 1997 ODI # 1185
0 1 Sri Lanka v Pakistan Sharjah 4 Apr 1997 ODI # 1190
TM Moody 3 0 1 Australia v West Indies Perth 12 Jan 1997 ODI # 1162
0 2 Australia v South Africa Melbourne 9 Dec 1997 ODI # 1257
0 1 Australia v New Zealand Sydney 14 Jan 1998 ODI # 1275
WPUJC Vaas 3 0 2 Sri Lanka v Pakistan Jamshedpur 19 Mar 1999 ODI # 1411
0 2 Sri Lanka v India Nagpur 22 Mar 1999 ODI # 1415
0 2 Sri Lanka v India Pune 30 Mar 1999 ODI # 1426
M Dillon 3 0 2 West Indies v Pakistan Sharjah 14 Oct 1999 ODI # 1513
0 1 West Indies v Sri Lanka Sharjah 17 Oct 1999 ODI # 1515
0 2 West Indies v Pakistan Sharjah 19 Oct 1999 ODI # 1517
RT Ponting 3 0 2 Australia v India Sydney 14 Jan 2000 ODI # 1540
0 2 Australia v Pakistan Melbourne 16 Jan 2000 ODI # 1541
0 1 Australia v Pakistan Sydney 19 Jan 2000 ODI # 1542
L Klusener 3 0 2 South Africa v India Sharjah 27 Mar 2000 ODI # 1581
0 2 South Africa v Pakistan Sharjah 28 Mar 2000 ODI # 1582
0 2 South Africa v Pakistan Sharjah 31 Mar 2000 ODI # 1583
Mohammad Wasim 3 0 1 Pakistan v Australia Brisbane 9 Jan 2000 ODI # 1536
0 2 Pakistan v Australia Sydney 4 Feb 2000 ODI # 1556
0 2 Pakistan v West Indies St George's 16 Apr 2000 ODI # 1592
M Muralidaran 3 0 1 Sri Lanka v Pakistan Dhaka 5 Jun 2000 ODI # 1601
0 2 Sri Lanka v Pakistan Dhaka 7 Jun 2000 ODI # 1602
0 1 Sri Lanka v Pakistan Nairobi (Gym) 8 Oct 2000 ODI # 1634
AD Mullally 3 0 1 England v Zimbabwe The Oval 8 Jul 2000 ODI # 1607
0 2 England v West Indies Nottingham 20 Jul 2000 ODI # 1618
0 1 England v Sri Lanka Dambulla 23 Mar 2001 ODI # 1694
AC Parore 3 0 1 New Zealand v India Colombo (RPS) 26 Jul 2001 ODI # 1739
0 2 New Zealand v Sri Lanka Colombo (SSC) 31 Jul 2001 ODI # 1741
0 1 New Zealand v India Colombo (SSC) 2 Aug 2001 ODI # 1743
T Taibu 3 0 1 Zimbabwe v Sri Lanka Colombo (SSC) 8 Dec 2001 ODI # 1776
0 2 Zimbabwe v West Indies Colombo (SSC) 9 Dec 2001 ODI # 1777
0 2 Zimbabwe v Sri Lanka Colombo (RPS) 12 Dec 2001 ODI # 1779
ID Blackwell 3 0 1 England v Sri Lanka Adelaide 17 Jan 2003 ODI # 1937
0 1 England v Australia Adelaide 19 Jan 2003 ODI # 1938
0 1 England v Australia Sydney 23 Jan 2003 ODI # 1940
NA de Groot 3 0 1 Canada v Bangladesh Durban 11 Feb 2003 ODI # 1946
0 1 Canada v Kenya Cape Town 15 Feb 2003 ODI # 1952
0 1 Canada v Sri Lanka Paarl 19 Feb 2003 ODI # 1958
JJ Esmeijer 3 0 1 Netherlands v Pakistan Colombo (SSC) 21 Sep 2002 ODI # 1883
0 2 Netherlands v Australia Potchefstroom 20 Feb 2003 ODI # 1960
0 2 Netherlands v Pakistan Paarl 25 Feb 2003 ODI # 1967
Habibul Bashar 3 0 2 Bangladesh v West Indies Dhaka 2 Dec 2002 ODI # 1909
0 2 Bangladesh v Canada Durban 11 Feb 2003 ODI # 1946
0 1 Bangladesh v New Zealand Kimberley 26 Feb 2003 ODI # 1968
Shoaib Malik 3 0 1 Pakistan v New Zealand Christchurch 10 Jan 2004 ODI # 2078
0 1 Pakistan v New Zealand Napier 14 Jan 2004 ODI # 2081
0 2 Pakistan v New Zealand Wellington 17 Jan 2004 ODI # 2083
Z Khan 3 0 2 India v Australia Eden Gardens 18 Nov 2003 ODI # 2064
0 1 India v Pakistan Karachi 13 Mar 2004 ODI # 2112
0 2 India v Pakistan Rawalpindi 16 Mar 2004 ODI # 2114
V Sibanda 3 0 1 Zimbabwe v India Perth 3 Feb 2004 ODI # 2095
0 1 Zimbabwe v Sri Lanka Bulawayo 20 Apr 2004 ODI # 2119
0 1 Zimbabwe v Sri Lanka Bulawayo 22 Apr 2004 ODI # 2120
T Panyangara 3 0 1 Zimbabwe v Sri Lanka Bulawayo 22 Apr 2004 ODI # 2120
0 1 Zimbabwe v Sri Lanka Harare 25 Apr 2004 ODI # 2122
0 2 Zimbabwe v Sri Lanka Harare 27 Apr 2004 ODI # 2123
A Symonds 3 0 1 Australia v England Birmingham 21 Sep 2004 ODI # 2180
0 1 Australia v New Zealand Melbourne (Docklands) 5 Dec 2004 ODI # 2196
0 1 Australia v New Zealand Sydney 8 Dec 2004 ODI # 2198
PG Gillespie 3 0 2 Ireland v England Belfast 13 Jun 2006 ODI # 2383
0 1 Ireland v Scotland Ayr 5 Aug 2006 ODI # 2396
0 1 Ireland v Netherlands Ayr 8 Aug 2006 ODI # 2401
Mohammad Rafique 3 0 1 Bangladesh v Zimbabwe Harare 2 Aug 2006 ODI # 2394
0 1 Bangladesh v Zimbabwe Harare 4 Aug 2006 ODI # 2395
0 2 Bangladesh v Kenya Nairobi (Gym) 13 Aug 2006 ODI # 2403
NS Poonia 3 0 1 Scotland v Bangladesh Chattogram 15 Dec 2006 ODI # 2465
0 2 Scotland v Bangladesh Mirpur 17 Dec 2006 ODI # 2467
0 2 Scotland v Kenya Mombasa 17 Jan 2007 ODI # 2476
Mushfiqur Rahim 3 0 1 Bangladesh v Sri Lanka Colombo (RPS) 23 Jul 2007 ODI # 2606
0 2 Bangladesh v Sri Lanka Colombo (RPS) 25 Jul 2007 ODI # 2607
0 1 Bangladesh v New Zealand Auckland 26 Dec 2007 ODI # 2658
P Utseya 3 0 2 Zimbabwe v Kenya Nairobi (Gym) 19 Oct 2008 ODI # 2768
0 1 Zimbabwe v Sri Lanka Harare 20 Nov 2008 ODI # 2779
0 1 Zimbabwe v Sri Lanka Harare 22 Nov 2008 ODI # 2780
DPMD Jayawardene 3 0 2 Sri Lanka v Zimbabwe Harare 28 Nov 2008 ODI # 2784
0 1 Sri Lanka v Zimbabwe Harare 30 Nov 2008 ODI # 2785
0 1 Sri Lanka v Zimbabwe Mirpur 12 Jan 2009 ODI # 2791
B Lee 3 0 1 Australia v England Lord's 6 Sep 2009 ODI # 2883
0 1 Australia v England Nottingham 17 Sep 2009 ODI # 2891
0 1 Australia v England Chester-le-Street 20 Sep 2009 ODI # 2892
SL Malinga 3 0 2 Sri Lanka v Pakistan Colombo (RPS) 7 Aug 2009 ODI # 2868
0 2 Sri Lanka v India Colombo (RPS) 14 Sep 2009 ODI # 2889
0 1 Sri Lanka v England Johannesburg 25 Sep 2009 ODI # 2896
SR Watson 3 0 1 Australia v England Chester-le-Street 20 Sep 2009 ODI # 2892
0 1 Australia v West Indies Johannesburg 26 Sep 2009 ODI # 2897
0 1 Australia v India Centurion 28 Sep 2009 ODI # 2901
Salman Butt 3 0 2 Pakistan v Australia Perth 29 Jan 2010 ODI # 2947
0 1 Pakistan v Australia Perth 31 Jan 2010 ODI # 2948
0 2 Pakistan v Sri Lanka Dambulla 15 Jun 2010 ODI # 2991
AD Poynter 3 0 2 Ireland v Scotland The Hague 5 Jul 2010 ODI # 3013
0 2 Ireland v Canada Amstelveen 7 Jul 2010 ODI # 3015
0 1 Ireland v Netherlands Amstelveen 9 Jul 2010 ODI # 3021
JO Ngoche 3 0 1 Kenya v Canada Schiedam 9 Jul 2010 ODI # 3020
0 1 Kenya v Canada Schiedam 10 Jul 2010 ODI # 3022
0 1 Kenya v Afghanistan Nairobi (Gym) 7 Oct 2010 ODI # 3052
NN Odhiambo 3 0 1 Kenya v Afghanistan Nairobi (Gym) 9 Oct 2010 ODI # 3053
0 1 Kenya v New Zealand Chennai 20 Feb 2011 ODI # 3101
0 2 Kenya v Pakistan Hambantota 23 Feb 2011 ODI # 3105
SO Ngoche 3 0 1 Kenya v New Zealand Chennai 20 Feb 2011 ODI # 3101
0 2 Kenya v Pakistan Hambantota 23 Feb 2011 ODI # 3105
0 1 Kenya v Sri Lanka Colombo (RPS) 1 Mar 2011 ODI # 3113
D Bishoo 3 0 1 West Indies v Pakistan Bridgetown 28 Apr 2011 ODI # 3154
0 1 West Indies v India Port of Spain 6 Jun 2011 ODI # 3159
0 1 West Indies v India Port of Spain 8 Jun 2011 ODI # 3160
I Sharma 3 0 2 India v Sri Lanka Dambulla 28 Aug 2010 ODI # 3040
0 2 India v West Indies North Sound 13 Jun 2011 ODI # 3162
0 1 India v West Indies Kingston 16 Jun 2011 ODI # 3163
AR Cusack 3 0 1 Ireland v Afghanistan Dublin 5 Jul 2012 ODI # 3282
0 1 Ireland v Pakistan Dublin 26 May 2013 ODI # 3358
0 1 Ireland v Netherlands Amstelveen 7 Jul 2013 ODI # 3384
M Morkel 3 0 2 South Africa v Sri Lanka Colombo (RPS) 20 Jul 2013 ODI # 3392
0 1 South Africa v Sri Lanka Pallekele 28 Jul 2013 ODI # 3400
0 2 South Africa v Sri Lanka Colombo (RPS) 31 Jul 2013 ODI # 3401
CA Ingram 3 0 1 South Africa v England The Oval 19 Jun 2013 ODI # 3375
0 2 South Africa v Sri Lanka Colombo (RPS) 20 Jul 2013 ODI # 3392
0 1 South Africa v Pakistan Sharjah 30 Oct 2013 ODI # 3425
SL Malinga 3 0 2 Sri Lanka v South Africa Pallekele 26 Jul 2013 ODI # 3398
0 1 Sri Lanka v New Zealand Hambantota 10 Nov 2013 ODI # 3432
0 2 Sri Lanka v Pakistan Sharjah 18 Dec 2013 ODI # 3445
SL Malinga 3 0 1 Sri Lanka v Pakistan Abu Dhabi 25 Dec 2013 ODI # 3448
0 2 Sri Lanka v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
0 1 Sri Lanka v Bangladesh Mirpur 17 Feb 2014 ODI # 3469
Fahad Alhashmi 3 0 2 U.A.E. v Bangladesh Lahore 24 Jun 2008 ODI # 2711
0 2 U.A.E. v Sri Lanka Lahore 26 Jun 2008 ODI # 2718
0 1 U.A.E. v Afghanistan ICCA Dubai 4 Dec 2014 ODI # 3562
Hamid Hassan 3 0 1 Afghanistan v Ireland Dubai (DSC) 10 Jan 2015 ODI # 3573
0 2 Afghanistan v Bangladesh Canberra 18 Feb 2015 ODI # 3605
0 1 Afghanistan v Sri Lanka Dunedin 22 Feb 2015 ODI # 3609
PKD Chase 3 0 2 Ireland v Afghanistan Belfast 17 Jul 2016 ODI # 3763
0 2 Ireland v Pakistan Dublin (Malahide) 18 Aug 2016 ODI # 3767
0 2 Ireland v South Africa Benoni 25 Sep 2016 ODI # 3780
B Muzarabani 3 0 1 Zimbabwe v Afghanistan Sharjah 16 Feb 2018 ODI # 3977
0 2 Zimbabwe v Afghanistan Sharjah 19 Feb 2018 ODI # 3979
0 1 Zimbabwe v Afghanistan Bulawayo 6 Mar 2018 ODI # 3988
BKG Mendis 3 0 2 Sri Lanka v Bangladesh Dubai (DSC) 15 Sep 2018 ODI # 4036
0 2 Sri Lanka v Afghanistan Abu Dhabi 17 Sep 2018 ODI # 4038
0 1 Sri Lanka v England Pallekele 17 Oct 2018 ODI # 4054
JJ Bumrah 3 0 1 India v Sri Lanka Dharamsala 10 Dec 2017 ODI # 3939
0 2 India v West Indies Pune 27 Oct 2018 ODI # 4062
0 1 India v Australia Nagpur 5 Mar 2019 ODI # 4106
N Pradeep 3 0 2 Sri Lanka v New Zealand Nelson 8 Jan 2019 ODI # 4076
0 1 Sri Lanka v Afghanistan Cardiff 4 Jun 2019 ODI # 4149
0 2 Sri Lanka v Australia The Oval 15 Jun 2019 ODI # 4159
Mehidy Hasan Miraz 3 0 2 Bangladesh v New Zealand Wellington 26 Mar 2021 ODI # 4282
0 1 Bangladesh v Sri Lanka Mirpur 25 May 2021 ODI # 4291
0 2 Bangladesh v Sri Lanka Mirpur 28 May 2021 ODI # 4292
B Muzarabani 3 0 1 Zimbabwe v Bangladesh Harare 18 Jul 2021 ODI # 4306
0 1 Zimbabwe v Bangladesh Harare 20 Jul 2021 ODI # 4308
0 1 Zimbabwe v Ireland Belfast 13 Sep 2021 ODI # 4323
Hamza Tahir 3 0 2 Scotland v U.S.A. Sharjah 9 Dec 2019 ODI # 4217
0 1 Scotland v U.A.E. ICCA Dubai 15 Dec 2019 ODI # 4220
0 1 Scotland v Oman Dubai (DSC) 10 Apr 2022 ODI # 4385
VJ Kingma 3 0 2 Netherlands v Afghanistan Doha 23 Jan 2022 ODI # 4348
0 2 Netherlands v Afghanistan Doha 25 Jan 2022 ODI # 4350
0 2 Netherlands v West Indies Amstelveen 4 Jun 2022 ODI # 4398
S Lamichhane 3 0 2 Nepal v U.S.A. Pearland 15 Jun 2022 ODI # 4411
0 2 Nepal v Namibia Ayr 11 Jul 2022 ODI # 4422
0 2 Nepal v Namibia Ayr 16 Jul 2022 ODI # 4430
SA Yadav 3 0 2 India v Australia Wankhede 17 Mar 2023 ODI # 4538
0 1 India v Australia Visakhapatnam 19 Mar 2023 ODI # 4541
0 2 India v Australia Chennai 22 Mar 2023 ODI # 4545
Mujeeb Ur Rahman 3 0 1 Afghanistan v Sri Lanka Pallekele 27 Nov 2022 ODI # 4488
0 2 Afghanistan v Sri Lanka Hambantota 4 Jun 2023 ODI # 4580
0 1 Afghanistan v Sri Lanka Hambantota 7 Jun 2023 ODI # 4583

Cricket Record for Most Consecutive Ducks: T20i


PlayerDucksRunsInnsTeamOppositionGroundMatch DateScorecard
Abdullah Shafique 4 0 1 Pakistan v New Zealand Auckland 18 Dec 2020 T20I # 1117
0 1 Pakistan v New Zealand Hamilton 20 Dec 2020 T20I # 1118
0 1 Pakistan v Afghanistan Sharjah 24 Mar 2023 T20I # 2030
0 1 Pakistan v Afghanistan Sharjah 26 Mar 2023 T20I # 2033
CJO Smith 3 0 1 Scotland v Netherlands Belfast 4 Aug 2008 T20I # 65
0 1 Scotland v New Zealand The Oval 6 Jun 2009 T20I # 91
0 2 Scotland v South Africa The Oval 7 Jun 2009 T20I # 94
ADS Fletcher 3 0 2 West Indies v India Lord's 12 Jun 2009 T20I # 105
0 2 West Indies v South Africa The Oval 13 Jun 2009 T20I # 106
0 2 West Indies v England The Oval 15 Jun 2009 T20I # 111
Mohammad Hafeez 3 0 2 Pakistan v England Dubai (DSC) 25 Feb 2012 T20I # 228
0 2 Pakistan v England Abu Dhabi 27 Feb 2012 T20I # 229
0 2 Pakistan v Sri Lanka Hambantota 1 Jun 2012 T20I # 244
KM Jarvis 3 0 2 Zimbabwe v Pakistan Harare 16 Sep 2011 T20I # 205
0 2 Zimbabwe v New Zealand Harare 17 Oct 2011 T20I # 213
0 2 Zimbabwe v Sri Lanka Hambantota 18 Sep 2012 T20I # 263
MM Ali 3 0 1 England v Pakistan Dubai (DSC) 26 Nov 2015 T20I # 468
0 1 England v Pakistan Sharjah 30 Nov 2015 T20I # 473
0 1 England v South Africa Cape Town 19 Feb 2016 T20I # 503
MD Shanaka 3 0 2 Sri Lanka v Australia Adelaide 22 Feb 2017 T20I # 598
0 1 Sri Lanka v India Colombo (RPS) 6 Sep 2017 T20I # 618
0 1 Sri Lanka v Pakistan Abu Dhabi 26 Oct 2017 T20I # 625
L Ronchi 3 0 1 New Zealand v Bangladesh Mount Maunganui 6 Jan 2017 T20I # 575
0 2 New Zealand v South Africa Auckland 17 Feb 2017 T20I # 595
0 2 ICC World XI v West Indies Lord's 31 May 2018 T20I # 666
ACF Stokes 3 0 1 Guernsey v Germany Castel 15 Jun 2019 T20I # 793
0 2 Guernsey v Italy St Peter Port 16 Jun 2019 T20I # 796
0 2 Guernsey v Norway Castel 19 Jun 2019 T20I # 801
Rizwan Cheema 3 0 2 Canada v Ireland Abu Dhabi 16 Nov 2013 T20I # 338
0 2 Canada v Kenya Sharjah 26 Nov 2013 T20I # 346
0 1 Canada v Cayman Is Sandys Parish 18 Aug 2019 T20I # 852
AC Kose 3 0 1 Turkey v Luxembourg Ilfov County 29 Aug 2019 T20I # 868
0 2 Turkey v Czech Rep. Ilfov County 30 Aug 2019 T20I # 872
0 1 Turkey v Austria Ilfov County 31 Aug 2019 T20I # 875
AC Evans 3 0 2 Scotland v Zimbabwe Nagpur 10 Mar 2016 T20I # 527
0 2 Scotland v Pakistan Edinburgh 13 Jun 2018 T20I # 673
0 2 Scotland v Singapore ICCA Dubai 18 Oct 2019 T20I # 935
MA Baig 3 0 2 Malawi v Mozambique Lilongwe 6 Nov 2019 T20I # 1004
0 1 Malawi v Mozambique Lilongwe 7 Nov 2019 T20I # 1005
0 2 Malawi v Mozambique Blantyre 10 Nov 2019 T20I # 1013
Washington Sundar 3 0 1 India v West Indies Thiruvananthapuram 8 Dec 2019 T20I # 1022
0 1 India v Sri Lanka Pune 10 Jan 2020 T20I # 1027
0 1 India v New Zealand Wellington 31 Jan 2020 T20I # 1036
BD Glover 3 0 1 Netherlands v Oman Al Amerat 9 Oct 2019 T20I # 924
0 1 Netherlands v Ireland Abu Dhabi 18 Oct 2021 T20I # 1312
0 1 Netherlands v Sri Lanka Sharjah 22 Oct 2021 T20I # 1346
L Shafeeg 3 0 2 Maldives v Qatar Al Amerat 23 Feb 2020 T20I # 1048
0 2 Maldives v Bahrain Al Amerat 24 Feb 2020 T20I # 1056
0 1 Maldives v Saudi Arabia Doha 23 Oct 2021 T20I # 1352
SVE Bharathi 3 0 1 Germany v Spain Almeria 11 Sep 2021 T20I # 1269
0 1 Germany v Jersey Almeria 19 Oct 2021 T20I # 1321
0 1 Germany v Bahrain Al Amerat 18 Feb 2022 T20I # 1471
T Turan 3 0 1 Turkey v Austria Ilfov County 31 Aug 2019 T20I # 875
0 1 Turkey v Serbia Kerava 15 Jul 2022 T20I # 1656
0 2 Turkey v Isle of Man Kerava 18 Jul 2022 T20I # 1672
Zain Ahmad 3 0 1 France v Norway Kerava 27 Jul 2022 T20I # 1691
0 1 France v Estonia Kerava 30 Jul 2022 T20I # 1709
0 2 France v Guernsey Kerava 31 Jul 2022 T20I # 1712
P Cabebula 3 0 2 Fiji v Vanuatu Port vila 13 Sep 2022 T20I # 1771
0 1 Fiji v Cook Islands Port vila 14 Sep 2022 T20I # 1773
0 1 Fiji v Samoa Port vila 15 Sep 2022 T20I # 1774
C Chete 3 0 1 Malawi v Uganda Kigali 16 Oct 2021 T20I # 1302
0 1 Malawi v Ghana Rwanda 19 Oct 2021 T20I # 1314
0 2 Malawi v Kenya Benoni 16 Sep 2022 T20I # 1779
BA Simango 3 0 2 Mozambique v Malawi Lilongwe 7 Nov 2019 T20I # 1005
0 2 Mozambique v Uganda Benoni 18 Sep 2022 T20I # 1783
0 2 Mozambique v Botswana Benoni 19 Sep 2022 T20I # 1785
P Silas 3 0 1 Botswana v Rwanda Rwanda 17 Nov 2022 T20I # 1887
0 1 Botswana v Malawi Rwanda 20 Nov 2022 T20I # 1899
0 2 Botswana v Mali Rwanda 22 Nov 2022 T20I # 1912
TG Thamae 3 0 2 Lesotho v Kenya Kigali 21 Nov 2022 T20I # 1905
0 2 Lesotho v St Helena Kigali 22 Nov 2022 T20I # 1913
0 2 Lesotho v Malawi Kigali 25 Nov 2022 T20I # 1921
Abubacarr Kuyateh 3 0 1 Gambia v Sierra Leone Kigali 6 Dec 2022 T20I # 1940
0 1 Gambia v Tanzania Rwanda 6 Dec 2022 T20I # 1943
0 2 Gambia v Ghana Rwanda 8 Dec 2022 T20I # 1945
E Sebareme 3 0 1 Rwanda v Tanzania Rwanda 13 Dec 2022 T20I # 1953
0 2 Rwanda v Uganda Rwanda 14 Dec 2022 T20I # 1954
0 2 Rwanda v Uganda Rwanda 15 Dec 2022 T20I # 1958
S Rossi 3 0 2 Argentina v Bermuda Buenos Aires 26 Feb 2023 T20I # 2007
0 1 Argentina v Bahamas Buenos Aires 2 Mar 2023 T20I # 2011
0 1 Argentina v Cayman Is Buenos Aires 4 Mar 2023 T20I # 2013
LJ Tucker 3 0 2 Ireland v Scotland Edinburgh 28 Jul 2023 T20I # 2180
0 1 Ireland v India Dublin (Malahide) 18 Aug 2023 T20I # 2200
0 2 Ireland v India Dublin (Malahide) 20 Aug 2023 T20I # 2208
US Hathinjar 3 0 1 Cambodia v Malaysia Phnom Penh 11 May 2023 T20I # 2066
0 1 Cambodia v Japan Hangzhou 27 Sep 2023 T20I # 2256
0 1 Cambodia v Hong Kong Hangzhou 29 Sep 2023 T20I # 2261
Anas Khan 3 0 2 Hong Kong v P.N.G. Kuala Lumpur 21 Sep 2023 T20I # 2247
0 2 Hong Kong v Malaysia Kuala Lumpur 22 Sep 2023 T20I # 2249
0 2 Hong Kong v Pakistan Hangzhou 3 Oct 2023 T20I # 2279
M Akayezu 3 0 2 Rwanda v Tanzania Rwanda 31 Aug 2023 T20I # 2227
0 2 Rwanda v Nigeria Lagos 4 Oct 2023 T20I # 2285
0 1 Rwanda v Ghana Lagos 5 Oct 2023 T20I # 2295

Cricket Record for Most Consecutive Ducks: Test


PlayerDucksRunsInnsTeamOppositionGroundMatch DateScorecard
RG Holland 5 0 1 Australia v England Birmingham 15 Aug 1985 Test # 1021
0 3 Australia v England Birmingham 15 Aug 1985 Test # 1021
0 1 Australia v New Zealand Brisbane 8 Nov 1985 Test # 1029
0 3 Australia v New Zealand Brisbane 8 Nov 1985 Test # 1029
0 2 Australia v New Zealand Sydney 22 Nov 1985 Test # 1030
AB Agarkar 5 0 4 India v Australia Adelaide 10 Dec 1999 Test # 1476
0 2 India v Australia Melbourne 26 Dec 1999 Test # 1479
0 4 India v Australia Melbourne 26 Dec 1999 Test # 1479
0 1 India v Australia Sydney 2 Jan 2000 Test # 1481
0 3 India v Australia Sydney 2 Jan 2000 Test # 1481
Mohammad Asif 5 0 3 Pakistan v India Faisalabad 21 Jan 2006 Test # 1782
0 1 Pakistan v India Karachi 29 Jan 2006 Test # 1783
0 2 Pakistan v Sri Lanka Colombo (SSC) 26 Mar 2006 Test # 1794
0 2 Pakistan v Sri Lanka Kandy 3 Apr 2006 Test # 1796
0 2 Pakistan v England The Oval 17 Aug 2006 Test # 1814
R Peel 4 0 2 England v Australia Adelaide 11 Jan 1895 Test # 44
0 4 England v Australia Adelaide 11 Jan 1895 Test # 44
0 2 England v Australia Sydney 1 Feb 1895 Test # 45
0 3 England v Australia Sydney 1 Feb 1895 Test # 45
RJ Crisp 4 0 2 South Africa v Australia Cape Town 1 Jan 1936 Test # 249
0 3 South Africa v Australia Cape Town 1 Jan 1936 Test # 249
0 1 South Africa v Australia Durban 28 Feb 1936 Test # 251
0 3 South Africa v Australia Durban 28 Feb 1936 Test # 251
P Roy 4 0 3 India v England Lord's 19 Jun 1952 Test # 352
0 2 India v England Manchester 17 Jul 1952 Test # 353
0 3 India v England Manchester 17 Jul 1952 Test # 353
0 2 India v England The Oval 14 Aug 1952 Test # 354
LSM Miller 4 0 4 New Zealand v South Africa Johannesburg 24 Dec 1953 Test # 378
0 2 New Zealand v South Africa Johannesburg 29 Jan 1954 Test # 381
0 3 New Zealand v South Africa Johannesburg 29 Jan 1954 Test # 381
0 1 New Zealand v South Africa Gqeberha 5 Feb 1954 Test # 382
RB Desai 4 0 3 India v England The Oval 20 Aug 1959 Test # 478
0 1 India v Australia Delhi 12 Dec 1959 Test # 482
0 3 India v Australia Delhi 12 Dec 1959 Test # 482
0 2 India v Australia Chennai 13 Jan 1960 Test # 486
WM Clark 4 0 1 Australia v West Indies Port of Spain 3 Mar 1978 Test # 819
0 3 Australia v West Indies Port of Spain 3 Mar 1978 Test # 819
0 1 Australia v West Indies Bridgetown 17 Mar 1978 Test # 821
0 3 Australia v West Indies Bridgetown 17 Mar 1978 Test # 821
PI Pocock 4 0 2 England v West Indies Manchester 26 Jul 1984 Test # 992
0 3 England v West Indies Manchester 26 Jul 1984 Test # 992
0 2 England v West Indies The Oval 9 Aug 1984 Test # 993
0 4 England v West Indies The Oval 9 Aug 1984 Test # 993
NA Foster 4 0 3 England v Australia Lord's 27 Jun 1985 Test # 1018
0 2 England v West Indies Bridgetown 21 Mar 1986 Test # 1042
0 3 England v West Indies Bridgetown 21 Mar 1986 Test # 1042
0 1 England v West Indies Port of Spain 3 Apr 1986 Test # 1044
RG de Alwis 4 0 3 Sri Lanka v India Nagpur 27 Dec 1986 Test # 1063
0 2 Sri Lanka v India Cuttack 4 Jan 1987 Test # 1064
0 3 Sri Lanka v India Cuttack 4 Jan 1987 Test # 1064
0 2 Sri Lanka v Australia Perth 12 Feb 1988 Test # 1092
ME Waugh 4 0 1 Australia v Sri Lanka Colombo (RPS) 28 Aug 1992 Test # 1195
0 3 Australia v Sri Lanka Colombo (RPS) 28 Aug 1992 Test # 1195
0 1 Australia v Sri Lanka Moratuwa 8 Sep 1992 Test # 1196
0 3 Australia v Sri Lanka Moratuwa 8 Sep 1992 Test # 1196
ML Su'a 4 0 3 New Zealand v Sri Lanka Colombo (SSC) 6 Dec 1992 Test # 1204
0 2 New Zealand v Pakistan Hamilton 2 Jan 1993 Test # 1207
0 4 New Zealand v Pakistan Hamilton 2 Jan 1993 Test # 1207
0 2 New Zealand v Australia Christchurch 25 Feb 1993 Test # 1215
DK Morrison 4 0 2 New Zealand v Australia Perth 12 Nov 1993 Test # 1235
0 2 New Zealand v Australia Hobart 26 Nov 1993 Test # 1236
0 3 New Zealand v Australia Hobart 26 Nov 1993 Test # 1236
0 1 New Zealand v Australia Brisbane 3 Dec 1993 Test # 1238
M Mbangwa 4 0 3 Zimbabwe v New Zealand Wellington 19 Feb 1998 Test # 1401
0 1 Zimbabwe v New Zealand Auckland 26 Feb 1998 Test # 1402
0 3 Zimbabwe v New Zealand Auckland 26 Feb 1998 Test # 1402
0 1 Zimbabwe v Pakistan Bulawayo 14 Mar 1998 Test # 1408
AD Mullally 4 0 2 England v Australia Brisbane 20 Nov 1998 Test # 1428
0 1 England v Australia Perth 28 Nov 1998 Test # 1431
0 3 England v Australia Perth 28 Nov 1998 Test # 1431
0 2 England v Australia Adelaide 11 Dec 1998 Test # 1434
GD McGrath 4 0 2 Australia v England Melbourne 26 Dec 1998 Test # 1436
0 4 Australia v England Melbourne 26 Dec 1998 Test # 1436
0 1 Australia v England Sydney 2 Jan 1999 Test # 1439
0 3 Australia v England Sydney 2 Jan 1999 Test # 1439
M Dillon 4 0 2 West Indies v Australia Port of Spain 5 Mar 1999 Test # 1448
0 4 West Indies v Australia Port of Spain 5 Mar 1999 Test # 1448
0 1 West Indies v Australia Brisbane 23 Nov 2000 Test # 1516
0 3 West Indies v Australia Brisbane 23 Nov 2000 Test # 1516
CS Martin 4 0 1 New Zealand v South Africa Johannesburg 8 Dec 2000 Test # 1522
0 2 New Zealand v Pakistan Auckland 8 Mar 2001 Test # 1533
0 4 New Zealand v Pakistan Auckland 8 Mar 2001 Test # 1533
0 1 New Zealand v Pakistan Christchurch 15 Mar 2001 Test # 1536
PT Collins 4 0 2 West Indies v Australia Bridgetown 26 Mar 1999 Test # 1453
0 4 West Indies v Australia Bridgetown 26 Mar 1999 Test # 1453
0 2 West Indies v Sri Lanka Kandy 21 Nov 2001 Test # 1570
0 4 West Indies v Sri Lanka Kandy 21 Nov 2001 Test # 1570
D Ramnarine 4 0 1 West Indies v Sri Lanka Colombo (SSC) 29 Nov 2001 Test # 1572
0 3 West Indies v Sri Lanka Colombo (SSC) 29 Nov 2001 Test # 1572
0 2 West Indies v Pakistan Sharjah 7 Feb 2002 Test # 1588
0 4 West Indies v Pakistan Sharjah 7 Feb 2002 Test # 1588
M Dillon 4 0 4 West Indies v Pakistan Sharjah 31 Jan 2002 Test # 1587
0 2 West Indies v Pakistan Sharjah 7 Feb 2002 Test # 1588
0 4 West Indies v Pakistan Sharjah 7 Feb 2002 Test # 1588
0 1 West Indies v India Georgetown 11 Apr 2002 Test # 1598
A Nel 4 0 3 South Africa v Australia Johannesburg 22 Feb 2002 Test # 1590
0 1 South Africa v Pakistan Lahore 17 Oct 2003 Test # 1664
0 3 South Africa v Pakistan Lahore 17 Oct 2003 Test # 1664
0 1 South Africa v West Indies Johannesburg 12 Dec 2003 Test # 1674
Shabbir Ahmed 4 0 1 Pakistan v West Indies Kingston 3 Jun 2005 Test # 1754
0 3 Pakistan v West Indies Kingston 3 Jun 2005 Test # 1754
0 1 Pakistan v England Multan 12 Nov 2005 Test # 1770
0 3 Pakistan v England Multan 12 Nov 2005 Test # 1770
Danish Kaneria 4 0 2 Pakistan v South Africa Lahore 8 Oct 2007 Test # 1844
0 1 Pakistan v India Delhi 22 Nov 2007 Test # 1849
0 3 Pakistan v India Delhi 22 Nov 2007 Test # 1849
0 2 Pakistan v India Eden Gardens 30 Nov 2007 Test # 1850
Rubel Hossain 4 0 3 Bangladesh v India Mirpur 24 Jan 2010 Test # 1950
0 2 Bangladesh v New Zealand Hamilton 15 Feb 2010 Test # 1953
0 4 Bangladesh v New Zealand Hamilton 15 Feb 2010 Test # 1953
0 2 Bangladesh v England Chattogram 12 Mar 2010 Test # 1954
N Pradeep 4 0 4 Sri Lanka v India Colombo (SSC) 28 Aug 2015 Test # 2179
0 1 Sri Lanka v West Indies Galle 14 Oct 2015 Test # 2181
0 1 Sri Lanka v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
0 3 Sri Lanka v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
N Pradeep 4 0 1 Sri Lanka v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
0 3 Sri Lanka v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
0 1 Sri Lanka v Pakistan Dubai (DSC) 6 Oct 2017 Test # 2278
0 3 Sri Lanka v Pakistan Dubai (DSC) 6 Oct 2017 Test # 2278
BKG Mendis 4 0 3 Sri Lanka v South Africa Centurion 26 Dec 2020 Test # 2399
0 1 Sri Lanka v South Africa Johannesburg 3 Jan 2021 Test # 2401
0 3 Sri Lanka v South Africa Johannesburg 3 Jan 2021 Test # 2401
0 1 Sri Lanka v England Galle 14 Jan 2021 Test # 2403
Khaled Ahmed 4 0 2 Bangladesh v Pakistan Mirpur 4 Dec 2021 Test # 2439
0 3 Bangladesh v Pakistan Mirpur 4 Dec 2021 Test # 2439
0 2 Bangladesh v South Africa Durban 31 Mar 2022 Test # 2460
0 4 Bangladesh v South Africa Durban 31 Mar 2022 Test # 2460
Claim Cricket Welcome Bonus

Cricket Record for Most Consecutive Ducks: ODI, T20i, Test


Cricket Record for Most Consecutive Ducks: ODI, T20i, Test

As the sport of cricket evolves, old records fall and new ones are set on a regular basis. People have a special spot in their hearts for the player who made the most ducks in a row record.

It’s proof that even the best may have a run of bad luck at the plate, demonstrating the volatility of the sport. This is a tribute to the unpredictable nature of the game.

A Closer Look at ODI Records

When we talk about One Day Internationals (ODIs), the most consecutive ducks record is a quirky yet significant one.

It’s a record that no player wishes to hold, but it’s there, reminding us that cricket is a game of both skill and luck.

Here, we see seasoned professionals sometimes having a run of bad luck, getting out for a duck in successive matches.

Let’s take a stroll down memory lane and revisit the top 5 players who have the dubious distinction of holding the most consecutive ducks record in ODI cricket.

AL Logie’s Unfortunate Run

In the mid-80s, AL Logie of the West Indies found himself in a rough patch, registering the most consecutive ducks in a series against Pakistan.

Despite showcasing remarkable skill throughout his career, Logie faced a series of unfortunate innings between December 1985 and November 1986.

The grounds of Peshawar and Gujranwala witnessed this rare occurrence, where a talented player faced a streak of bad luck, reminding us that cricket is as much about fortune as it is about skill.

GP Wickramasinghe’s Series of Zeroes

Sri Lankan player GP Wickramasinghe had his share of the most consecutive ducks between 1996 and 1998. Despite the challenging phase, he showcased resilience, bouncing back in his career.

The grounds of Singapore, Johannesburg, Benoni, and Bloemfontein became the witnesses to this phase, where Wickramasinghe faced teams like Pakistan and South Africa.

It was a period that tested his mettle but also showcased the unpredictable nature of cricket.

HK Olonga’s Duck Tale

As we move forward, we find Zimbabwe’s HK Olonga in the list of players with the most consecutive ducks.

Between December 1999 and February 2000, Olonga faced a series of ODI matches where he couldn’t add to the scoreboard.

The cricket grounds of Harare, Kimberley, Gqeberha, and Bulawayo hosted these matches, where Olonga faced teams like Sri Lanka and England.

It was a streak that added a chapter of human vulnerability in the cricket narratives.

C White’s Scoreless Journey

England’s C White also found himself in the list of players holding the most consecutive ducks record. From October 2000 to March 2001, White faced a series of matches where runs eluded him.

The cricketing venues of Lahore, Rawalpindi, Dambulla, and Colombo bore witness to this phase, a testimony to the highs and lows inherent in the sport of cricket.

SL Malinga’s Duck Streak

Lastly, we have SL Malinga, a name synonymous with Sri Lankan cricket, holding a place in this list. Despite being a powerhouse of talent, Malinga faced a streak of the most consecutive ducks from July 2014 to February 2015.

The cricket grounds of Pallekele, Hambantota, and Christchurch became the backdrop for this phase, where Malinga faced formidable teams like South Africa and New Zealand.

It was a period that showcased that even the mightiest can have a series of off days.

The T20i Scenario

Switching gears to the T20i format, the most consecutive ducks record takes on a different hue. In this fast-paced setup, every player is under immense pressure to perform from the get-go.

Hence, landing the most consecutive ducks in this format is like a quirky badge of honor, a reminder that even the best have off days.

Let’s take a closer look at the lives of the top five T20i cricketers in terms of the most consecutive ducks.

Abdullah Shafique: The Resilient Pakistani Batsman

Abdullah Shafique holds the unenviable record of having the most consecutive ducks in T20i cricket, with a series of four ducks.

His streak began in Auckland against New Zealand on December 18, 2020, and continued through matches in Hamilton, Sharjah, spanning over two years until March 26, 2023.

Despite these setbacks, Shafique has shown remarkable grit, representing Pakistan in crucial matches and proving that every player has highs and lows in their career.

CJO Smith: Scotland’s Fighter on the Field

CJO Smith, the spirited Scottish player, shares the record of most consecutive ducks, having faced three ducks in his T20i career.

His journey through this phase began in Belfast against the Netherlands on August 4, 2008, and saw a continuation in matches against New Zealand and South Africa in 2009.

Smith’s record is a testament to the unpredictable nature of cricket, where a series of scoreless innings can be followed by moments of glory.

ADS Fletcher: The West Indies’ Warrior

ADS Fletcher of the West Indies also finds himself in the list of players with the most consecutive ducks in T20i cricket.

His series of ducks started at Lord’s against India on June 12, 2009, and continued in matches against South Africa and England.

Fletcher’s journey is a reflection of the undying spirit of a cricketer, constantly battling odds and showcasing a never-give-up attitude on the field.

Mohammad Hafeez: Pakistan’s Beacon of Perseverance

Another Pakistani player, Mohammad Hafeez, shares the record of most consecutive ducks in T20i, with a series of three ducks that spanned matches against England and Sri Lanka from February to June 2012.

Hafeez’s record speaks volumes about the unpredictable nature of cricket, where even seasoned players can face a series of scoreless innings.

Despite this, Hafeez has been a pillar of strength for the Pakistani team, illustrating that setbacks are but a stepping stone to greater achievements.

KM Jarvis: Zimbabwe’s Symbol of Resilience

KM Jarvis of Zimbabwe rounds off our list of players with the most consecutive ducks in T20i cricket. His series of ducks occurred in matches against Pakistan, New Zealand, and Sri Lanka from September 2011 to September 2012.

Jarvis’s record is a reminder that cricket is a game of both skill and luck, and even the most skilled players can face a series of unfortunate innings.

It is Jarvis’s resilience that shines through, showcasing that every player has the potential to bounce back and carve a niche for themselves in cricket history.

Test Cricket: A True Test of Skill

In the realm of test cricket, holding the record for the most consecutive ducks is indeed a dubious honor.

This format tests the mettle of players over extended periods, making a series of ducks both a rare and somewhat humorous occurrence.

It’s a record that brings a smile and a sympathetic nod from the cricket aficionados.

Let’s explore the remarkable careers of the top 5 players who have the unique distinction of holding the record for the most consecutive ducks in test cricket.

RG Holland: A Series of Unfortunate Innings

RG Holland of Australia had a series of innings in 1985 where he couldn’t manage to score a single run.

The series against England in Birmingham saw him getting out for a duck in both innings of the test match numbered 1021.

This unfortunate streak continued in November the same year against New Zealand in Brisbane and Sydney, where Holland recorded ducks in four consecutive innings, bringing his total to five most consecutive ducks.

Despite this, Holland’s spirit remained unbroken, showcasing the unpredictable nature of cricket.

AB Agarkar: The Unyielding Spirit

Indian cricketer AB Agarkar also found himself in a similar predicament during the series against Australia from December 1999 to January 2000.

Agarkar recorded ducks in both innings in Adelaide and Melbourne, followed by ducks in Sydney, accumulating a total of five most consecutive ducks over a series of matches.

Despite this series of ducks, Agarkar demonstrated a never-give-up attitude, bouncing back in his career with notable performances.

Mohammad Asif: The Fighter

Pakistani bowler Mohammad Asif joined the list of players with the most consecutive ducks in 2006.

During the series against India and Sri Lanka, Asif recorded ducks in both innings in Faisalabad, Karachi, and Colombo, and then in Kandy and The Oval against England.

His series of most consecutive ducks totaled five, showcasing that even the mightiest can have a run of bad luck in cricket.

R Peel: The Veteran of the 19th Century

Going back to the 19th century, we find English player R Peel holding a record of four most consecutive ducks during the series against Australia in 1895.

Peel recorded ducks in both innings in Adelaide and Sydney, showcasing that cricket has always been a game of highs and lows, and sometimes, unfortunate series of ducks.

RJ Crisp: The Early 20th Century Chronicle

South African RJ Crisp also had a series of innings with the most consecutive ducks, totaling four during the series against Australia in 1936.

Crisp recorded ducks in both innings in Cape Town and Durban, adding his name to the list of players with the most consecutive ducks in the early 20th century.

Despite this record, Crisp’s career is remembered for his remarkable skill and determination.

The Bright Side of the Most Consecutive Ducks

While it might seem like a record to avoid, there is a bright side to the most consecutive ducks phenomenon.

It brings a human element to the game, showcasing that even the giants of cricket have vulnerable moments.

It’s a record that speaks to the heart, reminding us that it’s okay to stumble, as long as we get back up again.

Conclusion: Embracing the Quirks of Most Consecutive Ducks in Cricket

As we conclude off our lighthearted examination of the record for the most consecutive ducks in cricket, it becomes apparent that this record is significant in cricket history.

This album perfectly captures the ups and downs, successes and failures that define cricket as a sport. So, here’s to the record for the most straight ducks, a strange but delightful anomaly in cricket’s long and storied past.

Today's Match Predictions & Betting Odds



Download 7cric App

Today's Live Cricket Scores


© 2024 • 7cric Cricket • Cricket Hub • Online Cricket Betting • Match Predictions