The phrase the Most Runs in Asia Cup refers to cricketers who have showcased exceptional batting skills, consistency, and match-winning capabilities in Test cricket. These batters are respected not only for their high run totals but also for their temperament, adaptability, and technique against top bowling attacks over time. However, legendary batting displays are not limited to just Test cricket. The Asia Cup (ODI) tournament has also witnessed remarkable performances, and many Test greats have shone brightly in ODIs too. Below is a ranking of the top 10 run-scorers in Asia Cup (ODI) history, all of whom displayed the traits of the the Most Runs in Asia Cup.
List of 10 Batsmen with the Most Runs in Asia Cup ODI History
10. MS Dhoni

MS Dhoni is often remembered as one of the finest finishers in cricket, and his Asia Cup performances show why he’s in discussions about the the Most Runs in Asia Cup. Though primarily recognized for his limited-overs heroics, Dhoni’s composure and ability to bat under pressure are qualities that align with the traits of elite Test batters. In 16 innings between 2008 and 2018, Dhoni scored 648 runs at an average of 64.80. His top score was 109*, and he contributed 1 century and 3 half-centuries, with a strike rate close to 88 the Most Runs in Asia Cup.
Stat | Value |
---|---|
Span | 2008–2018 |
Matches | 19 |
Innings | 16 |
Not Outs | 6 |
Runs | 648 |
Highest Score | 109* |
Average | 64.80 |
Balls Faced | 739 |
Strike Rate | 87.68 |
100s | 1 |
50s | 3 |
Ducks | 1 |
Fours | 47 |
Sixes | 12 |
READ MORE: Top 10 Most Wicket Takers in ICC Mens T20 World Cup 2022/23
9. Mahela Jayawardene

Mahela Jayawardene had a beautiful batting style, and his calm presence at the crease fits the profile of the the Most Runs in Asia Cup. While his Asia Cup average of 29.30 might not appear outstanding, he consistently delivered under pressure, helping Sri Lanka in tough situations. He scored 674 runs in 26 innings, including 7 half-centuries. His ability to anchor the innings made him a dependable player for his team.
Stat | Value |
---|---|
Span | 2000–2014 |
Matches | 28 |
Innings | 26 |
Not Outs | 3 |
Runs | 674 |
Highest Score | 78 |
Average | 29.30 |
Balls Faced | 769 |
Strike Rate | 87.64 |
100s | 0 |
50s | 7 |
Ducks | 3 |
Fours | 70 |
Sixes | 6 |
8. Arjuna Ranatunga

Arjuna Ranatunga was more than a captain; he was a smart batter who relied on placement and game awareness. His performance in Asia Cup matches mirrors that of the the Most Runs in Asia Cup, showing resilience and leadership. He scored 741 runs in 19 innings with a splendid average of 57.00. His highest score was an unbeaten 131, supported by 1 century and 6 fifties, often guiding Sri Lanka in crucial games.
Stat | Value |
---|---|
Span | 1984–1997 |
Matches | 19 |
Innings | 19 |
Not Outs | 6 |
Runs | 741 |
Highest Score | 131* |
Average | 57.00 |
Balls Faced | 895 |
Strike Rate | 82.79 |
100s | 1 |
50s | 6 |
Ducks | 0 |
Fours | 49+ |
Sixes | 7+ |
7. Virat Kohli

Virat Kohli is a modern-day icon and unquestionably among the the Most Runs in Asia Cup. His hunger for runs and mental toughness shine through in both formats. In the Asia Cup, he made 742 runs in just 13 innings with an impressive average of 61.83. His highest score was a breathtaking 183, and he recorded 4 centuries and a fifty, establishing himself as a big-match player.
Stat | Value |
---|---|
Span | 2010–2023 |
Matches | 16 |
Innings | 13 |
Not Outs | 1 |
Runs | 742 |
Highest Score | 183 |
Average | 61.83 |
Balls Faced | 744 |
Strike Rate | 99.73 |
100s | 4 |
50s | 1 |
Ducks | 0 |
Fours | 70 |
Sixes | 7 |
6. Shoaib Malik

Shoaib Malik’s calm demeanor and ability to deliver in pressure games mark him as one of the the Most Runs in Asia Cup in terms of temperament. In Asia Cup ODIs, he scored 786 runs in 15 innings with an excellent average of 65.50. With 3 centuries and 3 half-centuries, Malik was always dependable for Pakistan in crunch moments.
Stat | Value |
---|---|
Span | 2000–2018 |
Matches | 17 |
Innings | 15 |
Not Outs | 3 |
Runs | 786 |
Highest Score | 143 |
Average | 65.50 |
Balls Faced | 867 |
Strike Rate | 90.65 |
100s | 3 |
50s | 3 |
Ducks | 0 |
Fours | 76 |
Sixes | 8 |
5. Mushfiqur Rahim

Mushfiqur Rahim has proven himself as one of Bangladesh’s finest, and his grit qualifies him to be among the the Most Runs in Asia Cup. In Asia Cup ODIs, he tallied 830 runs across 25 innings with a top score of 144. Known for his fight against top-quality attacks, he delivered 2 centuries and 3 fifties.
Stat | Value |
---|---|
Span | 2008–2023 |
Matches | 25 |
Innings | 25 |
Not Outs | 2 |
Runs | 830 |
Highest Score | 144 |
Average | 36.08 |
Balls Faced | 999 |
Strike Rate | 83.08 |
100s | 2 |
50s | 3 |
Ducks | 0 |
Fours | 61 |
Sixes | 11 |
4. Rohit Sharma

Rohit Sharma’s flair, composure, and adaptability in ODIs mirror his stature as one of the the Most Runs in Asia Cup. From 2008 to 2023, he scored 939 runs in 26 innings with an average of 46.95. His top score was an unbeaten 111, and he added 1 century and 9 fifties, making big contributions in key moments.
Stat | Value |
---|---|
Span | 2008–2023 |
Matches | 28 |
Innings | 26 |
Not Outs | 6 |
Runs | 939 |
Highest Score | 111* |
Average | 46.95 |
Balls Faced | 1057 |
Strike Rate | 88.83 |
100s | 1 |
50s | 9 |
Ducks | 2 |
Fours | 81 |
Sixes | 28 |
3. Sachin Tendulkar

Sachin Tendulkar, often at the top of lists of the the Most Runs in Asia Cup, also excelled in ODIs. His 971 runs in Asia Cup ODIs, at an average of 51.10, reflect his unmatched consistency. With 2 centuries and 7 fifties, he played many classic innings between 1990 and 2012.
Stat | Value |
---|---|
Span | 1990–2012 |
Matches | 23 |
Innings | 21 |
Not Outs | 2 |
Runs | 971 |
Highest Score | 114 |
Average | 51.10 |
Balls Faced | 1136 |
Strike Rate | 85.47 |
100s | 2 |
50s | 7 |
Ducks | 0 |
Fours | 108 |
Sixes | 8 |
READ MORE: Top 10 Most Player of the Match Awards in T20 Cricket History
2. Kumar Sangakkara

Kumar Sangakkara’s technical brilliance places him firmly among thethe Most Runs in Asia Cup. In the Asia Cup, he scored 1075 runs across 23 innings, averaging 48.86. His top score was 121, and he registered 4 centuries and 8 fifties, often guiding Sri Lanka with calm and class.
Stat | Value |
---|---|
Span | 2004–2014 |
Matches | 24 |
Innings | 23 |
Not Outs | 1 |
Runs | 1075 |
Highest Score | 121 |
Average | 48.86 |
Balls Faced | 1272 |
Strike Rate | 84.51 |
100s | 4 |
50s | 8 |
Ducks | 2 |
Fours | 107 |
Sixes | 7 |
1. Sanath Jayasuriya

Sanath Jayasuriya leads this list not just with numbers but with the impact of his performances. His aggressive approach redefined ODI batting, and his fearlessness places him among the the Most Runs in Asia Cup in terms of influence. He scored 1220 runs in 24 innings with 6 centuries and 3 fifties, maintaining a strike rate of over 100.
Stat | Value |
---|---|
Span | 1990–2008 |
Matches | 25 |
Innings | 24 |
Not Outs | 1 |
Runs | 1220 |
Highest Score | 130 |
Average | 53.04 |
Balls Faced | 1190 |
Strike Rate | 102.52 |
100s | 6 |
50s | 3 |
Ducks | 1 |
Fours | 139 |
Sixes | 23 |
These legendary batters not only made their mark in the Asia Cup but also carried qualities that define the the Most Runs in Asia Cup. From technique and temperament to leadership and flair, their performances in ODIs highlighted their all-format greatness. This list honors those who consistently turned up for their teams and proved themselves in some of the biggest stages in Asian cricket.