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 Luke Wright with 4. 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 6th February 2026

Most Ducks in T20 World Cup History

PLAYERDUCKSMATINNSRUNSAVGSR
Tillakaratne Dilshan
5343489730.93124.07
Shahid Afridi
5343454618.83154.24
Luke Wright
4212143925.82142.53
Sanath Jayasuriya
4181834621.63121.40
Roelof van der Merwe
42020192.1145.24
Calum MacLeod
41212938.4577.50
Lendl Simmons
4141433926.08118.53
Mohammad Nabi
4303034715.09109.46
George Dockrell
4171714416.00112.50
Johnson Charles
4202045622.80113.72
Andre Russell
4292923616.86147.50
Soumya Sarkar
417171619.4798.77
Shakib Al Hasan
3434385323.05120.14
Mushfiqur Rahim
3282840217.48107.49
Dwayne Bravo
3343453021.20126.79
Kamran Akmal
3282852420.96115.93
Kevin O'Brien
3181823817.00122.05
Andre Fletcher
3111121927.38114.66
Paul Stirling
3232341919.95118.70
Umar Akmal
3181848634.71132.43
Ashish Nehra
3101000.000.00
Alex Hales
3202056831.56139.22
Gulbadin Naib
3242433717.74106.98
Pat Cummins
32222608.57107.14
Tanwir Afzal
3664812.00102.13
Quinton de Kock
3272765325.12134.36
Mustafizur Rahman
32222243.4396.00
Richie Berrington
3171738932.42123.10
Mahedi Hasan
310105811.60109.43
Pathum Nissanka
3181848526.94114.93
Bas de Leede
3151512010.9173.17
Regis Chakabva
388455.6370.31
Roger Mukasa
33300.000.00
Tanzid Hasan
3777610.8696.20
Tamim Iqbal
2232351424.48113.47
Nazimuddin
244123.0052.17
Abdur Razzak
21515103.3333.33
JeanPaul Duminy
2232356840.57129.68
Shaun Pollock
255168.00123.08
Gautam Gambhir
2202052426.20118.02
Brendon McCullum
2252563728.95128.43
Paul Collingwood
2171721013.13117.32
Dimitri Mascarenhas
2886115.25103.39
Kumar Sangakkara
2303066125.42112.22
Jehan Mubarak
2111116123.00146.36
Mahmudullah
2343445817.62106.76
Morris Ouma
22200.000.00
Elton Chigumbura
2121216924.14156.48
Colin Smith
233113.67122.22
William Porterfield
2141425321.08104.98
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 Luke Wright.
How many ducks have the top three players in T20 World Cup recorded?
The top three players have recorded 5, 5, and 4 ducks respectively.