T20 Internationals - Batting Records and Statistics - Ducks and Low Scores
Most Innings before First Duck
  Player Country Debut Inns Match Versus Ground Ducks
1 D A Miller* South Africa 2010 90 28/09/2022 India Greenfield International Stadium 3
2 M P O'Dowd* Netherlands 2015 70 26/08/2024 Canada Sportspark Maarschalkerweerd 2
3 D S Airee* Nepal 2018 66 13/04/2025 Kuwait Mission Road 1
4 M N Samuels West Indies 2007 65 No Ducks in Career 0
5 D Chandimal* Sri Lanka 2010 62 No Ducks in Career 0
6 H Masakadza Zimbabwe 2006 61 14/07/2019 Ireland Bready Cricket Club 1
7 A Vala* Papua New Guinea 2015 57 05/06/2024 Uganda Providence Stadium 1
8 A D Mathews* Sri Lanka 2009 56 14/08/2018 South Africa R Premadasa Stadium 1
9 M D K J Perera* Sri Lanka 2013 52 20/10/2021 Ireland Sheikh Zayed Stadium 6
10 F du Plessis South Africa 2012 50 No Ducks in Career 0
11 Najmul Hossain Shanto* Bangladesh 2019 48 No Ducks in Career 0
12 R K Paudel* Nepal 2019 48 14/06/2024 South Africa Arnos Vale Ground 1
13 V Kohli* India 2010 47 10/10/2017 Australia Barsapara Cricket Stadium 7
14 A P Rajeevan* Tanzania 2022 44 26/09/2024 Malawi Gymkhana Club Ground 1
15 A J Finch* Australia 2011 43 24/10/2018 Pakistan Sheikh Zayed Stadium 8
16 D J Malan* England 2017 42 22/09/2022 Pakistan National Stadium (Karachi) 2
17 Shoaib Malik Pakistan 2006 40 10/09/2012 Australia Dubai International Cricket Stadium 2
18 H C Brook* England 2022 40 No Ducks in Career 0
19 K Kadowaki-Fleming* Japan 2022 39 No Ducks in Career 0
20 H Lakov* Bulgaria 2019 39 No Ducks in Career 0
21 Yuvraj Singh India 2007 39 12/02/2016 Sri Lanka JSCA International Stadium Complex 1
22 V Balakrishnan* Botswana 2019 39 No Ducks in Career 0
23 V Ganesan* Germany 2019 39 11/07/2024 Norway Bayer Uerdingen Cricket Ground 1
24 Samiullah Shinwari* Afghanistan 2010 38 14/12/2016 United Arab Emirates ICC Global Cricket Academy 2
25 H Thaker* Canada 2019 38 No Ducks in Career 0
26 C K Kapugedera Sri Lanka 2006 38 No Ducks in Career 0
27 Ibrahim Zadran* Afghanistan 2019 38 13/06/2024 Papua New Guinea Brian Lara Stadium 1
28 D P Conway* New Zealand 2020 38 12/01/2024 Pakistan Eden Park 1
29 C V Anto* Kuwait 2023 37 No Ducks in Career 0
30 Sikandar Raza* Zimbabwe 2013 37 22/07/2021 Bangladesh Harare Sports Club 8
31 Babar Azam* Pakistan 2016 36 24/01/2020 Bangladesh Gaddafi Stadium 7
32 G J Delany* Ireland 2019 36 28/06/2022 India The Village 3
33 Azyan Farhath* Maldives 2019 35 No Ducks in Career 0
34 R S Bopara England 2008 35 No Ducks in Career 0
35 Iftikhar Ahmed* Pakistan 2016 35 13/11/2022 England Melbourne Cricket Ground 2
36 Sabbir Rahman* Bangladesh 2014 34 10/03/2018 Sri Lanka R Premadasa Stadium 3
37 E J G Morgan England 2009 34 29/08/2013 Australia The Rose Bowl 3
38 S M Curran* England 2019 34 No Ducks in Career 0
39 Usman Ghani* Afghanistan 2015 34 No Ducks in Career 0
40 N R Kirton* Canada 2019 34 No Ducks in Career 0
41 V U S Unni* Malaysia 2022 34 No Ducks in Career 0
42 B B McCullum New Zealand 2005 33 30/04/2010 Sri Lanka Providence Stadium 3
43 R P Burl* Zimbabwe 2018 33 12/06/2022 Afghanistan Harare Sports Club 2
44 Najibullah Zadran* Afghanistan 2012 32 05/02/2018 Zimbabwe Sharjah Cricket Stadium 6
45 Khushdil Shah* Pakistan 2019 32 No Ducks in Career 0
46 Ainool Hafizs* Malaysia 2019 32 No Ducks in Career 0
47 Abdul Waheed* Saudi Arabia 2020 32 16/04/2024 Qatar Al Amerat Cricket Ground Ministry Turf 1 1
48 Ahmer Bin Nisar* Bahrain 2022 31 25/11/2024 Qatar West End Park International Cricket Stadium 1
49 G C Smith South Africa 2005 31 13/10/2011 Australia Newlands 1
50 Ishan Kishan* India 2021 31 28/11/2023 Australia Barsapara Cricket Stadium 1
51 M D Gunathilaka* Sri Lanka 2016 30 13/02/2022 Australia Sydney Cricket Ground 4
52 Fakhar Zaman* Pakistan 2017 30 09/10/2019 Sri Lanka Gaddafi Stadium 6
53 T M Head* Australia 2016 30 22/06/2024 Afghanistan Arnos Vale Ground 2
54 M S Chapman* New Zealand 2014 30 21/11/2021 India Eden Gardens 4
55 M S Wade* Australia 2011 30 10/07/2021 West Indies Daren Sammy Cricket Ground 1
56 A Ashokan* Czech Republic 2019 30 No Ducks in Career 0
57 Ayaan Khan* Oman 2021 30 21/04/2024 United Arab Emirates Al Amerat Cricket Ground Ministry Turf 1 1
58 K R Mayers* West Indies 2020 30 16/12/2023 England National Cricket Stadium (Grenada) 1
59 K Bhurtel* Nepal 2021 29 27/02/2024 Namibia Tribhuvan University International Cricket Ground 5
60 J K Vifah* Ghana 2019 29 18/03/2024 Uganda Achimota Senior Secondary School B Field 1
61 K Motlhanka* Botswana 2019 28 14/06/2023 Uganda Gymkhana Club Ground 2
62 S A Ahmad* Denmark 2019 28 28/08/2024 Guernsey King George V Sports Ground 1
63 A Jones* United States 2019 27 19/06/2024 South Africa Sir Vivian Richards Stadium 1
64 G D Phillips* New Zealand 2017 27 17/11/2021 India Sawai Mansingh Stadium 3
65 N S Dhaliwal* Canada 2019 27 07/04/2024 United States Prairie View Cricket Complex 2
66 P Kurup* Bahrain 2021 27 13/03/2025 Malaysia Bayuemas Oval 2
67 Sukhdeep Singh* Kenya 2021 26 03/07/2024 Rwanda Sikh Union Club Ground 3
68 B George* Malta 2021 26 09/05/2024 France Dreux Sports Cricket Club 2
69 D de Silva* Sri Lanka 2015 26 20/10/2022 Netherlands GMHBA Stadium 2
70 K J Coetzer* Scotland 2008 26 30/01/2016 Hong Kong Mission Road 4
71 A U Rashid* England 2009 25 30/01/2022 West Indies Kensington Oval 3
72 J E C Franklin New Zealand 2006 25 21/12/2012 South Africa Kingsmead 2
73 T P Ura* Papua New Guinea 2015 25 17/10/2021 Oman Al Amerat Cricket Ground Ministry Turf 1 4
74 D K Kesuma* Indonesia 2023 25 19/02/2025 Bahrain Udayana Cricket Ground 2
75 P R Surve* Indonesia 2022 25 05/10/2024 Japan Yeonhui Cricket Ground 1
76 Lingeswaran Canessane* France 2021 25 26/06/2025 Malta Moara Vlasiei Cricket Ground 1
77 Y Murtaza* Hong Kong 2022 25 09/03/2024 Nepal Mission Road 1
78 Mohammad Hafeez Pakistan 2006 25 25/02/2012 England Dubai International Cricket Stadium 7
79 Misbah-ul-Haq Pakistan 2007 24 14/05/2010 Australia Daren Sammy Cricket Ground 2
80 Jaker Ali* Bangladesh 2023 24 30/05/2025 Pakistan Gaddafi Stadium 1
81 R A Sealy* Cayman Islands 2022 24 11/06/2025 Bahamas Maple Leaf (North-East Ground) 3
82 G K Jha* Nepal 2022 24 16/06/2024 Bangladesh Arnos Vale Ground 1
83 J E Root* England 2012 24 03/07/2018 India Old Trafford 2
84 M J Lumb England 2010 24 27/03/2014 Sri Lanka Zahur Ahmed Chowdhury Stadium 1
85 C L White Australia 2007 23 14/01/2011 England Melbourne Cricket Ground 3
86 Mohamed Rishwan* Maldives 2019 23 28/09/2023 Saudi Arabia West End Park International Cricket Stadium 3
87 A R Ramjani* Uganda 2022 23 17/03/2024 Kenya Achimota Senior Secondary School B Field 3
88 P Murungi* Uganda 2022 23 12/12/2024 Rwanda Gahanga International Cricket Stadium 1
89 Basil Hameed* United Arab Emirates 2020 23 16/02/2023 Afghanistan Sheikh Zayed Stadium 2
90 J A Morkel South Africa 2005 23 08/05/2010 England Kensington Oval 1
91 B A Pai* Gibraltar 2019 22 04/05/2023 Portugal Europa Sports Complex 2
92 H T Tector* Ireland 2019 22 04/09/2021 Zimbabwe Bready Cricket Club 5
93 S S M Stanislaus* Malta 2020 22 04/05/2023 Portugal Europa Sports Complex 1
94 Obed Harvey* Ghana 2021 22 10/10/2023 Nigeria Tafawa Balewa Square Cricket Oval 3
95 A V Lazarus* Thailand 2024 22 25/04/2025 Malaysia Bayuemas Oval 1
96 Kamran Khan* Qatar 2019 22 24/10/2021 Maldives West End Park International Cricket Stadium 1
97 Mohammad Shahzad* Afghanistan 2010 22 16/03/2014 Bangladesh Shere Bangla National Stadium 4
98 Jatinder Singh* Oman 2015 22 29/10/2019 Namibia Dubai International Cricket Stadium 4
99 T W M Latham* New Zealand 2012 22 24/04/2023 Pakistan Rawalpindi Cricket Stadium 1
100 C Kieswetter England 2010 21 21/09/2012 Afghanistan R Premadasa Stadium 2
101 D Ramdin West Indies 2006 21 03/03/2013 Zimbabwe Sir Vivian Richards Stadium 3
102 Sarfaraz Ahmed* Pakistan 2010 21 13/09/2017 ICC World XI Gaddafi Stadium 2
103 J Rasu* Vanuatu 2019 21 22/07/2023 Papua New Guinea Amini Park 4
104 Sarfaraz Ali* Bahrain 2019 21 16/11/2022 Saudi Arabia Al Amerat Cricket Ground Ministry Turf 1 4
105 Raza Iqbal* Norway 2019 21 19/05/2023 Sweden Solvangs Park, 4
106 Zeeshan Kukikhel* Hungary 2021 21 25/07/2025 Romania GB Oval 1
107 T W Nightingale* Guernsey 2020 21 22/06/2024 Jersey King George V Sports Ground 1
108 Sher Sahak* Norway 2021 21 14/07/2024 Jersey Bayer Uerdingen Cricket Ground 1
109 D Jakiel* Malawi 2019 21 06/07/2025 Tanzania TCA Oval 2
110 O G L Bascome* Bermuda 2019 21 12/12/2024 Belize St George's College Ground 2
111 D R Smith West Indies 2006 21 13/03/2014 England Kensington Oval 1
112 E Chigumbura Zimbabwe 2006 20 20/09/2012 South Africa Mahinda Rajapaksha International Cricket Stadium 6
113 T Manders* Bermuda 2021 20 10/12/2024 Mexico Hurlingham Club Ground 3
114 A Sharafu* United Arab Emirates 2020 20 15/04/2024 Oman Al Amerat Cricket Ground Ministry Turf 1 1
115 Junaid Aziz* Bahrain 2020 20 31/10/2023 Hong Kong Mulpani Cricket Ground 1
116 I D A Damarell* Guernsey 2020 20 22/06/2024 Jersey King George V Sports Ground 2
117 B J McMullen* Scotland 2023 20 09/07/2025 Italy Sportpark Westvliet 1
118 Fanyan Mughal* Malta 2023 20 09/05/2024 France Dreux Sports Cricket Club 2
119 P Useni* Nigeria 2021 20 17/03/2024 Tanzania Achimota Senior Secondary School B Field 3
120 Orchide Tuyisenge* Rwanda 2021 20 24/11/2022 Seychelles Integrated Polytechnic Regional Centre 11
121 Khalid Zahid* Sweden 2021 20 17/08/2025 Norway Stubberudmyra Cricket Ground 1
122 M W R Stokes* Guernsey 2019 20 14/08/2023 Germany Sportspark Het Schootsveld 1
123 N Khanna* Malta 2019 20 05/05/2023 Gibraltar Europa Sports Complex 2
124 H Singh* Germany 2019 20 20/10/2021 Denmark Desert Springs Cricket Ground 2
125 Muhammad Tanveer* Qatar 2019 20 25/02/2020 Bahrain Al Amerat Cricket Ground Ministry Turf 1 2
126 S Dube* India 2019 20 27/06/2024 England Providence Stadium 1
127 Aarif Sheikh* Nepal 2018 20 04/04/2022 Papua New Guinea Tribhuvan University International Cricket Ground 3
128 D J Mitchell* New Zealand 2019 20 17/11/2021 India Sawai Mansingh Stadium 2
129 A R Cusack Ireland 2008 20 25/07/2015 Netherlands The Village 1
130 C J Chibhabha* Zimbabwe 2006 20 27/09/2015 Pakistan Harare Sports Club 4
131 P W Borren Netherlands 2008 20 24/03/2014 Sri Lanka Zahur Ahmed Chowdhury Stadium 2
132 W D Parnell* South Africa 2009 20 06/11/2022 Netherlands Adelaide Oval 1

Most Innings Without a Duck
Highest Career Percentage of Ducks
Lowest Career Percentage of Ducks
Batting Records and Statistics Menu