Top 5 Batters with Most Runs in Asia Cup (ODI) (Image Source: Google)
Here is the list of the all-time top 10 most run-getters in the history of the 50-overs Asia Cup.
5. Shoaib Malik (Pakistan): 786 runs
Shoaib Malik of Pakistan is at number 5 in the list of most runs scored in the Asia Cup in ODI format. He has played 17 matches and scored 786 runs in 17 matches at a healthy average of 65.50 and a strike rate of 90.65. His highest score of 143 was against India in 2004.

Former Indian cricketer Sachin Tendulkar is at number three on the list. He is India's highest run-getter in the Asia Cup. Sachin has scored 971 runs in 23 matches at an average of 51.10, with 2 centuries and 7 fifties. His highest score of 114 was against Bangladesh in 2012.