Top 10 Batsmen with the Most Runs in Asia Cup ODI History

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

the Most Runs in Asia Cup

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.

StatValue
Span2008–2018
Matches19
Innings16
Not Outs6
Runs648
Highest Score109*
Average64.80
Balls Faced739
Strike Rate87.68
100s1
50s3
Ducks1
Fours47
Sixes12

READ MORE: Top 10 Most Wicket Takers in ICC Mens T20 World Cup 2022/23

9. Mahela Jayawardene

the Most Runs in Asia Cup

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.

StatValue
Span2000–2014
Matches28
Innings26
Not Outs3
Runs674
Highest Score78
Average29.30
Balls Faced769
Strike Rate87.64
100s0
50s7
Ducks3
Fours70
Sixes6

8. Arjuna Ranatunga

the Most Runs in Asia Cup

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.

StatValue
Span1984–1997
Matches19
Innings19
Not Outs6
Runs741
Highest Score131*
Average57.00
Balls Faced895
Strike Rate82.79
100s1
50s6
Ducks0
Fours49+
Sixes7+

7. Virat Kohli

the Most Runs in Asia Cup

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.

StatValue
Span2010–2023
Matches16
Innings13
Not Outs1
Runs742
Highest Score183
Average61.83
Balls Faced744
Strike Rate99.73
100s4
50s1
Ducks0
Fours70
Sixes7

6. Shoaib Malik

the Most Runs in Asia Cup

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.

StatValue
Span2000–2018
Matches17
Innings15
Not Outs3
Runs786
Highest Score143
Average65.50
Balls Faced867
Strike Rate90.65
100s3
50s3
Ducks0
Fours76
Sixes8

5. Mushfiqur Rahim

the Most Runs in Asia Cup

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.

StatValue
Span2008–2023
Matches25
Innings25
Not Outs2
Runs830
Highest Score144
Average36.08
Balls Faced999
Strike Rate83.08
100s2
50s3
Ducks0
Fours61
Sixes11

4. Rohit Sharma

the Most Runs in Asia Cup

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.

StatValue
Span2008–2023
Matches28
Innings26
Not Outs6
Runs939
Highest Score111*
Average46.95
Balls Faced1057
Strike Rate88.83
100s1
50s9
Ducks2
Fours81
Sixes28

3. Sachin Tendulkar

the Most Runs in Asia Cup

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.

StatValue
Span1990–2012
Matches23
Innings21
Not Outs2
Runs971
Highest Score114
Average51.10
Balls Faced1136
Strike Rate85.47
100s2
50s7
Ducks0
Fours108
Sixes8

READ MORE: Top 10 Most Player of the Match Awards in T20 Cricket History

2. Kumar Sangakkara

the Most Runs in Asia Cup

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.

StatValue
Span2004–2014
Matches24
Innings23
Not Outs1
Runs1075
Highest Score121
Average48.86
Balls Faced1272
Strike Rate84.51
100s4
50s8
Ducks2
Fours107
Sixes7

1. Sanath Jayasuriya

the Most Runs in Asia Cup
COLOMBO – SEPTEMBER 29: Sanath Jayasuriya of Sri Lanka on his way to a half century watched by Rahul Dravid of India during the ICC Champions Trophy final between Sri Lanka and India at the Premadasa Stadium in Colombo, Sri Lanka on September 29, 2002. (Photo by Clive Mason/Getty Images.)

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.

StatValue
Span1990–2008
Matches25
Innings24
Not Outs1
Runs1220
Highest Score130
Average53.04
Balls Faced1190
Strike Rate102.52
100s6
50s3
Ducks1
Fours139
Sixes23


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.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top