Most Runs in Asia Cup History & 2025

# Player M Inns Runs S/R 4s 6s
1
Rohit Sharma Rohit Sharma (IND)
20 19 782 109.99 73 36
2
Virat Kohli Virat Kohli (IND)
15 12 558 127.40 50 14
3 16 16 478 78.75 33 6
4 11 10 476 106.73 40 9
5
Babar Azam Babar Azam (PAK)
16 15 431 87.07 40 6
6 14 14 425 101.92 37 14
7 9 9 421 103.69 56 7
8 7 7 373 76.12 26 1
9
KL Rahul KL Rahul (IND)
10 9 361 99.45 29 9
10 16 16 334 92.01 33 4
11
Shoaib Malik Shoaib Malik (PAK)
9 9 332 89.73 24 8
12
Mahmudullah Mahmudullah (BAN)
13 13 329 91.64 19 9
13
Imam ul Haq Imam ul Haq (PAK)
9 8 317 75.30 19 7
14 12 12 306 82.93 20 7
15 12 12 305 95.91 32 5
16 8 8 302 86.53 34 9
17
Shubman Gill Shubman Gill (IND)
6 6 302 93.50 35 6
18 12 9 284 113.60 22 9
19 7 7 278 100.72 25 5
20
Babar Hayat Babar Hayat (HKG)
7 7 260 124.40 23 12
21 13 13 253 131.77 11 15
22 15 14 253 116.59 15 14
23
Fakhar Zaman Fakhar Zaman (PAK)
16 15 217 73.56 20 4
24 6 6 215 89.21 19 2
25 5 5 213 78.31 16 2
26
Litton Das Litton Das (BAN)
9 9 212 85.14 21 2
27 8 8 204 109.68 14 9
28
Rahmat Shah Rahmat Shah (AFG)
7 7 200 74.63 18 1
29 18 18 192 88.48 13 6
30 6 6 191 149.22 15 9
31 9 7 189 99.47 18 2
32 10 10 188 71.76 13 3
33
Mohammad Mithun Mohammad Mithun (BAN)
10 9 185 80.43 14 4
34
Rashid Khan Rashid Khan (AFG)
15 10 183 134.56 21 5
35 6 6 181 122.30 16 5
36 6 6 175 80.28 12 6
37 14 8 175 106.71 15 4
38 6 6 165 138.66 13 8
39 5 5 158 68.70 12 3
40 7 7 157 145.37 9 12
41
Anshy Rath Anshy Rath (HKG)
5 5 154 76.62 14 1
42
Nizakat Khan Nizakat Khan (HKG)
7 7 152 87.36 17 3
43 7 7 151 104.86 15 4
44 4 4 149 109.56 19 2
45 9 6 147 71.36 10 2
46
Mohammad Usman Mohammad Usman (UAE)
6 6 146 122.69 19 3
47
Ishan Kishan Ishan Kishan (IND)
6 4 143 81.71 13 3
48 10 10 132 69.11 14 1
49 4 4 132 121.10 18 1
50
Mohammad Shahzad Mohammad Shahzad (UAE)
7 7 129 120.56 10 4

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 Pakistan PAK 0 0 0 0
2 Sri Lanka SL 0 0 0 0
3 United Arab Emirates UAE 0 0 0 0
4 Bangladesh BAN 0 0 0 0
5 India IND 0 0 0 0

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)