Most consecutive ducks in Tests+ODIs+T20Is
Most consecutive ducks
Player | Ducks | Runs | Inns | Team | Opposition | Ground | Match Date | Scorecard |
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
4 | 0 | 1 | Canada | v Netherlands | Dubai (DICS) | 9 Feb 2010 | T20I # 136 | |
0 | 1 | Canada | v Kenya | Dubai (DICS) | 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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 | ||
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 (DICS) | 6 Oct 2017 | Test # 2278 | ||
0 | 3 | Sri Lanka | v Pakistan | Dubai (DICS) | 6 Oct 2017 | Test # 2278 | ||
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 | ||
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 | ||
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 | ||
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 | ||
4 | 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 | ||
0 | 1 | Hong Kong | v Japan | Mong Kok | 15 Feb 2024 | T20I # 2472 | ||
4 | 0 | 2 | Turkey | v Romania | Kerava | 12 Jul 2022 | T20I # 1644 | |
0 | 2 | Turkey | v Isle of Man | Kerava | 18 Jul 2022 | T20I # 1672 | ||
0 | 2 | Turkey | v Luxembourg | Spinaceto | 12 Jun 2024 | T20I # 2669 | ||
0 | 1 | Turkey | v Italy | Rome | 13 Jun 2024 | T20I # 2676 |
Records includes the following current or recent matches:
Hong Kong v Mongolia at Kuala Lumpur, ICC Men's T20 World Cup Asia Qualifier A 6th match, Aug 31, 2024 [T20I # 2831]
Malaysia v Myanmar at Bangi, ICC Men's T20 World Cup Asia Qualifier A 5th match, Aug 31, 2024 [T20I # 2830]
Maldives v Singapore at Kuala Lumpur, ICC Men's T20 World Cup Asia Qualifier A 4th match, Aug 31, 2024 [T20I # 2829]