Most Runs in Asia Cup History & 2025

# Player M Inns Runs S/R 4s 6s
1 27 27 1398 99.01 164 27
2 26 26 1373 79.18 147 10
3
Rohit Sharma Rohit Sharma (IND)
37 35 1210 96.88 108 40
4 33 34 1201 76.89 141 10
5
Virat Kohli Virat Kohli (IND)
26 22 1171 109.54 110 18
6 24 25 1157 80.40 129 9
7
Inzamam-ul-Haq Inzamam-ul-Haq (PAK)
19 19 1028 67.99 90 16
8
Shoaib Malik Shoaib Malik (PAK)
23 21 941 78.81 93 12
9
Marvan Atapattu Marvan Atapattu (SL)
18 20 937 69.93 88 2
10 32 32 875 82.39 63 11
11 19 20 765 66.70 84 6
12 19 19 750 78.70 52 6
13 31 30 726 108.85 73 29
14
Saeed Anwar Saeed Anwar (PAK)
13 15 711 73.68 89 5
15
Aravinda de Silva Aravinda de Silva (SL)
25 24 694 73.67 57 4
16 14 16 693 61.82 61 13
17
MS Dhoni MS Dhoni (IND)
24 20 690 91.51 49 16
18 25 25 687 100.59 69 9
19
Umar Akmal Umar Akmal (PAK)
16 16 615 100.65 45 14
20 13 13 613 93.59 74 9
21
Mohammad Azharuddin Mohammad Azharuddin (IND)
19 17 613 69.66 43 9
22
Younis Khan Younis Khan (PAK)
15 15 611 95.17 57 6
23
Suresh Raina Suresh Raina (IND)
18 16 586 112.05 52 18
24 13 13 573 89.95 60 2
25 18 18 566 117.67 55 16
26 20 20 547 106.01 50 17
27
Tamim Iqbal Tamim Iqbal (BAN)
15 15 539 81.79 61 4
28
Navjot Sidhu Navjot Sidhu (IND)
13 12 530 77.71 43 7
29 13 13 509 113.87 67 12
30
Mahmudullah Mahmudullah (BAN)
27 26 501 77.43 29 9
31 24 22 500 96.71 56 3
32
Rahul Dravid Rahul Dravid (IND)
14 12 478 62.00 44 1
33 11 10 476 106.73 40 9
34 13 14 456 59.30 49 2
35 13 13 434 70.11 41 3
36
Babar Azam Babar Azam (PAK)
16 15 431 87.07 40 6
37
Shubman Gill Shubman Gill (IND)
13 14 429 105.41 52 8
38 22 21 426 114.82 27 23
39 14 13 419 85.51 31 10
40 16 15 419 84.48 29 9
41
Ijaz Ahmed Ijaz Ahmed (PAK)
5 6 415 67.92 37 5
42
Yuvraj Singh Yuvraj Singh (IND)
16 14 401 92.40 34 11
43
Fakhar Zaman Fakhar Zaman (PAK)
23 22 398 89.44 36 9
44 7 7 373 76.12 26 1
45 14 13 369 82.00 27 3
46
Athar Ali Khan Athar Ali Khan (BAN)
11 11 368 57.41 27 2
47 12 12 366 86.94 28 12
48
Akram Khan Akram Khan (BAN)
14 15 365 61.04 25 1
49 8 8 363 76.10 34 3
50
KL Rahul KL Rahul (IND)
10 9 361 99.45 29 9

Stats updated after every match.

# - Player Rank
M - Matches Played
W– Won
L– Lost
T– Tied
N/R– No Result
PTS– Points
NRR– Net Run Rate
Q– Qualified
Inns - Innings Bowled
Ovr - Overs Bowled
Runs - Runs Conceded
Wk - Wickets Taken
Avg - Bowling Average
Eco - Economy Rate
SR - Bowling Strike Rate
4W - 4 Wickets in an Innings
5W - 5 Wickets in an Innings
No Team M W L PTS
1 India IND 3 3 0 6
2 Sri Lanka SL 3 3 0 6
3 India IND 3 3 0 6
4 Pakistan PAK 3 2 1 4
5 Bangladesh BAN 3 2 1 4

Most Runs in Asia Cup History

Star Player of Team India, Rohit Sharma, has become the first cricketer in the History of the Asia Cup to score 700+ runs in the tournament’s history.

The right-handed batter currently holds the record of scoring the most runs in the Asia Cup. Rohit Sharma tops the list with 782 runs in 20 matches and 19 innings. The Indian batter has hit 73 fours and 36 sixes. His strike rate in the tournament is 109.99. 

Rohit Sharma, followed by Virat Kohli, the right-handed batter smashed 558 runs in 15 matches and 12 Innings with a strike rate of 127.40.  

As of August 2025, seven players have scored over 400 runs. The top scorers belong to teams like India, Bangladesh, Pakistan and Sri Lanka. 

Three Cricketers From India are in the list of getting 400+ runs. Rohit Sharma scored 782 runs with an average of 39.1  in 20 Asia Cup matches. He is the first Indian player on the list.

Indian Player Virat  Kohli scored 558 runs with an average of 37.2 in 15 matches.  The left-handed batted Shikhar Dhawan registered 421 runs in 9 matches with an average of 46.78.  He has hit 56 fours and 7 sixes. His Strike rate is 103.69. He is 7th in the list for scoring the most runs in the Asia Cup. 

Two cricketers from Pakistan, Mohammad Rizwan, 4th in the list of Asia Cup leading run scorers with 476 runs in 11 matches and 10 innings, with a Strike rate of 106.73. He has hammered 40 fours and 9 sixes with an average of 17.6.

 Babar Azam Pakistan Player, obtained 431 runs in 15 innings, 16 matches, with an average of 28.73. The right-handed batter has hit 40 fours and 6 sixes. He claimed 5th place in scoring the highest runs in the Asia Cup history. 

One cricketer from Bangladesh, the 3rd highest runs scorer in Asia Cup, Mushfiqur Rahim, has registered 478 runs in 16 matches and 16 innings with a strike rate of 78.75 and 28.73 average. He managed to hit 33 fours and 6 sixes. 

While one cricketer from Sri Lanka, Kusal Mendis, has posted 425 runs in 14 matches and 14 innings. He has hammered 37 fours and 14 sixes. He is in 6th position as the Asia Cup leading run scorer. 

Afghanistan Player Hashmatullah Shahidi is in 8th spot in scoring the most runs in Asia Cup history. He has made 373 runs in 7 matches, 7 innings, with a strike rate of 76.12, with an average of 53.29. He has scored 26 fouls and 1 six.

Most Runs in Asia Cup (FAQs)