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.
Player | Runs | Highest Score | Batting Average | Strike Rate | 100s | 50s |
Shubman Gill (IND) | 302 | 121 vs Ban | 75.50 | 93.49 | 1 | 2 |
Kusal Mendis (SL) | 270 | 92 vs Afg | 50.60 | 90.03 | 0 | 3 |
Sadeera Samarawickrama (SL) | 215 | 93 vs Ban | 43.00 | 89.96 | 0 | 2 |
Babar Azam (PAK) | 207 | 151 vs Nep | 51.75 | 97.64 | 1 | 0 |
Mohammd Rizwan (PAK) | 195 | 86* vs SL | 97.50 | 94.20 | 0 | 2 |
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.
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 |
Rohit Sharma | India | 28 | 939 | 111* vs Pak (2018) | 46.95 | 88.83 | 1 | 9 |
Mushfiqur Rahim | Bangladesh | 25 | 830 | 144 vs SL (2018) | 36.08 | 83.08 | 2 | 3 |
Shoaib Malik | Pakistan | 17 | 786 | 143 vs Ind (2004) | 65.50 | 90.65 | 3 | 3 |
Virat Kohli | India | 16 | 742 | 183 vs Pak (2012) | 61.83 | 99.73 | 4 | 1 |
Arjuna Ranatunga | Sri Lanka | 19 | 741 | 121 vs Ind (1997) | 57.00 | 82.79 | 1 | 6 |
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 |
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.
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 |
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.