Most Runs in Asia Cup History & 2025

Rank 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 25 25 1157 80.40 129 9
7 19 19 1028 67.99 90 16
8
Shoaib Malik Shoaib Malik (PAK)
23 21 941 78.81 93 12
9 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 25 24 694 73.67 57 4
16 15 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 20 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)
14 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)
15 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 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
51 8 9 360 54.14 46 3
52 15 16 344 97.73 40 7
53 12 12 342 84.65 37 11
54
Litton Das Litton Das (BAN)
13 13 331 97.07 34 3
55 16 18 328 47.26 23 1
56
Moin Khan Moin Khan (PAK)
17 15 321 67.01 28 9
57 14 14 319 41.70 23 1
58
Imam ul Haq Imam ul Haq (PAK)
9 8 317 75.30 19 7
59
Babar Hayat Babar Hayat (HKG)
10 10 317 115.69 23 16
60
Abdul Razzaq Abdul Razzaq (PAK)
13 12 314 86.98 34 4
61 7 7 314 200.00 32 19
62
Javed Omar Javed Omar (BAN)
9 11 313 55.11 26 1
63 8 10 311 63.47 36 1
64 10 10 308 96.55 26 6
65 12 12 306 82.93 20 7
66 9 9 304 80.21 32 3
67 15 12 303 73.72 30 2
68 6 6 298 99.33 34 4
69 11 11 297 84.38 18 6
70 2 4 292 55.83 38 0
71 3 5 291 43.43 35 3
72 17 17 291 102.83 14 15
73 24 24 285 103.64 19 13
74 12 9 284 113.60 22 9
75 17 11 280 88.61 23 2
76 9 9 277 64.87 6 4
77
Saleem Malik Saleem Malik (PAK)
9 10 266 60.18 15 0
78 16 16 263 81.42 18 6
79
Imrul Kayes Imrul Kayes (BAN)
8 8 262 71.98 23 2
80 10 9 260 81.76 17 7
81
Imran Nazir Imran Nazir (PAK)
9 10 256 74.85 32 4
82 15 13 252 57.40 13 1
83
Fawad Alam Fawad Alam (PAK)
4 3 251 89.32 15 5
84 14 16 248 56.24 27 1
85
Nizakat Khan Nizakat Khan (HKG)
10 10 246 97.62 23 6
86 13 13 240 125.65 19 10
87 21 16 237 122.80 20 11
88 9 7 237 68.50 14 2
89
Rashid Khan Rashid Khan (AFG)
18 13 230 134.50 25 7
90 5 5 228 80.00 30 1
91
Anamul Haque Enam Anamul Haque Enam (BAN)
4 4 227 68.17 13 8
92 20 12 223 109.31 20 5
93 8 7 218 127.49 13 10
94 7 7 217 116.04 14 11
95 26 13 217 82.20 10 5
96
Alok Kapali Alok Kapali (BAN)
10 10 216 86.06 20 7
97 23 16 215 56.58 13 2
98 6 6 215 89.21 19 2
99 10 10 214 140.79 13 15
100 5 5 213 78.31 16 2

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)