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
D S Airee*
Nepal
2018
56
31/01/2019
0
15
A Vala*
Papua New Guinea
2015
56
15/07/2015
0
16
Mohammad Rizwan*
Pakistan
2015
55
21/04/2021
21/04/2024
3
17
M D K J Perera*
Sri Lanka
2013
52
26/01/2013
18/10/2021
3
18
S P D Smith*
Australia
2010
52
05/05/2010
25/02/2024
1
19
K A Pollard*
West Indies
2008
52
07/05/2010
05/03/2021
3
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
6
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
J N Frylinck*
Namibia
2019
32
20/10/2019
01/04/2024
2
58
Abdul Waheed*
Saudi Arabia
2020
32
23/02/2020
14/04/2024
1
59
K H Prajapati*
Oman
2021
32
19/02/2022
17/04/2024
3
60
R R Patel*
Kenya
2008
31
30/09/2013
10/06/2023
2
61
D J G Sammy
West Indies
2007
31
23/09/2011
11/11/2015
3
62
G C Smith
South Africa
2005
31
21/10/2005
27/10/2010
1
63
Ishan Kishan*
India
2021
31
14/03/2021
26/11/2023
1
64
T L Seifert*
New Zealand
2018
31
11/01/2019
21/11/2021
5
65
Fakhar Zaman*
Pakistan
2017
30
30/03/2017
07/10/2019
6
66
M D Gunathilaka*
Sri Lanka
2016
30
07/01/2016
11/02/2022
4
67
M S Wade*
Australia
2011
30
13/10/2011
09/07/2021
1
68
M S Chapman*
Hong Kong
2014
30
16/03/2014
19/11/2021
3
69
C H Gayle*
West Indies
2006
30
24/06/2012
29/12/2017
4
70
Ayaan Khan*
Oman
2021
30
19/10/2021
19/04/2024
1
71
K R Mayers*
West Indies
2020
30
29/11/2020
14/12/2023
1
72
R Nehonde*
Botswana
2019
30
19/08/2019
15/12/2023
2
73
J K Vifah*
Ghana
2019
29
21/05/2019
11/10/2023
1
74
K Bhurtel*
Nepal
2021
29
17/04/2021
05/11/2023
5
75
G Gambhir
India
2007
29
16/09/2007
28/09/2012
2
76
R G Sharma*
India
2007
29
03/07/2018
20/03/2021
12
77
D J Mitchell*
New Zealand
2019
29
19/11/2021
30/08/2023
2
78
Litton Das*
Bangladesh
2015
28
03/03/2022
27/12/2023
5
79
H G Munsey*
Scotland
2015
28
17/06/2018
25/10/2021
5
80
L R P L Taylor*
New Zealand
2006
28
05/07/2014
01/09/2019
6
81
H M Amla
South Africa
2009
28
13/11/2013
29/10/2017
2
82
K Motlhanka*
Botswana
2019
28
20/05/2019
13/06/2023
2
83
N S Dhaliwal*
Canada
2019
27
18/08/2019
07/10/2023
1
84
Asghar Afghan*
Afghanistan
2010
27
17/03/2016
15/09/2019
5
85
Zeeshan Maqsood*
Oman
2015
27
15/01/2017
20/11/2022
4
86
G D Phillips*
New Zealand
2017
27
17/02/2017
14/11/2021
3
87
G H Dockrell*
Ireland
2010
27
24/02/2019
18/07/2022
8
88
A D Hales*
England
2011
26
30/03/2016
12/10/2022
5
89
A D Russell*
West Indies
2011
26
01/04/2014
01/07/2021
9
90
G D Phillips*
New Zealand
2017
26
18/07/2022
05/09/2023
3
91
D de Silva*
Sri Lanka
2015
26
30/07/2015
18/10/2022
2
92
K J Coetzer*
Scotland
2008
26
02/08/2008
25/07/2015
4
93
K J Coetzer*
Scotland
2008
26
05/02/2016
30/10/2019
4
94
Mahmudullah*
Bangladesh
2007
26
09/08/2021
04/03/2024
5
95
D J Bravo*
West Indies
2006
26
30/04/2010
13/03/2014
5
96
B Arora*
Malta
2019
26
10/07/2021
03/07/2022
2
97
Virandeep Singh*
Malaysia
2019
25
13/07/2019
29/03/2022
5
98
Y Murtaza*
Hong Kong
2022
25
11/07/2022
01/03/2024
1
99
J E C Franklin
New Zealand
2006
25
16/02/2006
30/10/2012
2
100
Shahid Afridi
Pakistan
2006
25
25/12/2012
29/09/2015
8
101
Mohammad Hafeez*
Pakistan
2006
25
28/08/2006
23/02/2012
7
102
V Kohli*
India
2010
25
29/06/2018
08/12/2020
5
103
A U Rashid*
England
2009
25
11/06/2009
26/01/2022
3
104
Asif Ali*
Pakistan
2018
25
01/07/2018
07/11/2021
4
105
T P Ura*
Papua New Guinea
2015
25
15/07/2015
10/10/2021
4
106
J E Root*
England
2012
24
29/08/2013
27/06/2018
2
107
M J Lumb
England
2010
24
03/05/2010
22/03/2014
1
108
K S Williamson*
New Zealand
2011
24
05/12/2014
03/01/2018
4
109
Naseem Khushi*
Oman
2017
24
12/02/2022
19/04/2024
4
110
Wanindu Hasaranga*
Sri Lanka
2019
24
12/09/2021
03/01/2023
5
111
Tamim Iqbal*
Bangladesh
2007
24
25/03/2014
08/01/2017
6
112
Misbah-ul-Haq
Pakistan
2007
24
02/09/2007
10/05/2010
2
113
D P M D Jayawardene
Sri Lanka
2006
23
23/05/2010
31/03/2014
4
114
B B McCullum
New Zealand
2005
23
14/02/2012
29/03/2014
3
115
J A Morkel
South Africa
2005
23
21/10/2005
06/05/2010
1
116
C S MacLeod*
Scotland
2009
23
30/01/2016
19/10/2019
8
117
C L White
Australia
2007
23
09/01/2007
12/01/2011
3
118
L R P L Taylor*
New Zealand
2006
23
07/02/2008
28/12/2010
6
119
Mohamed Rishwan*
Maldives
2019
23
20/01/2019
09/07/2022
2
120
J D S Neesham*
New Zealand
2012
23
05/03/2021
01/11/2022
6
121
M M Ali*
England
2014
23
07/09/2016
10/11/2021
9
122
A R Ramjani*
Uganda
2022
23
15/09/2022
19/12/2023
1
123
Basil Hameed*
United Arab Emirates
2020
23
24/02/2020
20/10/2022
2
124
H T Tector*
Ireland
2019
22
17/09/2019
29/08/2021
3
125
B A Pai*
Gibraltar
2019
22
26/10/2019
11/04/2023
1
126
Obed Harvey*
Ghana
2021
22
18/08/2021
08/10/2023
3
127
F H Allen*
New Zealand
2021
22
30/03/2021
09/11/2022
2
128
S S M Stanislaus*
Malta
2020
22
23/09/2020
03/07/2022
1
129
Virandeep Singh*
Malaysia
2019
22
26/07/2023
12/04/2024
5
130
Muhammad Waseem*
United Arab Emirates
2021
22
19/08/2023
13/03/2024
4
131
Wilson Niyitanga*
Rwanda
2021
22
23/12/2022
10/10/2023
7
132
M R Marsh*
Australia
2011
22
03/03/2021
12/10/2022
2
133
T W M Latham*
New Zealand
2012
22
30/06/2012
20/04/2023
1
134
J C Buttler*
England
2011
22
11/03/2014
29/01/2017
6
135
Kamran Khan*
Qatar
2019
22
21/01/2019
23/10/2021
1
136
Jatinder Singh*
Oman
2015
22
25/07/2015
27/10/2019
3
137
Babar Azam*
Pakistan
2016
22
13/02/2021
22/11/2021
5
138
Mohammad Shahzad*
Afghanistan
2010
22
01/02/2010
08/12/2013
4
139
R D Berrington*
Scotland
2008
21
18/06/2015
13/02/2019
9
140
R D Berrington*
Scotland
2008
21
17/02/2019
21/10/2021
9
141
E J G Morgan*
England
2009
21
31/08/2013
18/03/2016
3
142
Shakib Al Hasan*
Bangladesh
2006
21
08/09/2021
02/11/2022
8
143
Sarfaraz Ahmed*
Pakistan
2010
21
19/02/2010
12/09/2017
2
144
D R Smith
West Indies
2006
21
16/02/2006
11/03/2014
1
145
D Ramdin
West Indies
2006
21
16/02/2006
07/10/2012
3
146
Karim Janat*
Afghanistan
2016
21
15/09/2019
24/03/2023
4
147
S Bau*
Papua New Guinea
2016
21
09/02/2016
28/03/2022
5
148
J Rasu*
Vanuatu
2019
21
22/03/2019
17/03/2023
3
149
Sarfaraz Ali*
Bahrain
2019
21
20/01/2019
16/11/2022
4
150
J C Buttler*
England
2011
21
23/06/2017
12/03/2021
6
151
K S Williamson*
New Zealand
2011
21
28/01/2018
05/03/2021
4
152
Shafiqullah
Afghanistan
2010
21
15/11/2013
08/03/2017
5
153
S O Ngoche*
Kenya
2010
21
15/03/2013
20/11/2021
6
154
C Kieswetter
England
2010
21
03/05/2010
12/09/2012
2
155
Najibullah Zadran*
Afghanistan
2012
21
17/03/2021
07/09/2022
5
156
M P Stoinis*
Australia
2015
21
03/07/2018
28/10/2021
2
157
Syed Aziz*
Malaysia
2019
21
27/07/2019
02/04/2022
6
158
S Periyalwar*
Romania
2019
21
29/08/2019
13/07/2023
2
159
Virandeep Singh*
Malaysia
2019
21
29/06/2022
04/05/2023
5
160
Raza Iqbal*
Norway
2019
21
15/06/2019
19/05/2023
1
161
H T Tector*
Ireland
2019
21
20/10/2021
23/10/2022
3
162
R N Patel*
Kenya
2019
21
18/11/2021
19/06/2023
4
163
Basil Hameed*
United Arab Emirates
2020
20
19/02/2023
13/03/2024
2
164
A Sharafu*
United Arab Emirates
2020
20
24/02/2020
13/04/2024
1
165
Junaid Aziz*
Bahrain
2020
20
23/02/2020
30/10/2023
1
166
V P Thamotharam*
Malta
2020
20
10/07/2021
11/06/2022
2
167
I A D Silva*
Bulgaria
2020
20
04/09/2021
27/07/2022
3
168
Martin Akayezu*
Rwanda
2021
20
18/12/2022
30/08/2023
8
169
Orchide Tuyisenge*
Rwanda
2021
20
18/08/2021
21/11/2022
11
170
M W R Stokes*
Guernsey
2019
20
31/05/2019
08/07/2023
1
171
M R Adair*
Ireland
2019
20
22/07/2021
12/08/2022
5
172
H Singh*
Germany
2019
20
11/05/2019
19/10/2021
1
173
Rahmanullah Gurbaz*
Afghanistan
2019
20
22/10/2022
21/02/2024
5
174
S Muniandy*
Malaysia
2019
20
24/07/2019
30/03/2022
5
175
Shiraz Khan*
Kuwait
2019
20
24/02/2020
22/09/2023
2
176
P Useni*
Nigeria
2021
20
11/09/2021
30/11/2023
2
177
Muhammad Waseem*
United Arab Emirates
2021
20
10/10/2021
19/02/2023
4
178
S Thakor*
Tanzania
2021
20
20/11/2021
25/08/2023
6
179
Babar Hayat*
Hong Kong
2014
20
08/03/2023
15/02/2024
7
180
C Munro
New Zealand
2012
20
01/11/2017
10/02/2019
5
181
N Khanna*
Malta
2019
20
29/03/2019
05/05/2023
2
182
Muhammad Tanveer*
Qatar
2019
20
21/01/2019
24/02/2020
1
183
Aarif Sheikh*
Nepal
2018
20
27/09/2019
02/04/2022
2
184
D J Mitchell*
New Zealand
2019
20
06/02/2019
14/11/2021
2
185
C J Chibhabha*
Zimbabwe
2006
20
28/11/2006
09/08/2015
4
186
Mushfiqur Rahim*
Bangladesh
2006
20
04/04/2017
22/12/2018
8
187
D J Bravo*
West Indies
2006
20
28/03/2014
05/03/2021
5
188
E Chigumbura
Zimbabwe
2006
20
28/11/2006
18/09/2012
6
189
D P M D Jayawardene
Sri Lanka
2006
20
12/10/2008
13/05/2010
4
190
Abdul Razzaq
Pakistan
2006
20
19/02/2010
13/11/2013
2
191
A D S Fletcher*
West Indies
2008
20
20/05/2010
03/01/2018
7
192
A R Cusack
Ireland
2008
20
03/08/2008
17/07/2015
1
193
R G Sharma*
India
2007
20
11/09/2012
31/01/2016
12
194
R G Sharma*
India
2007
20
01/03/2016
18/02/2018
12
195
W T S Porterfield*
Ireland
2008
20
08/06/2009
23/03/2012
5
196
P W Borren
Netherlands
2008
20
02/08/2008
21/03/2014
2
197
Umar Akmal
Pakistan
2009
20
01/04/2014
04/03/2016
10
198
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