app-icon

SD Live

Fastest Live Scores

Download App
sportsdunia logo
Search Icon

Advertisement

Advertisement

most ducks in t20 world cup

Shahid Afridi holds the record for registering the most ducks in T20 World Cup, having been dismissed for zero 5 times across 34 matches. Following him, the second-most ducks were recorded by Tillakaratne Dilshan with 5, and the third-most ducks were recorded by Mohammad Nabi with 5. While ducks are an unfortunate statistic, they also reflect the pressure and competitiveness of World Cup cricket. Facing world-class bowling attacks in high-stakes matches often leads to early dismissals. Below, we have provided the complete list of players with the most ducks in the T20 World Cup, offering a clear look at this unique record in tournament history.

Updated 2nd April 2026

Most Ducks in T20 World Cup History

PLAYERDUCKSMATINNSRUNSAVGSR
Shahid Afridi
5343454618.83154.24
Tillakaratne Dilshan
5343489730.93124.07
Mohammad Nabi
5333336015.00109.42
Sanath Jayasuriya
4181834621.63121.40
Luke Wright
4212143925.82142.53
Lendl Simmons
4141433926.08118.53
Roelof van der Merwe
42424333.0053.23
Calum MacLeod
41212938.4577.50
George Dockrell
4202022920.82132.37
Johnson Charles
4202045622.80113.72
Gulbadin Naib
4272741318.77113.46
Andre Russell
4292923616.86147.50
Soumya Sarkar
417171619.4798.77
Shakib Al Hasan
3434385323.05120.14
Kamran Akmal
3282852420.96115.93
Dwayne Bravo
3343453021.20126.79
Mushfiqur Rahim
3282840217.48107.49
Andre Fletcher
3111121927.38114.66
Kevin O'Brien
3181823817.00122.05
Paul Stirling
3252542618.52116.08
Umar Akmal
3181848634.71132.43
Ashish Nehra
3101000.000.00
Alex Hales
3202056831.56139.22
Pat Cummins
32222608.57107.14
Quinton de Kock
3313177125.70133.16
Tanwir Afzal
3664812.00102.13
Richie Berrington
3212150531.56129.82
Dasun Shanaka
3222227717.31120.96
Michael Leask
3191923917.07142.26
Mustafizur Rahman
32222243.4396.00
Harry Tector
3141414410.2987.80
Pathum Nissanka
3222268432.57124.59
Mahedi Hasan
310105811.60109.43
Rahmanullah Gurbaz
3191947925.21127.73
Bas de Leede
3191927819.86100.36
Colin Ackermann
3151529721.21112.50
Paul van Meekeren
31616498.17122.50
Regis Chakabva
388455.6370.31
Tanzid Hasan
3777610.8696.20
Roger Mukasa
33300.000.00
Abhishek Sharma
33300.000.00
Ali Hasan
34400.000.00
Abhishek Sharma
38814117.63158.43
Ali Hasan
34400.000.00
Jehan Mubarak
2111116123.00146.36
Gautam Gambhir
2202052426.20118.02
Colin Smith
233113.67122.22
Paul Collingwood
2171721013.13117.32
Nazimuddin
244123.0052.17
Tamim Iqbal
2232351424.48113.47
Load MoreShow Less

Advertisement

How We Track This Record

Our T20I statistics are compiled from official match data provided by cricket boards and the ICC. We update our records database after every completed T20 International match, typically within 24 hours of the match conclusion.

FAQs

Who has the most ducks in T20 World Cup history?
Shahid Afridi holds the record, followed by Tillakaratne Dilshan and Mohammad Nabi.
How many ducks have the top three players in T20 World Cup recorded?
The top three players have recorded 5, 5, and 5 ducks respectively.