Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
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
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links