The Men’s T20 Asia Cup has always produced thrilling matches and unforgettable performances. While top scorers and explosive hitters often grab the headlines, some players are remembered for something unusual—the number of ducks they have scored. A duck happens when a batsman is dismissed without scoring a single run, highlighting the challenges of fast-paced T20 cricket.
Table of Contents
List of 10 Players With Most Ducks in T20 Asia Cup
10. Hasan Ali (Pakistan)

Hasan Ali is primarily a fast bowler, renowned for his ability to take crucial wickets and perform under pressure. However, when it comes to batting, he has faced challenges, as shown in the 2022 Asia Cup, where he played just one match and was dismissed for a duck. While his batting record is minimal, Hasan has consistently contributed with the ball, often turning games in Pakistan’s favor. His inclusion in the list of players with Most Ducks in T20 Asia Cup highlights that even world-class bowlers can struggle with the bat in high-pressure T20 games.
Player | Mat | Runs | HS | Ducks |
Hasan Ali | 1 | 0 | 0 | 1 |
ALSO READ:
- IND vs SL Asia Cup 2025:Head-to-Head Records and Match Stats
- Top 10 Players with Most Runs in India vs Pakistan T20I
9. Mohammad Ghazanfar (Hong Kong)

Mohammad Ghazanfar represented Hong Kong in the 2022 Asia Cup and faced only one innings, which ended in a duck. Despite this setback, he made valuable contributions with his bowling and fielding, demonstrating his all-around skills. Being part of the list of players with Most Ducks in T20 Asia Cup shows that even lower-order players often face challenges against top-class bowling attacks in high-intensity matches, especially in the Asia Cup where conditions can be tricky.
Player | Mat | Runs | HS | Ducks |
Mohammad Ghazanfar | 2 | 0 | 0 | 1 |
8. Kinchit Shah (Hong Kong)

KD Shah has represented Hong Kong across several editions of the T20 Asia Cup, from 2016 to 2025. Over six innings, he recorded two ducks, indicating periods of struggle with the bat. Despite this, he scored 71 runs, including a top score of 30, and contributed significantly in the field. His performance demonstrates that even consistent players face challenges in Asia Cup conditions, making his place in the Most Ducks in T20 Asia Cup list understandable. KD Shah’s experience highlights the intense pressure of T20 cricket and the fine margins between success and failure in this format.
Player | Mat | Runs | HS | Ducks |
KD Shah | 6 | 71 | 30 | 2 |
7. Nizakat Khan (Hong Kong)

Nizakat Khan has represented Hong Kong in multiple Asia Cup tournaments. Over six innings from 2016 to 2025, he scored two ducks but still managed 47 runs, with a top score of 28. His aggressive batting style is balanced with smart stroke play, which shows he can score quickly when he finds his rhythm. Nizakat’s record places him among the players with Most Ducks in T20 Asia Cup.
Player | Mat | Runs | HS | Ducks |
Nizakat Khan | 6 | 47 | 28 | 2 |
6. Charith Asalanka (Sri Lanka)

KIC Asalanka played four innings in the 2022 Asia Cup and scored two ducks, indicating his struggles against high-quality bowling. He scored only 9 runs but showed flashes of potential with his batting technique and composure under pressure. Asalanka’s experience emphasizes how even talented players appear in the list of Most Ducks in T20 Asia Cup.
Player | Mat | Runs | HS | Ducks |
KIC Asalanka | 4 | 9 | 8 | 2 |
5. Asif Ali (Pakistan)

Asif Ali is renowned for his explosive hitting in the final overs and his ability to change games within a few balls. However, the 2022 Asia Cup reminded fans that even powerful hitters face tough challenges. He scored two ducks in six innings, which was surprising given his reputation as a match-finisher. Despite these failures, he accumulated 41 runs, with a highest score of 16, showing flashes of his aggressive style. His performances illustrate that T20 cricket in Asia is unpredictable, and even the most feared hitters can find themselves on the Most Ducks in T20 Asia Cup list.
Player | Mat | Runs | HS | Ducks |
Asif Ali | 6 | 41 | 16 | 2 |
4. Hardik Pandya (India)

Hardik Pandya, India’s dynamic all-rounder, brings both energy and versatility to the team. From 2016 to 2022, he scored two ducks in six innings across multiple Asia Cup editions. Despite these setbacks, he contributed 83 runs, including a resilient top score of 33*, often coming in during challenging situations. Pandya’s ability to bounce back after failures and play match-defining innings under pressure highlights his importance. His struggles and successes place him firmly among the players with Most Ducks in T20 Asia Cup, demonstrating that even star performers face hurdles.
Player | Mat | Runs | HS | Ducks |
Hardik Pandya | 8 | 83 | 33* | 2 |
3. Dasun Shanaka (Sri Lanka)

Dasun Shanaka’s aggressive approach to T20 cricket has made him a key figure for Sri Lanka. Between 2016 and 2022, he played ten innings in Asia Cup tournaments, scoring two ducks along the way. He managed 131 runs, with a top score of 45, but his attacking mindset often leads to early dismissals. Shanaka’s fearless style exemplifies why he features in the Most Ducks in T20 Asia Cup list, proving that players who take risks with their shots sometimes pay the price but can also produce game-changing moments.
Player | Mat | Runs | HS | Ducks |
MD Shanaka | 10 | 131 | 45 | 2 |
2. Kusal Mendis (Sri Lanka)

BKG Mendis is one of Sri Lanka’s most talented and explosive batsmen in limited-overs cricket. In the 2022 Asia Cup, he played six innings and recorded two ducks. However, his overall performance was remarkable, scoring 155 runs with a highest score of 60 and two fifties, showing he can dominate bowlers when he finds rhythm. His strike rate of 156.56 reflects his attacking mindset. Mendis’ inclusion in the Most Ducks in T20 Asia Cup list underscores that even highly skilled and consistent batsmen can experience occasional failures in high-pressure tournaments.
Player | Mat | Runs | HS | Ducks |
BKG Mendis | 6 | 155 | 60 | 2 |
1. Mashrafe Mortaza (Bangladesh)

Mashrafe Mortaza, the legendary former Bangladesh captain, tops the list of players with Most Ducks in T20 Asia Cup. During the 2016 edition, he played five innings and was dismissed for a duck three times. Although he contributed just 14 runs with a highest score of 12*, Mortaza’s leadership, bowling, and fielding remain his strongest assets. His record demonstrates how challenging T20 cricket in Asia can be, even for experienced international players. Mortaza’s ability to lead his team despite batting failures highlights his resilience and importance in Bangladesh cricket history.
Player | Mat | Runs | HS | Ducks |
Mashrafe Mortaza | 5 | 14 | 12* | 3 |
FAQs
1. What does a duck mean in cricket?
A duck in cricket happens when a batsman gets out without scoring any runs. It highlights the difficulty of batting, especially in fast-paced formats like the T20 Asia Cup.
2. Who has the most ducks in T20 Asia Cup history?
Mashrafe Mortaza from Bangladesh holds the record for the most ducks in T20 Asia Cup, being dismissed for a duck three times in the 2016 edition.
3. Can top batsmen also have ducks?
Yes, even top batsmen can score ducks in the T20 Asia Cup due to high-pressure situations, aggressive play, or facing quality bowling attacks.
4. Do ducks affect a player’s overall performance in T20 Asia Cup?
While ducks are disappointing, they don’t define a player’s contribution. Many players with ducks have been key performers in bowling, fielding, or even in other innings.
5. Why are there so many ducks in T20 Asia Cup matches?
The fast-paced nature of T20 cricket, high-pressure situations, and quality bowling attacks in the Asia Cup make scoring runs difficult, leading to more ducks compared to longer formats.