Top 5 Batters with the Most Runs in Asia Cup History
The Asia Cup 2025 final has set the stage for a historic showdown between India and Pakistan. Over the years, the tournament has produced iconic batting moments that fans still talk about today. From explosive centuries to game-changing partnerships, these performances have defined cricket in Asia.
When we look at the top five run-getters in Asia Cup history (ODI and T20I combined), only India and Sri Lanka dominate the leaderboard. These legends have created magic with the bat and left an unforgettable mark on the tournament. Stay updated with the latest cricket news at Cricket Winner.
1. Sanath Jayasuriya – 1220 Runs (ODI)
Sanath Jayasuriya remains the highest run-scorer in Asia Cup history. The Sri Lankan icon terrorized bowling attacks during his prime, especially in ODIs. Even without playing T20Is, his cricket record is unmatched.
In 25 ODI match appearances, he scored 1220 runs at an average of 53. He smashed six centuries and three half-centuries with a strike rate of 102.2. One of his most memorable innings came in 2008 against Bangladesh, where he scored 130 off 88 balls to set up a commanding total. Jayasuriya’s fearless batting helped Sri Lanka dominate Asian cricket.
2. Rohit Sharma – 1210 Runs (ODI + T20I)
Rohit Sharma is close on Jayasuriya’s heels with 1210 runs in the Asia Cup. He has scored 939 runs in ODIs and 271 runs in T20Is. Rohit started his Asia Cup journey in 2008 but truly became a force after 2013.
His best match performance came in 2018 against Pakistan, where he scored an unbeaten 111 to lead India to victory. Known for his timing and calm approach, Rohit has been a key player in modern cricket. With more years left in his career, he could soon surpass Jayasuriya’s record.
For expert match insights and forecasts, visit Match Predictions.
3. Virat Kohli – 1171 Runs (ODI + T20I)
Virat Kohli ranks third with 1171 runs in the Asia Cup. The chase master has scored 742 runs in ODIs and 429 in T20Is. One of his most iconic moments came in 2022 when he ended a long century drought with a brilliant T20I hundred against Afghanistan.
His best Asia Cup innings remains his 183 against Pakistan in 2012. India was struggling early in that match, but Kohli turned the tide with fearless stroke play. That knock sealed the game and cemented his status as one of the greatest batters in modern cricket.
4. Kumar Sangakkara – 1075 Runs (ODI)
Kumar Sangakkara stands fourth on the list with 1075 runs in ODIs. The elegant left-hander never played T20Is in the tournament, but his ODI record speaks volumes.
In 23 innings, he scored four centuries and eight half-centuries with an average of 48.86. His top match performance came in 2008 against Bangladesh, where he scored a classy 121. Sangakkara’s consistency made him one of the most dependable players in Asia Cup cricket.
5. Sachin Tendulkar – 971 Runs (ODI)
Sachin Tendulkar, the Little Master, completes the list with 971 runs between 1990 and 2012. In 21 ODI match appearances, he averaged 51.10 with two centuries and seven half-centuries.
His most memorable cricket moment in the Asia Cup came when he scored his 100th international century against Bangladesh, a milestone that remains historic. His impact on Indian cricket goes far beyond the numbers.
Why These Records Are Special
The Asia Cup is more than just a tournament. Every match is a battle where legends are made. Performances here define careers, build rivalries, and inspire millions of fans. From Jayasuriya’s explosive batting to Rohit’s calm dominance, these records represent the best of Asian cricket.
Looking Ahead to the 2025 Final
As India and Pakistan prepare for the Asia Cup 2025 final, new records may be written. With evolving cricket formats and power hitters rising fast, someone might challenge these legendary numbers. Rohit Sharma and Virat Kohli still have a chance to create more history in the upcoming match.
Stay tuned to the latest cricket coverage at Cricket Winner and expert match tips at Match Predictions.
FAQs
Who has scored the most runs in Asia Cup history?
Sanath Jayasuriya leads the list with 1220 runs in ODIs.
Who is the top scorer in T20I Asia Cup history?
Virat Kohli is the highest T20I scorer with 429 runs.
Which Indian batter is close to breaking Jayasuriya’s record?
Rohit Sharma is only 10 runs behind him.
What is the highest individual score in Asia Cup?
Virat Kohli’s 183 against Pakistan remains legendary.
When is the Asia Cup 2025 final?
India and Pakistan are set to clash in the upcoming final.