The Asia Cup, a prestigious cricketing battle among Asian nations, has been played since its inception in 1984. Over the decades, the tournament has witnessed some of the finest performances, dramatic finishes, and unforgettable rivalries. With the 2025 edition around the corner, it’s only fitting to revisit the legends who have made the most appearances in the history of the Asia Cup, across both ODIs and T20Is. These players not only displayed remarkable skill but also consistency, longevity, and commitment to their national teams.
Here’s a look at the top 5 players with the most Asia Cup appearances:
1. Rohit Sharma (India) – 37 Matches

Image Source: Social Media
Sitting right at the top is India’s batting maestro, Rohit Sharma. Having played 37 matches, Rohit is the most capped player in Asia Cup history. Beyond just appearances, the “Hitman” has been one of the tournament’s leading run-getters, amassing 1210 runs at an impressive average of 41.72. Known for his elegant stroke play and ability to anchor as well as accelerate innings, Rohit’s contributions have often been decisive in India’s fortunes at the continental showpiece.
2. Mushfiqur Rahim (Bangladesh) – 32 Matches

Image Source: Social Media
Next on the list is Bangladesh’s ever-reliable wicketkeeper-batter, Mushfiqur Rahim, with 32 matches under his belt. Rahim has been one of Bangladesh’s stalwarts, bringing both stability in the middle order and consistency with the bat. His adaptability across formats made him a crucial player for the Tigers, especially in pressure situations. Alongside Rohit, Rahim is the only other cricketer to have surpassed the 32-match mark in tournament history.
3. Mahela Jayawardene (Sri Lanka) – 28 Matches

Image Source: Social Media
A name synonymous with class and elegance, Mahela Jayawardene was a permanent fixture in the Sri Lankan lineup during his illustrious career. Representing his nation in 28 Asia Cup matches, Jayawardene was a dependable run-scorer and a calm leader. Between 2000 and 2014, his batting often formed the backbone of Sri Lanka’s campaign, guiding his team in crucial encounters with both skill and composure.
Also Read: Asia Cup 2025: Full List of All Team Squads Announced
4. Mahmudullah (Bangladesh) – 28 Matches

Image Source: Social Media
Tied with Jayawardene in terms of appearances, Mahmudullah carved a special place in Bangladesh’s Asia Cup history. Playing 28 matches from 2008 to 2022, the versatile all-rounder contributed significantly with both bat and ball. His ability to play under pressure, coupled with his leadership qualities, made him instrumental in Bangladesh’s rise as a competitive side in Asian cricket. Most notably, he was part of the team that reached the final in 2016, a landmark moment for the Tigers.
5. Shahid Afridi (Pakistan) – 27 Matches

Image Source: Social Media
Rounding off the list is the dynamic all-rounder Shahid Afridi, who made 27 appearances over nearly two decades of participation between 1997 and 2016. Known for his explosive batting and effective leg-spin bowling, Afridi was often Pakistan’s game-changer in tight contests. A crowd favorite, “Boom Boom” left an indelible mark on the competition with his charisma and match-winning ability.
Conclusion
The Asia Cup has always been more than just a tournament—it’s a showcase of cricketing excellence and regional pride. Players like Rohit Sharma, Mushfiqur Rahim, Mahela Jayawardene, Mahmudullah, and Shahid Afridi didn’t just appear in numerous games, they shaped the history of the competition through their performances, leadership, and determination.
As the 2025 edition approaches, new stars will rise, but the contributions of these stalwarts will continue to inspire generations of cricketers and fans alike.
Also Read: Oman squad and schedule for Asia Cup 2025
Give Your Feedback