app-icon

SD Live

Fastest Live Scores

Download App
sportsdunia logo
Search Icon

Advertisement

Advertisement

most ducks in t20 world cup

Tillakaratne Dilshan 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 Shahid Afridi 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 1st October 2026

Most Ducks in T20 World Cup History

PLAYERDUCKSMATINNSRUNSAVGSR
Tillakaratne Dilshan
5343489730.93124.07
Shahid Afridi
5343454618.83154.24
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
Andre Russell
4292923616.86147.50
Gulbadin Naib
4272741318.77113.46
Soumya Sarkar
417171619.4798.77
Kamran Akmal
3282852420.96115.93
Dwayne Bravo
3343453021.20126.79
Shakib Al Hasan
3434385323.05120.14
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
Mahedi Hasan
310105811.60109.43
Pathum Nissanka
3222268432.57124.59
Harry Tector
3141414410.2987.80
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
Kumar Sangakkara
2303066125.42112.22
Jehan Mubarak
2111116123.00146.36
Gautam Gambhir
2202052426.20118.02
Colin Smith
233113.67122.22
Tamim Iqbal
2232351424.48113.47
Nazimuddin
244123.0052.17
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?
Tillakaratne Dilshan holds the record, followed by Shahid Afridi 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.