Who are the top 10 all-time leading run scorers in Asia Cup cricket history?

CRICKET | August 24,2025

Sanath Jayasuriya (Sri Lanka)

He is the leading run scorer of the Asia Cup with 1220 runs in 25 matches.

(Image: ESPNcricinfo)

Kumar Sangakkara (Sri Lanka)

Sangakkara played 24 Asia Cup matches and scored 1075 runs for Sri Lanka.

(Image: ESPNcricinfo)

Virat Kohli (India)

Virat has smashed 1036 runs in the Asia Cup, and he has played 26 matches.

(Image: India TV News)

Shoaib Malik (Pakistan)

As an all-rounder of Pakistan, Shoaib has scored 907 runs in 21 Asia Cup matches.

(Image: NewsX)

Rohit Sharma (India)

In 27 Asia Cup matches, Rohit has scored 892 runs as an opener for India.

(Image: India TV News)

Arjuna Ranatunga (Sri Lanka)

With an average of 57.00, Arjuna has scored 741 runs in 19 Asia Cup matches.

(Image: India TV News)

Mushfiqur Rahim (Bangladesh)

For Bangladesh, Rahim has played 24 Asia Cup matches and smashed 740 runs.

(Image: ESPNcricinfo)

Mahela Jayawardene (Sri Lanka)

In the Asia Cup for Sri Lanka, Jayawardene has scored 674 runs in the 28 Asia Cup matches.

(Image: ESPNcricinfo)

Tillakaratne Dilshan (Sri Lanka)

With a highest score of 119, Dilshan has scored 647 runs in 20 matches.

(Image: ESPNcricinfo)

MS Dhoni (India)

Dhoni has played 19 Asia Cup matches for India, where he has scored 648 runs.

(Image: ESPNcricinfo)

Explore which 10 cricketers top the all-time list for Asia Cup Player. For more, you can check out our more stories features buttion