Most Runs in Asia Cup History

Sri Lanka's explosive opener Sanath Jayasuriya (now retired) is the top run scorer in Asia Cup history, with 1220 runs in 25 matches. Among the current players, Rohit Sharma tops the list with 939 runs, with Bangladesh's Mushfiqur Rahim in second, with 830 runs.

The 2023 Asia Cup, hosted by Pakistan and Sri Lanka, will be the continental championship of all the cricket-playing countries in Asia (India, Pakistan, Bangladesh, Sri Lanka and Afghanistan, and other associate nations). It is a matter of enormous pride to score the most runs with the bat and take the country to title victory. So, who is the highest run scorer in Asia Cup history?

Most Runs in Asia Cup 2023

Shubman Gill is the highest run-scorer of the 2023 Asia Cup so far. He has 302 runs in 6 matches with the best of 121 against Bangladesh.

PlayerRunsHighest ScoreBatting AverageStrike Rate100s50s
Shubman Gill (IND)302121 vs Ban75.5093.4912
Kusal Mendis (SL)27092 vs Afg50.6090.0303
Sadeera Samarawickrama (SL)21593 vs Ban43.0089.9602
Babar Azam (PAK)207151 vs Nep51.7597.6410
Mohammd Rizwan (PAK)19586* vs SL97.5094.2002

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

Here is the list of the all-time top 10 most run-getters in the history of the 50-overs Asia Cup.

PlayerTeamMatchesRunsHighest ScoreBatting AverageStrike Rate100s50s
Sanath JayasuriyaSri Lanka251220130 vs Ban (2008)53.04102.5263
Kumar SangakkaraSri Lanka241075121 vs Ban (2008)48.8684.5148
Sachin TendulkarIndia23971114 vs Ban (2012)51.1085.4727
Rohit SharmaIndia28939111* vs Pak (2018)46.9588.8319
Mushfiqur RahimBangladesh25830144 vs SL (2018)36.0883.0823
Shoaib MalikPakistan17786143 vs Ind (2004)65.5090.6533
Virat KohliIndia16742183 vs Pak (2012)61.8399.7341
Arjuna RanatungaSri Lanka19741121 vs Ind (1997)57.0082.7916
Mahela JayawardeneSri Lanka2867478 vs Ind (2012)29.3087.6407
MS DhoniIndia19648109* vs  HK (2008)64.8087.6813

Also read: Asia Cup 2023 Match Schedule, Date, Venues, Teams

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 of most runs scored in the Asia Cup. 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, the God of Cricket, is the third-highest run scorer in Asia Cup history. He played in 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) Rohit Sharma (India): 939 runs

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

5) Mushfiqur Rahim (Bangladesh): 830 runs

Mushfiqur Rahim is the only Bangladesh player in the top 10 batters with the most runs in Asia Cup history. He has played in all the Asia Cups from 2008 to 2023 and scored 830 runs in 25 matches at an impressive average of 36.08 and a strike rate of 83.08. His highest score of 144 was against Sri Lanka in 2018. 

Also read: Asia Cup Winners and Runner-up List from 1984 to 2023

Most Runs in Asia Cup T20

Here are the top 5 most run-getters in the history of the 20-overs Asia Cup.

PlayerTeamMatchesRunsHighest ScoreBatting AverageStrike Rate100s50s
Virat KohliIndia10429122* vs Afg (2022)85.80132.0013
Mohammad RizwanPakistan628178* vs HK (2022)56.20117.5703
Rohit SharmaIndia927183 vs Bang (2016)30.11141.1402
Babar HayatHong Kong5235122 vs Oman (2016)47.00146.8711
Ibrahim Zadran Afghanistan519664* vs Ind (2022)65.33104.2501

FAQs

Who has scored the most runs in Asia Cup 2023?

India's Shubman Gill has scored the most runs in Asia Cup 2023 (302 runs in 6 matches at an average of 75.50).

Who has scored the 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. 

Who has the most runs in the Asia Cup by an Indian Player?

Sachin Tendulkar has scored the most runs in the Asia Cup by an Indian Player. He has scored 971 runs in 23 matches at an average of 51.10. His 100th international hundred (vs Bangladesh) came during the 2012 Asia Cup.

Who has scored the most runs in a single edition of the Asia Cup?

Sanath Jayasuriya (in 2008) holds the record for scoring the most runs (378) in a single edition of the Asia Cup. Sri Lanka’s former captain Arjuna Ranatunga is the only player to feature thrice (1986, 1990-91, and 1997) in the list of leading run scorers in a single edition of the Asia Cup.


Disclaimer:

Junglee Games India Private Limited ("Junglee") is neither associated with, affiliated to, nor has any connection, whatsoever, with any third-party sporting event and leagues. Unless engaged by way of proper Agreement for endorsement etc., Junglee also disclaims any association, affiliation, or connection, whatsoever, with the Teams or Players, who are participating in the said third-party Sporting events or Leagues.

Get Amazing Welcome Rewards