The Asia Cup ODI tournament has been a stage where some of the greatest batsmen have showcased their talent and skill. Over the years, these players have contributed huge runs, thrilling cricket fans across Asia and beyond. This article focuses on the Most Run Scorers in Asia Cup ODI history, explaining their achievements in simple language so everyone can understand. We will look at the top 10 players with the most runs, highlighting their important stats such as matches played, total runs, centuries, half-centuries, and highest scores.
List of Top 10 Most Run Scorers in Asia Cup ODI
10. MS Dhoni

MS Dhoni is one of the most respected players in the Most Run Scorers in Asia Cup ODI list. Known for his calm demeanor and ability to finish matches under pressure, Dhoni played 19 matches and scored 648 runs. His batting was not just powerful but also smart. He scored 1 century and 3 fifties in Asia Cup ODIs, with his highest score being an unbeaten 109*. Dhoni’s presence often turned games in India’s favor with his timely batting and excellent finishing skills.
Matches | Runs | 100s | 50s | HS |
---|---|---|---|---|
19 | 648 | 1 | 3 | 109* |
9. Mahela Jayawardene

Mahela Jayawardene made his mark among the Most Run Scorers in Asia Cup ODI by being a consistent and reliable player for Sri Lanka. Across 28 matches, he scored 674 runs with a highest score of 78. Though he did not score any centuries in the Asia Cup, Jayawardene scored 7 half-centuries. His calm and composed style often helped Sri Lanka stabilize innings during pressure situations.
Matches | Runs | 100s | 50s | HS |
---|---|---|---|---|
28 | 674 | 0 | 7 | 78 |
8. Arjuna Ranatunga

Arjuna Ranatunga’s leadership and batting skills place him in the Most Run Scorers in Asia Cup ODI history. He played 19 matches, scoring 741 runs with an impressive average. Ranatunga scored 1 century and 6 fifties, with a highest unbeaten score of 131*. His ability to anchor the innings and build partnerships was vital for Sri Lanka’s success during his time.
Matches | Runs | 100s | 50s | HS |
---|---|---|---|---|
19 | 741 | 1 | 6 | 131* |
7. Virat Kohli

Among the Most Run Scorers in Asia Cup ODI, Virat Kohli stands out for his consistent and powerful batting. Kohli has played 16 matches and scored 742 runs. He has 4 centuries and 1 fifty in this tournament, with his highest score being a monumental 183 against Pakistan. His ability to chase targets and play under pressure has made him one of the top batsmen in Asia Cup history.
Matches | Runs | 100s | 50s | HS |
---|---|---|---|---|
16 | 742 | 4 | 1 | 183 |
6. Shoaib Malik

Shoaib Malik is a key figure in the Most Run Scorers in Asia Cup ODI with his calm and experienced batting. He played 17 matches and scored 786 runs. Malik has 3 centuries and 3 fifties in the Asia Cup, with his highest score being 143. His ability to finish games and bat patiently helped Pakistan in crucial moments.
Matches | Runs | 100s | 50s | HS |
---|---|---|---|---|
17 | 786 | 3 | 3 | 143 |
5. Mushfiqur Rahim

Mushfiqur Rahim is one of the greatest Bangladesh players featured in the Most Run Scorers in Asia Cup ODI. Mushfiqur played 25 matches, scoring 830 runs. He has 2 centuries and 3 fifties, with his highest score being a massive 144. His role has been vital in making Bangladesh a competitive team in Asia Cup tournaments.
Matches | Runs | 100s | 50s | HS |
---|---|---|---|---|
25 | 830 | 2 | 3 | 144 |
4. Rohit Sharma

Rohit Sharma is known for his aggressive batting style and big hundreds, earning him a spot among the Most Run Scorers in Asia Cup ODI. He has played 28 matches and scored 939 runs. Rohit has 1 century and 9 fifties, with a highest unbeaten score of 111*. His power hitting and consistency make him a dangerous batsman in the Asia Cup.
Matches | Runs | 100s | 50s | HS |
---|---|---|---|---|
28 | 939 | 1 | 9 | 111* |
3. Sachin Tendulkar

Sachin Tendulkar, one of the greatest cricketers ever, is among the Most Run Scorers in Asia Cup ODI with his elegant yet powerful batting. He played 23 matches, scoring 971 runs. Tendulkar scored 2 centuries and 7 fifties, with his highest score being 114. His technique and experience were critical for India in many Asia Cup matches.
Matches | Runs | 100s | 50s | HS |
---|---|---|---|---|
23 | 971 | 2 | 7 | 114 |
2. Kumar Sangakkara

Kumar Sangakkara is a key player in the Most Run Scorers in Asia Cup ODI list. Over 24 matches, he scored 1075 runs, with 4 centuries and 8 fifties. His highest score in the tournament is 121. Sangakkara’s graceful batting style and consistency made him one of the best players in the Asia Cup.
Matches | Runs | 100s | 50s | HS |
---|---|---|---|---|
24 | 1075 | 4 | 8 | 121 |
1. Sanath Jayasuriya

Sanath Jayasuriya holds the top spot in the Most Run Scorers in Asia Cup ODI list. Playing 25 matches, he scored 1220 runs. Jayasuriya’s aggressive batting helped him score 6 centuries and 3 fifties. His highest score is 130. He set the standard for power hitting in Asia Cup cricket, and his records still stand tall.
Matches | Runs | 100s | 50s | HS |
---|---|---|---|---|
25 | 1220 | 6 | 3 | 130 |
READ MORE:
- Top 10 Most Centuries in Cricket among active Players
- Top 10 Players with the Most 50 plus Scores in All Formats
FAQ
Q1. Who is the highest run-scorer in Asia Cup ODI history?
A: Sanath Jayasuriya with 1220 runs.
Q2. How many centuries has Virat Kohli scored in Asia Cup ODI?
A: Virat Kohli has scored 4 centuries.
Q3. Who has the highest individual score in Asia Cup ODI?
A: Virat Kohli, with 183 runs.
Q4. Which player has played the most matches among the Top Run Scorers in Asia Cup ODI?
A: Both Mahela Jayawardene and Rohit Sharma have played 28 matches each.
Q5. Who is the top Bangladeshi batsman in the Top Run Scorers in Asia Cup ODI?
A: Mushfiqur Rahim, with 830 runs.