Most Runs in the Asia Cup

The 2023 Asia Cup is all set to start from 30th August but before that, let's find the players with most runs in the Asia Cup.

author-image
Abishek Goswami
New Update
Most Runs | Most Runs in the Asia Cup | Sportz Point

The Asia Cup is a men's One Day International (50 overs) and Twenty20 International cricket (20 overs) tournament. Only Asian countries take part in the continental championship. Asia Cup is the only continental championship in cricket. The tournament was first played in 1984, a year after the Asian Cricket Council (ACC) was formed. Originally, it was scheduled to be held every two years. Later, it was held every four years. ICC announced that Asia Cup events from 2016 would be on a rotation basis between ODI and T20I formats. It will be decided on the basis of the upcoming ICC events. Batsmen are one of the reasons behind a team's success. In this article, We'll talk about the highest run scorers of the Asia Cup.

Read Also: Asia Cup Highest Run Scorers in every edition

The Asia Cup schedule of the newest edition is out and the Pakistan team will challenge Nepal in the first match of the competition. The six teams are once again divided into two groups and the top two teams on the Asia Cup points table will qualify for the Super Fours. 

Most Runs in the Asia Cup (ODI)

1) Sanath Jayasuriya (Sri Lanka): 1220 runs

Sanath Jayasuriya holds the record for scoring the most runs in the Asia Cup. He leads the table with 1220 runs in 25 matches, including 6 centuries and 3 fifties. He played from the 1990 edition till the 2018 edition and also has the most number of centuries (6) in Asia Cup history.

2) Kumar Sangakkara (Sri Lanka): 1075 runs

Kumar Sangakkara is second on the list. He has been one of Sri Lanka's greatest batters and a consistent run-scorer. Sangakkara played in 5 editions from 2004 to 2014 and scored 1075 runs in 24 games, including 4 hundreds and 8 half-centuries.  

3) Sachin Tendulkar (India): 971 runs

Sachin Tendulkar is in the third position of the list. He played in the Asia Cup from 1990 to 2012 and is India's highest run-getter in the Asia Cup. Sachin has scored 971 runs in 23 matches at an average of 51.10, with 2 centuries and 7 fifties.  

4) Shoaib Malik (Pakistan): 786 runs

Shoaib Malik is the only Pakistani player in the top 10 batters with the most runs in Asia Cup history. He has played in all the Asia Cups from 2000 to 2018 and scored 786 runs in 17 matches at an impressive average of 65.50 and a strike rate of 90.65. His highest score of 143 was against India in 2004.

5) Rohit Sharma (India): 745 runs

India's captain Rohit Sharma is the Asia Cup's most runs scorer among all the active players. He played from 2008 to 2018 and scored 745 runs in 22 matches, averaging 46.56. He was India's skipper when the team last won the Asia Cup 2018.

Top 10 Batters with the Most Runs in Asia Cup (ODI)

Among the current batch of players, Rohit Sharma tops the list with 745 runs. Virat Kohli, his teammate is not far behind as the former Indian captain has 613 runs to his name. Virat Kohli and Rohit Sharma are the only two Indians with over 1,000 runs in Asia Cup history. Here is the list of the all-time top 10 most run-getters in the history of the 50-overs Asia Cup.

Player Team Matches Runs Highest Score Batting Average Strike Rate 100s 50s
Sanath Jayasuriya Sri Lanka 25 1220 130 vs Ban (2008) 53.04 102.52 6 3
Kumar Sangakkara Sri Lanka 24 1075 121 vs Ban (2008) 48.86 84.51 4 8
Sachin Tendulkar India 23 971 114 vs Ban (2012) 51.10 85.47 2 7
Shoaib Malik Pakistan 17 786 143 vs Ind (2004) 65.50 90.65 3 3
Rohit Sharma India 22 745 111* vs Pak (2018) 46.56 84.94 1 6
Arjuna Ranatunga Sri Lanka 19 741 121 vs Ind (1997) 57.00 82.79 1 6
Mushfiqur Rahim Bangladesh 21 699 144 vs SL (2018) 36.78 84.52 2 2
Mahela Jayawardene Sri Lanka 28 674 78 vs Ind (2012) 29.30 87.64 0 7
MS Dhoni India 19 648 109* vs  HK (2008) 64.80 87.68 1 3
Aravinda de Silva Sri Lanka 24 645 96* vs Ban (2000) 32.25 83.44 0 4

Most Runs in Asia Cup (T20)

India's Virat Kohli has scored the most runs in the Asia Cup (T20 format). He has made 429 runs in 10 matches at an average of 85.80, with the highest score of 122* vs Afghanistan in 2022. Here are the top 5 most run-getters in the history of the 20-overs Asia Cup.

Player Team Matches Runs Highest Score Batting Average Strike Rate 100s 50s
Virat Kohli India 10 429 122* vs Afg (2022) 85.80 132.00 1 3
Mohammad Rizwan Pakistan 6 281 78* vs HK (2022) 56.20 117.57 0 3
Rohit Sharma India 9 271 83 vs Bang (2016) 30.11 141.14 0 2
Babar Hayat Hong Kong 5 235 122 vs Oman (2016) 47.00 146.87 1 1
Ibrahim Zadran  Afghanistan 5 196 64* vs Ind (2022) 65.33 104.25 0 1
Icc Bcci Indian Cricket Team T20I Cricket Pakistan Cricket Team Sachin Tendulkar Kumar Sangakkara Rohit Sharma Virat Kohli Ms Dhoni Sanath Jayasuriya Pakistan Cricket Board