Five Players With Most Ducks In T20 World Cup History

In cricket, scoring the first run is often the hardest for any batter. It is an important moment that boosts confidence. In a T20 World Cup match, the pressure to score is even greater because every run matters for the team.

However, some players fail to score any runs and get out for a duck, which can hurt their team’s chances. Here, E2bangla looks at five batters in T20 World Cup history (2007-2024) who have the most ducks.

5. Andre Russell – 4 ducks

Andre Russell - 4 ducks

West Indies star Andre Russell has been out for zero (duck) four times in 24 innings across five T20 World Cups from 2012 to 2024. His batting average is just 16.85, and his strike rate of 147.50 is lower than his overall T20I strike rate of 164.

Even with poor batting stats, Russell has performed well in key matches and helped West Indies win T20 World Cups in 2012 and 2016.

4. Johnson Charles – 4 ducks

Johnson Charles - 4 ducks

West Indies wicketkeeper Johnson Charles, also part of the 2012 and 2016 winning teams, has scored zero four times in 21 T20 World Cup matches.

Two of these ducks came in 2024, against Papua New Guinea and New Zealand. So far, Charles has scored 456 runs in 20 innings, with an average of 22.80 and a strike rate of 113.71.

3. Soumya Sarkar – 4 ducks

Soumya Sarkar - 4 ducks

Bangladesh’s Soumya Sarkar has the record for most ducks (13) in T20Is. Four of these came in just 16 T20 World Cup innings.

In 2024, he got out for zero against Sri Lanka during a Group D game in Dallas. His T20 World Cup average is just 9.43, and his strike rate is 98.69.

2. Tillakaratne Dilshan – 5 ducks

Tillakaratne Dilshan - 5 ducks

Sri Lankan legend Tillakaratne Dilshan, part of the 2014 winning team, has been out for zero five times in 34 T20 World Cup innings. Despite this, he has scored 897 runs at an average of 31 and a strike rate of 124.06.

Dilshan also has 10 ducks in all T20Is for Sri Lanka.

1. Shahid Afridi – 5 ducks

Shahid Afridi - 5 ducks

Pakistani all-rounder Shahid Afridi has five ducks in T20 World Cups and eight in T20Is overall. One of his most famous ducks was a first-ball zero against India in the 2007 T20 World Cup final.

Afridi was key to Pakistan’s 2009 win and was Player of the Tournament in 2007. However, his T20 World Cup batting average is just 18.82 in 32 innings.

Scroll to Top