T20 Internationals - Batting Records and Statistics - Ducks and Low Scores
Most Innings Without a Duck
  Player Country Debut Inns From To Ducks
1 D A Miller* South Africa 2010 90 20/05/2010 05/08/2022 1
2 M S Dhoni India 2006 84 14/09/2007 27/02/2019 1
3 Shoaib Malik* Pakistan 2006 69 23/09/2012 11/11/2021 2
4 M J Guptill* New Zealand 2009 69 15/10/2011 22/12/2020 3
5 Mahmudullah* Bangladesh 2007 66 10/12/2012 03/08/2021 5
6 M N Samuels West Indies 2007 65 28/06/2007 0
7 D Chandimal* Sri Lanka 2010 61 30/04/2010 0
8 M P O'Dowd* Netherlands 2015 61 02/07/2015 0
9 H Masakadza Zimbabwe 2006 61 28/11/2006 12/07/2019 1
10 S Dhawan* India 2011 61 28/03/2014 28/07/2021 2
11 G J Maxwell* Australia 2012 61 09/11/2014 20/09/2022 3
12 N Pooran* West Indies 2016 58 05/03/2021 13/02/2024 2
13 A D Mathews* Sri Lanka 2009 56 10/06/2009 20/12/2017 1
14 A Vala* Papua New Guinea 2015 56 15/07/2015 0
15 Mohammad Rizwan* Pakistan 2015 53 21/04/2021 21/01/2024 3
16 M D K J Perera* Sri Lanka 2013 52 26/01/2013 18/10/2021 3
17 S P D Smith* Australia 2010 52 05/05/2010 25/02/2024 1
18 K A Pollard* West Indies 2008 52 07/05/2010 05/03/2021 3
19 D S Airee* Nepal 2018 51 31/01/2019 0
20 F du Plessis South Africa 2012 50 08/09/2012 0
21 D A Warner* Australia 2009 48 30/03/2012 04/09/2020 6
22 Mohammad Nabi* Afghanistan 2010 48 14/03/2012 06/02/2018 6
23 V Kohli* India 2010 47 12/06/2010 07/10/2017 5
24 C R Ervine* Zimbabwe 2010 46 28/10/2015 15/01/2023 4
25 S K Raina India 2006 45 06/06/2009 15/03/2016 3
26 C O Obuya* Kenya 2007 43 05/07/2013 29/11/2023 6
27 A J Finch* Australia 2011 43 12/01/2011 22/10/2018 8
28 D J Malan* England 2017 42 25/06/2017 20/09/2022 2
29 Shoaib Malik* Pakistan 2006 40 28/08/2006 05/09/2012 2
30 Yuvraj Singh India 2007 39 14/09/2007 09/02/2016 1
31 K L Rahul* India 2016 39 20/06/2016 06/12/2020 5
32 Samiullah Shinwari* Afghanistan 2010 38 01/02/2010 27/03/2016 2
33 Shakib Al Hasan* Bangladesh 2006 38 28/03/2014 20/12/2018 8
34 D P Conway* New Zealand 2020 38 27/11/2020 03/09/2023 1
35 Sikandar Raza* Zimbabwe 2013 37 11/05/2013 20/03/2021 6
36 Mohammad Shahzad* Afghanistan 2010 37 26/10/2015 31/10/2021 4
37 H H Pandya* India 2016 37 04/11/2017 28/08/2022 3
38 Babar Azam* Pakistan 2016 36 07/09/2016 08/11/2019 5
39 K C Sangakkara Sri Lanka 2006 36 21/06/2009 22/03/2014 2
40 G J Delany* Ireland 2019 36 14/07/2019 26/06/2022 3
41 Q de Kock* South Africa 2012 35 26/10/2017 28/07/2022 6
42 Iftikhar Ahmed* Pakistan 2016 35 04/03/2016 09/11/2022 2
43 Aizaz Khan* Hong Kong 2014 35 27/10/2019 09/03/2024 5
44 Sabbir Rahman* Bangladesh 2014 34 14/02/2014 08/03/2018 3
45 E J G Morgan* England 2009 34 05/06/2009 25/06/2013 3
46 P R Stirling* Ireland 2009 33 19/07/2021 11/08/2022 13
47 B B McCullum New Zealand 2005 33 17/02/2005 28/02/2010 3
48 S C Williams* Zimbabwe 2006 33 29/09/2019 14/01/2023 5
49 Mushfiqur Rahim* Bangladesh 2006 33 01/05/2010 06/03/2016 8
50 A Balbirnie* Ireland 2015 33 25/10/2019 24/02/2022 5
51 R P Burl* Zimbabwe 2018 33 05/02/2018 11/06/2022 1
52 D Shanaka* Sri Lanka 2015 32 06/09/2019 27/02/2022 10
53 Najibullah Zadran* Afghanistan 2012 32 19/09/2012 05/06/2017 5
54 A B de Villiers South Africa 2006 32 27/10/2010 21/02/2016 5
55 Mohammad Hafeez* Pakistan 2006 32 20/11/2013 01/07/2018 7
56 Mohammad Nabi* Afghanistan 2010 32 05/06/2018 15/08/2022 6
57 R R Patel* Kenya 2008 31 30/09/2013 10/06/2023 2
58 D J G Sammy West Indies 2007 31 23/09/2011 11/11/2015 3
59 G C Smith South Africa 2005 31 21/10/2005 27/10/2010 1
60 Ishan Kishan* India 2021 31 14/03/2021 26/11/2023 1
61 T L Seifert* New Zealand 2018 31 11/01/2019 21/11/2021 5
62 M D Gunathilaka* Sri Lanka 2016 30 07/01/2016 11/02/2022 4
63 M S Wade* Australia 2011 30 13/10/2011 09/07/2021 1
64 M S Chapman* Hong Kong 2014 30 16/03/2014 19/11/2021 3
65 C H Gayle* West Indies 2006 30 24/06/2012 29/12/2017 4
66 Fakhar Zaman* Pakistan 2017 30 30/03/2017 07/10/2019 6
67 R Nehonde* Botswana 2019 30 19/08/2019 15/12/2023 2
68 K R Mayers* West Indies 2020 30 29/11/2020 14/12/2023 1
69 K Bhurtel* Nepal 2021 29 17/04/2021 05/11/2023 2
70 J K Vifah* Ghana 2019 29 21/05/2019 11/10/2023 1
71 G Gambhir India 2007 29 16/09/2007 28/09/2012 2
72 R G Sharma* India 2007 29 03/07/2018 20/03/2021 12
73 D J Mitchell* New Zealand 2019 29 19/11/2021 30/08/2023 2
74 Litton Das* Bangladesh 2015 28 03/03/2022 27/12/2023 5
75 H G Munsey* Scotland 2015 28 17/06/2018 25/10/2021 5
76 L R P L Taylor* New Zealand 2006 28 05/07/2014 01/09/2019 6
77 H M Amla South Africa 2009 28 13/11/2013 29/10/2017 2
78 K Motlhanka* Botswana 2019 28 20/05/2019 13/06/2023 2
79 Asghar Afghan* Afghanistan 2010 27 17/03/2016 15/09/2019 5
80 Zeeshan Maqsood* Oman 2015 27 15/01/2017 20/11/2022 4
81 G D Phillips* New Zealand 2017 27 17/02/2017 14/11/2021 3
82 G H Dockrell* Ireland 2010 27 24/02/2019 18/07/2022 8
83 A D Hales* England 2011 26 30/03/2016 12/10/2022 5
84 A D Russell* West Indies 2011 26 01/04/2014 01/07/2021 9
85 G D Phillips* New Zealand 2017 26 18/07/2022 05/09/2023 3
86 B Arora* Malta 2019 26 10/07/2021 03/07/2022 2
87 D de Silva* Sri Lanka 2015 26 30/07/2015 18/10/2022 2
88 K J Coetzer* Scotland 2008 26 02/08/2008 25/07/2015 4
89 K J Coetzer* Scotland 2008 26 05/02/2016 30/10/2019 4
90 Mahmudullah* Bangladesh 2007 26 09/08/2021 04/03/2024 5
91 D J Bravo* West Indies 2006 26 30/04/2010 13/03/2014 5
92 J E C Franklin New Zealand 2006 25 16/02/2006 30/10/2012 2
93 Shahid Afridi Pakistan 2006 25 25/12/2012 29/09/2015 8
94 Mohammad Hafeez* Pakistan 2006 25 28/08/2006 23/02/2012 7
95 V Kohli* India 2010 25 29/06/2018 08/12/2020 5
96 A U Rashid* England 2009 25 11/06/2009 26/01/2022 3
97 Asif Ali* Pakistan 2018 25 01/07/2018 07/11/2021 4
98 T P Ura* Papua New Guinea 2015 25 15/07/2015 10/10/2021 4
99 Virandeep Singh* Malaysia 2019 25 13/07/2019 29/03/2022 4
100 Y Murtaza* Hong Kong 2022 25 11/07/2022 01/03/2024 1
101 J E Root* England 2012 24 29/08/2013 27/06/2018 2
102 M J Lumb England 2010 24 03/05/2010 22/03/2014 1
103 K S Williamson* New Zealand 2011 24 05/12/2014 03/01/2018 4
104 Wanindu Hasaranga* Sri Lanka 2019 24 12/09/2021 03/01/2023 5
105 Tamim Iqbal* Bangladesh 2007 24 25/03/2014 08/01/2017 6
106 Misbah-ul-Haq Pakistan 2007 24 02/09/2007 10/05/2010 2
107 D P M D Jayawardene Sri Lanka 2006 23 23/05/2010 31/03/2014 4
108 B B McCullum New Zealand 2005 23 14/02/2012 29/03/2014 3
109 J A Morkel South Africa 2005 23 21/10/2005 06/05/2010 1
110 C S MacLeod* Scotland 2009 23 30/01/2016 19/10/2019 8
111 C L White Australia 2007 23 09/01/2007 12/01/2011 3
112 L R P L Taylor* New Zealand 2006 23 07/02/2008 28/12/2010 6
113 Mohamed Rishwan* Maldives 2019 23 20/01/2019 09/07/2022 2
114 J D S Neesham* New Zealand 2012 23 05/03/2021 01/11/2022 6
115 M M Ali* England 2014 23 07/09/2016 10/11/2021 9
116 A R Ramjani* Uganda 2022 23 15/09/2022 19/12/2023 1
117 Basil Hameed* United Arab Emirates 2020 23 24/02/2020 20/10/2022 2
118 B A Pai* Gibraltar 2019 22 26/10/2019 11/04/2023 1
119 H T Tector* Ireland 2019 22 17/09/2019 29/08/2021 3
120 Wilson Niyitanga* Rwanda 2021 22 23/12/2022 10/10/2023 7
121 Muhammad Waseem* United Arab Emirates 2021 22 19/08/2023 13/03/2024 3
122 Obed Harvey* Ghana 2021 22 18/08/2021 08/10/2023 3
123 F H Allen* New Zealand 2021 22 30/03/2021 09/11/2022 2
124 S S M Stanislaus* Malta 2020 22 23/09/2020 03/07/2022 1
125 M R Marsh* Australia 2011 22 03/03/2021 12/10/2022 2
126 T W M Latham* New Zealand 2012 22 30/06/2012 20/04/2023 1
127 J C Buttler* England 2011 22 11/03/2014 29/01/2017 6
128 Kamran Khan* Qatar 2019 22 21/01/2019 23/10/2021 1
129 Jatinder Singh* Oman 2015 22 25/07/2015 27/10/2019 3
130 Babar Azam* Pakistan 2016 22 13/02/2021 22/11/2021 5
131 Mohammad Shahzad* Afghanistan 2010 22 01/02/2010 08/12/2013 4
132 R D Berrington* Scotland 2008 21 18/06/2015 13/02/2019 9
133 R D Berrington* Scotland 2008 21 17/02/2019 21/10/2021 9
134 E J G Morgan* England 2009 21 31/08/2013 18/03/2016 3
135 Shakib Al Hasan* Bangladesh 2006 21 08/09/2021 02/11/2022 8
136 Sarfaraz Ahmed* Pakistan 2010 21 19/02/2010 12/09/2017 2
137 D R Smith West Indies 2006 21 16/02/2006 11/03/2014 1
138 D Ramdin West Indies 2006 21 16/02/2006 07/10/2012 3
139 Karim Janat* Afghanistan 2016 21 15/09/2019 24/03/2023 4
140 S Bau* Papua New Guinea 2016 21 09/02/2016 28/03/2022 5
141 Sarfaraz Ali* Bahrain 2019 21 20/01/2019 16/11/2022 3
142 J Rasu* Vanuatu 2019 21 22/03/2019 17/03/2023 3
143 J C Buttler* England 2011 21 23/06/2017 12/03/2021 6
144 K S Williamson* New Zealand 2011 21 28/01/2018 05/03/2021 4
145 Shafiqullah Afghanistan 2010 21 15/11/2013 08/03/2017 5
146 S O Ngoche* Kenya 2010 21 15/03/2013 20/11/2021 6
147 C Kieswetter England 2010 21 03/05/2010 12/09/2012 2
148 Najibullah Zadran* Afghanistan 2012 21 17/03/2021 07/09/2022 5
149 M P Stoinis* Australia 2015 21 03/07/2018 28/10/2021 2
150 H T Tector* Ireland 2019 21 20/10/2021 23/10/2022 3
151 R N Patel* Kenya 2019 21 18/11/2021 19/06/2023 4
152 S Periyalwar* Romania 2019 21 29/08/2019 13/07/2023 2
153 Raza Iqbal* Norway 2019 21 15/06/2019 19/05/2023 1
154 Virandeep Singh* Malaysia 2019 21 29/06/2022 04/05/2023 4
155 Syed Aziz* Malaysia 2019 21 27/07/2019 02/04/2022 6
156 S Muniandy* Malaysia 2019 20 24/07/2019 30/03/2022 5
157 Shiraz Khan* Kuwait 2019 20 24/02/2020 22/09/2023 2
158 M W R Stokes* Guernsey 2019 20 31/05/2019 08/07/2023 1
159 Basil Hameed* United Arab Emirates 2020 20 19/02/2023 13/03/2024 2
160 Junaid Aziz* Bahrain 2020 20 23/02/2020 30/10/2023 1
161 Rahmanullah Gurbaz* Afghanistan 2019 20 22/10/2022 21/02/2024 5
162 V P Thamotharam* Malta 2020 20 10/07/2021 11/06/2022 2
163 I A D Silva* Bulgaria 2020 20 04/09/2021 27/07/2022 3
164 Martin Akayezu* Rwanda 2021 20 18/12/2022 30/08/2023 8
165 Orchide Tuyisenge* Rwanda 2021 20 18/08/2021 21/11/2022 11
166 S Thakor* Tanzania 2021 20 20/11/2021 25/08/2023 6
167 P Useni* Nigeria 2021 20 11/09/2021 30/11/2023 2
168 Muhammad Waseem* United Arab Emirates 2021 20 10/10/2021 19/02/2023 3
169 Babar Hayat* Hong Kong 2014 20 08/03/2023 15/02/2024 6
170 C Munro New Zealand 2012 20 01/11/2017 10/02/2019 5
171 N Khanna* Malta 2019 20 29/03/2019 05/05/2023 2
172 M R Adair* Ireland 2019 20 22/07/2021 12/08/2022 5
173 H Singh* Germany 2019 20 11/05/2019 19/10/2021 1
174 Muhammad Tanveer* Qatar 2019 20 21/01/2019 24/02/2020 1
175 Aarif Sheikh* Nepal 2018 20 27/09/2019 02/04/2022 2
176 D J Mitchell* New Zealand 2019 20 06/02/2019 14/11/2021 2
177 C J Chibhabha* Zimbabwe 2006 20 28/11/2006 09/08/2015 4
178 Mushfiqur Rahim* Bangladesh 2006 20 04/04/2017 22/12/2018 8
179 D J Bravo* West Indies 2006 20 28/03/2014 05/03/2021 5
180 E Chigumbura Zimbabwe 2006 20 28/11/2006 18/09/2012 6
181 D P M D Jayawardene Sri Lanka 2006 20 12/10/2008 13/05/2010 4
182 Abdul Razzaq Pakistan 2006 20 19/02/2010 13/11/2013 2
183 A D S Fletcher* West Indies 2008 20 20/05/2010 03/01/2018 7
184 A R Cusack Ireland 2008 20 03/08/2008 17/07/2015 1
185 R G Sharma* India 2007 20 11/09/2012 31/01/2016 12
186 R G Sharma* India 2007 20 01/03/2016 18/02/2018 12
187 W T S Porterfield* Ireland 2008 20 08/06/2009 23/03/2012 5
188 P W Borren Netherlands 2008 20 02/08/2008 21/03/2014 2
189 Umar Akmal Pakistan 2009 20 01/04/2014 04/03/2016 10
190 W D Parnell* South Africa 2009 20 09/01/2011 03/11/2022 1

Most Innings Before First Duck
Highest Career Percentage of Ducks
Lowest Career Percentage of Ducks
Batting Records and Statistics Menu