The Asia Cup has long been the stage where legends are made, rivalries are renewed, and cricketing excellence shines bright. Over the years, many batting giants from India, Pakistan, Sri Lanka, and Bangladesh have dominated the tournament, leaving behind unforgettable performances.
In this article, we highlight the Top 10 highest run-scorers in Asia Cup history, their memorable knocks, and what makes them stand out.
Quick Fact: Did you know? The Asia Cup has been played in both ODI (50 overs) and T20I (20 overs) formats since 2016, making the stats even more fascinating!
1. Sanath Jayasuriya (Sri Lanka) – 1220 runs
A true legend of Sri Lankan cricket, Sanath Jayasuriya tops the Asia Cup run charts. Known for his explosive batting at the top, Jayasuriya played across multiple editions and scored a record 1220 runs in just 25 matches.
His ability to dominate bowlers in the powerplay and his match-winning hundreds made him the cornerstone of Sri Lanka’s success.
2. Kumar Sangakkara (Sri Lanka) – 1075 runs
One of the most elegant left-handers the game has ever seen, Kumar Sangakkara amassed 1075 runs in Asia Cup history. His consistency, calmness under pressure, and ability to play long innings ensured Sri Lanka’s dominance in the mid-2000s.
3. Sachin Tendulkar (India) – 971 runs
The God of Cricket was always a big-match player, and the Asia Cup was no exception. With 971 runs, Sachin Tendulkar showcased his class against arch-rivals Pakistan and other Asian powerhouses, making his presence felt in every edition he played.
Highlight Knock: Tendulkar’s 114* vs Bangladesh in the 2012 Asia Cup remains one of his most elegant innings.
4. Shoaib Malik (Pakistan) – 786 runs
One of Pakistan’s most dependable middle-order batters, Shoaib Malik scored 786 runs in Asia Cup tournaments. His ability to anchor the innings and accelerate when required made him a vital asset for Pakistan in crunch games.
5. Rohit Sharma (India) – 745 runs
India’s modern-day batting maestro, Rohit Sharma, has been exceptional in Asia Cup history with 745 runs. Known for his big hundreds and calm leadership, Rohit has been the backbone of India’s batting in recent editions.
6. Arjuna Ranatunga (Sri Lanka) – 741 runs
Former Sri Lankan skipper Arjuna Ranatunga scored 741 runs in Asia Cups. More than his runs, his ability to lead from the front and guide Sri Lanka to memorable victories stands out in cricket history.
7. Mushfiqur Rahim (Bangladesh) – 714 runs
A true fighter for Bangladesh, Mushfiqur Rahim scored 714 runs. His knocks against India and Sri Lanka were crucial in taking Bangladesh to Asia Cup finals on multiple occasions.
8. Aravinda de Silva (Sri Lanka) – 645 runs
Stylish and dependable, Aravinda de Silva was the backbone of Sri Lanka’s batting in the 90s. His 645 runs included several crucial innings against strong Indian and Pakistani bowling lineups.
9. Virat Kohli (India) – 613 runs
Known as the Chase Master, Virat Kohli has already scored 613 runs in Asia Cups. His iconic 183 vs Pakistan in 2012 remains one of the greatest innings in the tournament’s history.
Fun Stat: Kohli’s 183 is the highest individual score in Asia Cup history!
10. MS Dhoni (India) – 571 runs
Captain Cool MS Dhoni finishes this list with 571 runs. His calm finishing ability and captaincy led India to multiple Asia Cup titles, cementing his place as one of the greatest leaders in cricket.
🌟 Final Thoughts
The Asia Cup has always been more than just a tournament—it’s a battle for supremacy among the best in Asia. These top 10 run-scorers have not only piled up runs but also created unforgettable moments that live on in cricketing history.