Who are the top 10 players with the most Asia Cup matches played all time?

CRICKET | September 03,2025

Rohit Sharma (India)

Over the years from 2008 to 2025, Rohit played 37 Asia Cup matches representing India.

(Image: India TV News)

Mushfiqur Rahim (Bangladesh)

Representing Bangladesh, Mushfiqur appeared in 32 Asia Cup matches between 2008 and 2023.

(Image: ESPNcricinfo)

Mahela Jayawardene (Sri Lanka)

The former Sri Lankan captain played 28 Asia Cup matches over the years 2000 to 2014.

(Image: ESPNcricinfo)

Shahid Afridi (Pakistan)

Pakistan's all-rounder Afridi took part in the Asia Cup matches between 1997 and 2016. During that time, he played 27 matches.

(Image: ESPNcricinfo)

Mahmudullah Riyad (Bangladesh)

Mahmudullah featured in the Asia Cups between 2008 and 2022, playing 27 matches.

(Image: ESPNcricinfo)

Sanath Jayasuriya (Sri Lanka)

From 1990 to 2008, Sanath participated in 25 Asia Cup matches representing Sri Lanka.

(Image: ESPNcricinfo)

Muttiah Muralitharan (Sri Lanka)

Muttiah has played in 25 Asia Cup appearances as a spinner for Sri Lanka, spanning from 1996 to 2014.

(Image: ESPNcricinfo)

Kumar Sangakkara (Sri Lanka)

Participating in the Asia Cup from 2004 to 2014, Sangakkara took part in 24 matches in the tournament, serving as a wicketkeeper-batsman.

(Image: ESPNcricinfo)

Mahendra Singh Dhoni (India)

Dhoni represented India as a wicketkeeper-batsman during the 2004-2016 period and appeared in 23 Asia Cup matches.

(Image: Vocal Media)

Sachin Tendulkar (India)

For India, Sachin played 23 matches spanning 1989 to 2013.

(Image: India TV News)

Explore Asia Cup Records: Top 10 Lowest Team Scores in Tournament History. For more you can check out our more stories features button