The Asia Cup has always been a stage for high-quality batting, where some of the biggest names in world cricket have showcased their skills. From explosive openers to dependable middle-order anchors, the tournament has seen players dominate the charts with consistency and class.
Here’s a look at the Top 5 highest run-scorers in Asia Cup (ODI format) 👇
🏏 5. Rohit Sharma (India) – 892 runs
India’s current skipper has been one of the most consistent performers in the Asia Cup. Known for his effortless stroke play and ability to score big, Rohit has multiple centuries in the tournament. His knocks have played a vital role in India’s dominance in recent editions.
✅ Format: ODI
✅ Style: Elegant stroke-maker, big-match player
🏏 4. Shoaib Malik (Pakistan) – 907 runs
A true Asia Cup specialist, Shoaib Malik was Pakistan’s go-to batter in pressure situations. His calm temperament and ability to play spin-heavy attacks made him one of the most reliable middle-order players in the competition’s history.
✅ Format: ODI
✅ Specialty: Middle-order stability, match-winner for Pakistan
🏏 3. Sachin Tendulkar (India) – 971 runs
The “Little Master” delivered several memorable knocks in the Asia Cup. Tendulkar’s adaptability across conditions and formats made him India’s most prolific batter in the tournament for years. His centuries and partnerships remain iconic in Asia Cup history.
✅ Format: ODI
✅ Specialty: Anchoring innings with class, building partnerships
🏏 2. Kumar Sangakkara (Sri Lanka) – 1075 runs
One of the most elegant batters in world cricket, Sangakkara combined grace with consistency. His ability to score in crunch moments helped Sri Lanka dominate the Asia Cup in the 2000s. With four centuries and numerous fifties, he was a pillar of Sri Lanka’s batting.
✅ Format: ODI
✅ Specialty: Consistency, elegance, reliable under pressure
🏏 1. Sanath Jayasuriya (Sri Lanka) – 1220 runs
Sitting comfortably at the top, Jayasuriya is the all-time leading run-scorer in Asia Cup history. Known for his fearless batting, he changed the way one-day cricket was played. His six centuries in the tournament are still a record, underlining his dominance at the continental event.
✅ Format: ODI
✅ Specialty: Explosive opener, match-winner, record-holder
🔑 Key Takeaways
- Most Runs: Sanath Jayasuriya – 1220 runs
- Most Centuries: Sanath Jayasuriya – 6 centuries
- Top Indian Scorer: Sachin Tendulkar – 971 runs (Rohit Sharma close behind with 892)
- Consistency Kings: Sangakkara & Malik
The Asia Cup has not just been about team glory but also about individual brilliance, with these batters leaving a lasting impact on the tournament’s history.



