Most Matches as Captain in Asia Cup: Top 10 Players All-Time - Updated List

CRICKET | September 03,2025

Mahendra Singh Dhoni (India)

Dhoni represented India as a captain during the 2008-2018 period and appeared in 14 Asia Cup matches.

(Image: Vogue India)

Arjuna Ranatunga (Sri Lanka)

Representing Sri Lanka, Ranatunga appeared in 13 Asia Cup matches between 1988 and 1997.

(Image: India TV News)

Rohit Sharma (India)

Rohit played 11 Asia Cup matches representing India, over the years from 2018 to 2023.

(Image: India TV News)

Mahela Jayawardene (Sri Lanka)

As a Sri Lankan captain played 10 Asia Cup matches over the years 2004 to 2012.

(Image: ESPNcricinfo)

Angelo Mathews (Sri Lanka)

Sri Lanka's all-rounder Mathews took part in the Asia Cup matches between 2008 and 2014. During that time, he played 10 matches.

(Image: X)

Moin Khan (Pakistan)

Moin Khan featured in the Asia Cups between 2004 and 2004, playing 9 matches as a captain.

(Image: X)

Mohammad Azharuddin (India)

Azharuddin has played in 7 Asia Cup appearances as a captain for India, spanning from 1990 to 1995.

(Image: India Today)

Misbah-ul-Haq (Pakistan)

From 2012 to 2012, Sanath participated in 6 Asia Cup matches as a captain representing Pakistan.

(Image: ESPNcricinfo)

Dasun Shanaka (Sri Lanka)

Participating in the Asia Cup from 2022 to 2022, Shanaka took part in 6 matches in the tournament, serving as a captain.

(Image: X)

Shoaib Malik (Pakistan)

For Pakistan, Shoaib Malik played 5 matches spanning 2004 to 2004.

(Image: ESPNcricinfo)

Explore The top 10 players with the most Asia Cup matches played all time. For more you can check out our more stories features button