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 0
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 4
6 M N Samuels West Indies 2007 65 28/06/2007 0
7 D Chandimal* Sri Lanka 2010 61 30/04/2010 0
8 G J Maxwell* Australia 2012 61 09/11/2014 20/09/2022 2
9 S Dhawan* India 2011 61 28/03/2014 28/07/2021 2
10 H Masakadza Zimbabwe 2006 61 28/11/2006 12/07/2019 1
11 A D Mathews* Sri Lanka 2009 56 10/06/2009 20/12/2017 1
12 K A Pollard* West Indies 2008 52 07/05/2010 05/03/2021 3
13 M D K J Perera* Sri Lanka 2013 52 26/01/2013 18/10/2021 1
14 F du Plessis* South Africa 2012 50 08/09/2012 0
15 D A Warner* Australia 2009 48 30/03/2012 04/09/2020 6
16 Mohammad Nabi* Afghanistan 2010 48 14/03/2012 06/02/2018 6
17 V Kohli* India 2010 47 12/06/2010 07/10/2017 4
18 S K Raina India 2006 45 06/06/2009 15/03/2016 3
19 A J Finch* Australia 2011 43 12/01/2011 22/10/2018 7
20 D J Malan* England 2017 42 25/06/2017 20/09/2022 1
21 Shoaib Malik* Pakistan 2006 40 28/08/2006 05/09/2012 2
22 Yuvraj Singh India 2007 39 14/09/2007 09/02/2016 1
23 K L Rahul* India 2016 39 20/06/2016 06/12/2020 5
24 Shakib Al Hasan* Bangladesh 2006 38 28/03/2014 20/12/2018 6
25 Samiullah Shinwari* Afghanistan 2010 38 01/02/2010 27/03/2016 2
26 Mohammad Shahzad* Afghanistan 2010 37 26/10/2015 31/10/2021 4
27 Sikandar Raza* Zimbabwe 2013 37 11/05/2013 20/03/2021 4
28 H H Pandya* India 2016 37 04/11/2017 28/08/2022 3
29 Babar Azam* Pakistan 2016 36 07/09/2016 08/11/2019 4
30 G J Delany* Ireland 2019 36 14/07/2019 26/06/2022 3
31 K C Sangakkara Sri Lanka 2006 36 21/06/2009 22/03/2014 2
32 Q de Kock* South Africa 2012 35 26/10/2017 28/07/2022 4
33 Sabbir Rahman* Bangladesh 2014 34 14/02/2014 08/03/2018 2
34 E J G Morgan* England 2009 34 05/06/2009 25/06/2013 3
35 P R Stirling* Ireland 2009 33 19/07/2021 11/08/2022 10
36 A Balbirnie* Ireland 2015 33 25/10/2019 24/02/2022 5
37 B B McCullum New Zealand 2005 33 17/02/2005 28/02/2010 3
38 Mushfiqur Rahim* Bangladesh 2006 33 01/05/2010 06/03/2016 8
39 R P Burl* Zimbabwe 2018 33 05/02/2018 11/06/2022 1
40 D Shanaka* Sri Lanka 2015 32 06/09/2019 27/02/2022 9
41 Najibullah Zadran* Afghanistan 2012 32 19/09/2012 05/06/2017 3
42 A B de Villiers South Africa 2006 32 27/10/2010 21/02/2016 5
43 Mohammad Hafeez* Pakistan 2006 32 20/11/2013 01/07/2018 7
44 Mohammad Nabi* Afghanistan 2010 32 05/06/2018 15/08/2022 6
45 G C Smith South Africa 2005 31 21/10/2005 27/10/2010 1
46 D J G Sammy West Indies 2007 31 23/09/2011 11/11/2015 3
47 C H Gayle* West Indies 2006 30 24/06/2012 29/12/2017 4
48 M S Wade* Australia 2011 30 13/10/2011 09/07/2021 1
49 M S Chapman* Hong Kong 2014 30 16/03/2014 19/11/2021 1
50 M D Gunathilaka* Sri Lanka 2016 30 07/01/2016 11/02/2022 3
51 Fakhar Zaman* Pakistan 2017 30 30/03/2017 07/10/2019 5
52 G Gambhir India 2007 29 16/09/2007 28/09/2012 2
53 R G Sharma* India 2007 29 03/07/2018 20/03/2021 8
54 H M Amla South Africa 2009 28 13/11/2013 29/10/2017 2
55 L R P L Taylor* New Zealand 2006 28 05/07/2014 01/09/2019 6
56 H G Munsey* Scotland 2015 28 17/06/2018 25/10/2021 5
57 G D Phillips* New Zealand 2017 27 17/02/2017 14/11/2021 2
58 Asghar Afghan* Afghanistan 2010 27 17/03/2016 15/09/2019 5
59 G H Dockrell* Ireland 2010 27 24/02/2019 18/07/2022 5
60 A D Russell* West Indies 2011 26 01/04/2014 01/07/2021 9
61 K J Coetzer* Scotland 2008 26 02/08/2008 25/07/2015 4
62 K J Coetzer* Scotland 2008 26 05/02/2016 30/10/2019 4
63 D J Bravo* West Indies 2006 26 30/04/2010 13/03/2014 5
64 Mohammad Hafeez* Pakistan 2006 25 28/08/2006 23/02/2012 7
65 J E C Franklin New Zealand 2006 25 16/02/2006 30/10/2012 2
66 Shahid Afridi Pakistan 2006 25 25/12/2012 29/09/2015 8
67 V Kohli* India 2010 25 29/06/2018 08/12/2020 4
68 A U Rashid* England 2009 25 11/06/2009 26/01/2022 2
69 Asif Ali* Pakistan 2018 25 01/07/2018 07/11/2021 4
70 T P Ura* Papua New Guinea 2015 25 15/07/2015 10/10/2021 2
71 Virandeep Singh* Malaysia 2019 25 13/07/2019 29/03/2022 3
72 M J Lumb England 2010 24 03/05/2010 22/03/2014 1
73 J E Root* England 2012 24 29/08/2013 27/06/2018 2
74 K S Williamson* New Zealand 2011 24 05/12/2014 03/01/2018 4
75 Tamim Iqbal* Bangladesh 2007 24 25/03/2014 08/01/2017 6
76 Misbah-ul-Haq Pakistan 2007 24 02/09/2007 10/05/2010 2
77 D P M D Jayawardene Sri Lanka 2006 23 23/05/2010 31/03/2014 4
78 B B McCullum New Zealand 2005 23 14/02/2012 29/03/2014 3
79 J A Morkel South Africa 2005 23 21/10/2005 06/05/2010 1
80 C L White Australia 2007 23 09/01/2007 12/01/2011 3
81 L R P L Taylor* New Zealand 2006 23 07/02/2008 28/12/2010 6
82 C S MacLeod* Scotland 2009 23 30/01/2016 19/10/2019 7
83 M M Ali* England 2014 23 07/09/2016 10/11/2021 9
84 Babar Azam* Pakistan 2016 22 13/02/2021 22/11/2021 4
85 J C Buttler* England 2011 22 11/03/2014 29/01/2017 5
86 Kamran Khan* Qatar 2019 22 21/01/2019 23/10/2021 1
87 Jatinder Singh* Oman 2015 22 25/07/2015 27/10/2019 2
88 H T Tector* Ireland 2019 22 17/09/2019 29/08/2021 1
89 Mohammad Shahzad* Afghanistan 2010 22 01/02/2010 08/12/2013 4
90 K S Williamson* New Zealand 2011 21 28/01/2018 05/03/2021 4
91 C Kieswetter England 2010 21 03/05/2010 12/09/2012 2
92 Shafiqullah Afghanistan 2010 21 15/11/2013 08/03/2017 5
93 S O Ngoche* Kenya 2010 21 15/03/2013 20/11/2021 5
94 R D Berrington* Scotland 2008 21 18/06/2015 13/02/2019 9
95 R D Berrington* Scotland 2008 21 17/02/2019 21/10/2021 9
96 Sarfaraz Ahmed* Pakistan 2010 21 19/02/2010 12/09/2017 2
97 E J G Morgan* England 2009 21 31/08/2013 18/03/2016 3
98 D Ramdin* West Indies 2006 21 16/02/2006 07/10/2012 3
99 D R Smith West Indies 2006 21 16/02/2006 11/03/2014 1
100 Syed Aziz* Malaysia 2019 21 27/07/2019 02/04/2022 4
101 S Bau* Papua New Guinea 2016 21 09/02/2016 28/03/2022 2
102 J C Buttler* England 2011 21 23/06/2017 12/03/2021 5
103 Najibullah Zadran* Afghanistan 2012 21 17/03/2021 07/09/2022 3
104 M P Stoinis* Australia 2015 21 03/07/2018 28/10/2021 2
105 C Munro* New Zealand 2012 20 01/11/2017 10/02/2019 5
106 Muhammad Tanveer* Qatar 2019 20 21/01/2019 24/02/2020 1
107 M R Adair* Ireland 2019 20 22/07/2021 12/08/2022 3
108 H Singh* Germany 2019 20 11/05/2019 19/10/2021 1
109 Aarif Sheikh* Nepal 2018 20 27/09/2019 02/04/2022 1
110 D J Mitchell* New Zealand 2019 20 06/02/2019 14/11/2021 1
111 S Muniandy* Malaysia 2019 20 24/07/2019 30/03/2022 3
112 V P Thamotharam* Malta 2020 20 10/07/2021 11/06/2022 2
113 I A D Silva* Bulgaria 2020 20 04/09/2021 27/07/2022 3
114 D P M D Jayawardene Sri Lanka 2006 20 12/10/2008 13/05/2010 4
115 Abdul Razzaq Pakistan 2006 20 19/02/2010 13/11/2013 2
116 C J Chibhabha* Zimbabwe 2006 20 28/11/2006 09/08/2015 4
117 P W Borren Netherlands 2008 20 02/08/2008 21/03/2014 2
118 D J Bravo* West Indies 2006 20 28/03/2014 05/03/2021 5
119 E Chigumbura* Zimbabwe 2006 20 28/11/2006 18/09/2012 6
120 Mushfiqur Rahim* Bangladesh 2006 20 04/04/2017 22/12/2018 8
121 W T S Porterfield* Ireland 2008 20 08/06/2009 23/03/2012 5
122 A R Cusack Ireland 2008 20 03/08/2008 17/07/2015 1
123 R G Sharma* India 2007 20 11/09/2012 31/01/2016 8
124 R G Sharma* India 2007 20 01/03/2016 18/02/2018 8
125 A D S Fletcher* West Indies 2008 20 20/05/2010 03/01/2018 7
126 Umar Akmal* Pakistan 2009 20 01/04/2014 04/03/2016 10

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