Players
Match Lists & Scorecards
Series Lists
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Matches
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
IPL
Upcoming Milestones
Recent Records
World XI (Test)
World XI (ODI)
Top Ten (Test)
Top Ten (ODI)
Search HowSTAT
HowSTAT Quiz
Links
 
 
 T20 Internationals - Batting Records and Statistics - Ducks and Low Scores
Most Innings Without a Duck
  Player Country Debut Inns From To Ducks
1 M S Dhoni India 2006 84 14/09/2007 27/02/2019 1
2 D A Miller* South Africa 2010 80 20/05/2010 0
3 M J Guptill* New Zealand 2009 69 15/10/2011 22/12/2020 3
4 Mahmudullah* Bangladesh 2007 66 10/12/2012 03/08/2021 4
5 Shoaib Malik Pakistan 2006 65 23/09/2012 30/08/2020 1
6 M N Samuels* West Indies 2007 65 28/06/2007 0
7 H Masakadza* Zimbabwe 2006 61 28/11/2006 12/07/2019 1
8 S Dhawan* India 2011 61 28/03/2014 28/07/2021 2
9 A D Mathews* Sri Lanka 2009 56 10/06/2009 20/12/2017 1
10 D Chandimal* Sri Lanka 2010 54 30/04/2010 0
11 M D K J Perera* Sri Lanka 2013 52 26/01/2013 18/10/2021 1
12 K A Pollard* West Indies 2008 52 07/05/2010 05/03/2021 2
13 F du Plessis South Africa 2012 50 08/09/2012 0
14 D A Warner* Australia 2009 48 30/03/2012 04/09/2020 6
15 Mohammad Nabi* Afghanistan 2010 48 14/03/2012 06/02/2018 4
16 V Kohli* India 2010 47 12/06/2010 07/10/2017 3
17 S K Raina India 2006 45 06/06/2009 15/03/2016 3
18 A J Finch* Australia 2011 43 12/01/2011 22/10/2018 5
19 Shoaib Malik Pakistan 2006 40 28/08/2006 05/09/2012 1
20 Yuvraj Singh India 2007 39 14/09/2007 09/02/2016 1
21 K L Rahul* India 2016 39 20/06/2016 06/12/2020 4
22 Samiullah Shinwari* Afghanistan 2010 38 01/02/2010 27/03/2016 2
23 Shakib Al Hasan* Bangladesh 2006 38 28/03/2014 20/12/2018 6
24 Sikandar Raza* Zimbabwe 2013 37 11/05/2013 20/03/2021 2
25 Babar Azam* Pakistan 2016 36 07/09/2016 08/11/2019 2
26 K C Sangakkara Sri Lanka 2006 36 21/06/2009 22/03/2014 2
27 E J G Morgan* England 2009 34 05/06/2009 25/06/2013 3
28 Sabbir Rahman* Bangladesh 2014 34 14/02/2014 08/03/2018 2
29 B B McCullum New Zealand 2005 33 17/02/2005 28/02/2010 3
30 Mushfiqur Rahim* Bangladesh 2006 33 01/05/2010 06/03/2016 7
31 A B de Villiers South Africa 2006 32 27/10/2010 21/02/2016 5
32 Mohammad Hafeez* Pakistan 2006 32 20/11/2013 01/07/2018 7
33 Najibullah Zadran* Afghanistan 2012 32 19/09/2012 05/06/2017 2
34 G C Smith South Africa 2005 31 21/10/2005 27/10/2010 1
35 D J G Sammy West Indies 2007 31 23/09/2011 11/11/2015 3
36 C H Gayle West Indies 2006 30 24/06/2012 29/12/2017 4
37 Fakhar Zaman* Pakistan 2017 30 30/03/2017 07/10/2019 3
38 M S Wade* Australia 2011 30 13/10/2011 09/07/2021 1
39 G Gambhir India 2007 29 16/09/2007 28/09/2012 2
40 H M Amla South Africa 2009 28 13/11/2013 29/10/2017 2
41 L R P L Taylor* New Zealand 2006 28 05/07/2014 01/09/2019 6
42 Asghar Afghan* Afghanistan 2010 27 17/03/2016 15/09/2019 5
43 A D Russell* West Indies 2011 26 01/04/2014 01/07/2021 7
44 K J Coetzer* Scotland 2008 26 02/08/2008 25/07/2015 4
45 K J Coetzer* Scotland 2008 26 05/02/2016 30/10/2019 4
46 D J Bravo* West Indies 2006 26 30/04/2010 13/03/2014 5
47 Mohammad Hafeez* Pakistan 2006 25 28/08/2006 23/02/2012 7
48 J E C Franklin New Zealand 2006 25 16/02/2006 30/10/2012 2
49 Shahid Afridi Pakistan 2006 25 25/12/2012 29/09/2015 8
50 V Kohli* India 2010 25 29/06/2018 08/12/2020 3
51 T P Ura* Papua New Guinea 2015 25 15/07/2015 10/10/2021 1
52 Tamim Iqbal* Bangladesh 2007 24 25/03/2014 08/01/2017 6
53 M J Lumb England 2010 24 03/05/2010 22/03/2014 1
54 K S Williamson* New Zealand 2011 24 05/12/2014 03/01/2018 3
55 J E Root* England 2012 24 29/08/2013 27/06/2018 2
56 Misbah-ul-Haq Pakistan 2007 24 02/09/2007 10/05/2010 2
57 D P M D Jayawardene Sri Lanka 2006 23 23/05/2010 31/03/2014 4
58 B B McCullum New Zealand 2005 23 14/02/2012 29/03/2014 3
59 J A Morkel South Africa 2005 23 21/10/2005 06/05/2010 1
60 C L White Australia 2007 23 09/01/2007 12/01/2011 3
61 L R P L Taylor* New Zealand 2006 23 07/02/2008 28/12/2010 6
62 C S MacLeod* Scotland 2009 23 30/01/2016 19/10/2019 5
63 J C Buttler* England 2011 22 11/03/2014 29/01/2017 4
64 Mohammad Shahzad* Afghanistan 2010 22 01/02/2010 08/12/2013 3
65 Jatinder Singh* Oman 2015 22 25/07/2015 27/10/2019 2
66 H T Tector* Ireland 2019 22 17/09/2019 29/08/2021 1
67 Shafiqullah* Afghanistan 2010 21 15/11/2013 08/03/2017 5
68 C Kieswetter England 2010 21 03/05/2010 12/09/2012 2
69 J C Buttler* England 2011 21 23/06/2017 12/03/2021 4
70 K S Williamson* New Zealand 2011 21 28/01/2018 05/03/2021 3
71 Sarfaraz Ahmed* Pakistan 2010 21 19/02/2010 12/09/2017 2
72 R D Berrington* Scotland 2008 21 18/06/2015 13/02/2019 6
73 E J G Morgan* England 2009 21 31/08/2013 18/03/2016 3
74 D Ramdin* West Indies 2006 21 16/02/2006 07/10/2012 3
75 D R Smith West Indies 2006 21 16/02/2006 11/03/2014 1
76 D P M D Jayawardene Sri Lanka 2006 20 12/10/2008 13/05/2010 4
77 Abdul Razzaq Pakistan 2006 20 19/02/2010 13/11/2013 2
78 C J Chibhabha* Zimbabwe 2006 20 28/11/2006 09/08/2015 4
79 P W Borren Netherlands 2008 20 02/08/2008 21/03/2014 2
80 D J Bravo* West Indies 2006 20 28/03/2014 05/03/2021 5
81 E Chigumbura* Zimbabwe 2006 20 28/11/2006 18/09/2012 6
82 Mushfiqur Rahim* Bangladesh 2006 20 04/04/2017 22/12/2018 7
83 W T S Porterfield* Ireland 2008 20 08/06/2009 23/03/2012 5
84 R G Sharma* India 2007 20 11/09/2012 31/01/2016 6
85 R G Sharma* India 2007 20 01/03/2016 18/02/2018 6
86 A R Cusack Ireland 2008 20 03/08/2008 17/07/2015 1
87 A D S Fletcher* West Indies 2008 20 20/05/2010 03/01/2018 7
88 C Munro* New Zealand 2012 20 01/11/2017 10/02/2019 5
89 Umar Akmal* Pakistan 2009 20 01/04/2014 04/03/2016 10
90 Muhammad Tanveer* Qatar 2019 20 21/01/2019 24/02/2020 1
91 H Singh* Germany 2019 20 11/05/2019 19/10/2021 1

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