Top 20 Players With Most Ducks in T20I Cricket (2025 List)

October 21, 2025

Sri Lankan player Dasun Shanaka has the most ducks in T20I cricket. He has gotten out 14 times for zero runs.

Ducks in T20 cricket matter because teams only get 20 overs to score runs. But they also make the game exciting, as cricket fans like watching how players come back from these bad moments.

In this article, I’ll show you which players have the most ducks in T20I cricket, tell you why this happens, and share the new records from 2025.

What is a Duck in Cricket?

A duck happens when a batsman gets out without scoring any runs. The word comes from the number zero, looking like a duck’s egg. 

When you walk back to the pavilion with zero next to your name, it hurts your feelings and your team’s chances.

Batsman gets out without scoring any runs.
Source: Gemini

In T20I cricket, getting out for a duck feels bad because you have few overs to score runs.

Types of Ducks

These are the four types of ducks players face while playing cricket: 

Type of DuckWhat It MeansExample Player/When It Happens
Golden DuckOut on the first ball you faceHappens to players who try to hit big shots right away
Diamond DuckOut without facing a ball (run out, etc.)Rare – happens during quick runs or mix-ups
Platinum DuckOut on the second/third ball, you faceHappens to opening batsmen when they feel nervous
Silver/BronzeOut on the first ball you faceUsed to show how quickly someone got out

These duck types help cricket fans understand exactly how fast a batsman loses their wicket. It gives more details about how they failed at batting.

Top Players with Most Ducks in T20I

The players with the most ducks often tell stories of hitting hard, feeling pressure, and cricket numbers.

RankPlayerCountrySpanInningsRunsDucks
1Dasun ShanakaSri Lanka2015-2025102160114
2Kevin IrakozeRwanda2021-20245647813
3Zappy BimenyimanaRwanda2021-20255832713
4Martin AkayezuRwanda2021-20257959013
5Soumya SarkarBangladesh2015-202486146213
6Paul StirlingIreland2009-2025150371013
7Chaloemwong ChatphaisanThailand2022-20254560112
8Kevin O’BrienIreland2008-2021103197312
9Rohit SharmaIndia2007-2024151423112
10Daniel AnefieGhana2019-20232824611
11MahmudullahBangladesh2008-20224968211
12Vikramjit SinghNetherlands2019-202563119111
13PushpakumaraSri Lanka2021-20257178811
14Ernest KemigishaUganda2021-202481132311
15Khadka ParasNepal2010-20256556610
16Kushal BhurtelNepal2022-202574116710
17Ian BellEngland2006-201679188910
18Shane WatsonAustralia2009-201979169010
19Eoin MorganEngland2008-202593233510
20Jonathan CampbellJersey2019-202531839

Dasun Shanaka from Sri Lanka is first with 14 ducks. He has been a good all-rounder for Sri Lanka, helping with both batting and bowling over his career, even with his duck record.

Dasun Shanaka
Source: BabaCric

Kevin Irakoze, Zappy Bimenyimana, and Martin Akayezu all have 13 ducks each. These players show Rwanda’s new start in world cricket since 2021. Their high duck numbers show how hard it is for new cricket countries to play against stronger teams.

Kevin Irakoze
Source: The New Times

Rohit Sharma is ninth with 12 ducks. This might surprise many fans, but Rohit has played 159 T20I matches, more than most players. His 12 ducks across these many games show he’s been steady for such a long career.

Rohit Sharma
Sources: The Observer Post

Playing Styles and Duck Patterns

Most players with many duck numbers fall into these groups:

  • Hard-hitting Openers: Players like Paul Stirling and Rohit Sharma get ducks because they try to hit big shots from the first ball
  • New Cricket Countries: Teams like Rwanda and Ghana face better bowlers, which leads to more getting out for zero
  • All-rounders: Players like Dasun Shanaka often bat when the team needs quick runs, which is hard
  • Players with Long Careers: Players get more ducks by playing more matches over many years

Top 5 Teams with Most Ducks in An Innings

Looking at team games, some innings have seen many players get out for ducks:

  1. Turkey vs the Czech Republic (2019) – 8 ducks in two innings
  2. Kenya vs New Zealand (2007) – 6 ducks in one innings
  3. Zimbabwe vs West Indies (2010) – 6 ducks in one innings
  4. Turkey vs Austria (2019) – 6 ducks in one innings
  5. Swaziland vs Uganda (2021) – 6 ducks in one innings

These things happen when teams face really good bowling or play in hard conditions.

New 2025 Records

Dasun Shanaka recently made the record of most ducks in T20I history during the Asia Cup 2025. This shows that duck records keep changing as players keep playing world cricket.

The 2025 season has also seen new cricket countries like Rwanda, Ghana, and Thailand adding to duck numbers as they get to play more world cricket.

A new record was set in the 2025 Asia Cup by Pakistani batsman Saim Ayub. In just six matches of the tournament, he was dismissed for a duck four times, a rare and unwanted record for any batsman at this level. 

Saim Ayub
Source: Cricket Pakistan

Despite his struggles with the bat during the tournament, Ayub remains a promising talent in Pakistan’s cricket setup. 

His experience in the Asia Cup is a reminder that even skilled players can face challenging patches in high-pressure international events.

Related Read:

Conclusion: Dasun Shanaka Has The Most Ducks In T20I Cricket

Ducks in T20I cricket show the hard side of batting and how unpredictable the sport is. While players like Dasun Shanaka and Kevin Irakoze have these records, they still keep playing world cricket, which shows they are strong.

Remember that even great players get ducks. What matters is how fast they come back. 

These numbers remind us that cricket is a game where bad and good things happen together. Every duck makes the next time batting more critical.

FAQs

Which bowler has got the most batsmen out for ducks in T20I cricket?

We don’t track this number as much, but fast bowlers and good new-ball bowlers usually get more duck dismissals because they can strike early when batsmen start batting.

How many T20I innings end in ducks?

About 8-12% of all T20I innings end in ducks, making it happen quite often compared to longer cricket games, where batsmen can take time to settle.

Do wicket-keepers get fewer ducks than other players?

Wicket-keepers often bat later in the team and face fewer balls, which can mean fewer total ducks. But their duck rate per innings might be the same as other middle-order batsmen.

Has any player scored a century after getting many ducks in a row?

Yes, cricket history shows many examples of players coming back strongly. Being mentally strong is key – some players have scored match-winning fifties or centuries just days after being dismissed for ducks in earlier matches.

What’s the longest duck streak by any T20I player?

While we don’t widely publish exact consecutive duck records, some players have had 3-4 ducks in a row before breaking the streak with a good score.

Kyler’s a cricket content creator with a passion for stats, speed, and storytelling. At USACricketz.com, he breaks down the rise of cricket in America, covering everything from MLC showdowns to the USA team’s global matchups. With a fresh perspective, Kyler keeps fans updated, entertained, and in the loop on all things cricket, both local and international.

Scroll to Top