Category | Cricket

Top 10 Highest Run Scorers in Asia Cup of all time

By Vinod Rajbhar             July 31, 2025

MS Dhoni 

He has made the 10th highest runs in the list with 648 runs with a strike rate of over 87 in 16 innings and has been the best finisher. 

10

Image: mykhel

Mahela Jayawardene 

The stylish technician has made 674 runs in the Asia Cup matches and has a strike rate almost as high as Dhoni's. He played steadily and calmly in tough innings. 

9

Image:  The Hindu

Arjuna Ranatunga 

He has made his team win multiple cups and has a total of 741 runs made in nineteen innings. 

8

Image: SportsCrunch

Virat Kohli 

He has an aggressive batting style with which he has hit a total of 742 runs in Asia Cups and has become the seventh highest run scorer in the list. 

7

Image: Biet.ac.in

Shoaib Malik 

This Pakistani batsman has made the iconic score in the Asia Cups, which is 786 runs, which is a lucky number. This middle-order player has also made three tons. 

6

Image: Mykhel

Mushfiqur Rahim 

The player who has made a total of 830 runs by surpassing better players and has become the fifth most run scorer. 

5

Image: Mid-Day

Rohit Sharma 

Rohit, The Hitman, stands in fourth place by scoring a total of 939 runs. Best known for hitting sixes effortlessly and his mature decisions as captain. 

4

Image: Cricket Times

Sachin Tendulkar 

The God of Cricket, Sachin, has made a total of 971 runs in the Asia Cups and has maintained a strike rate of over 85 and has given great performances. 

3

Image: ESPN Cricinfo

Kumar Sangakkara 

The second highest run scorer, Sangakkara has made a total of 1075 runs in 23 Asia Cup innings and has been the pillar of the team. 

2

Image: Cricket Dawn

Sanath Jayasuriya 

He has made the highest runs in the Asia Cup matches, which is 1220 runs that no one has ever crossed yet. He has also hit a total of four tons.

1

Image: Mid-Day