Image: Getty Images
Former Former Sri Lankan Player Aravinda de Silva scored 645 runs in 24 Asia Cup Matchess.
Image: Getty Images
Indian legend and former captain Mahendra Singh Dhoni scored 648 runs in 19 Asia Cup matches.
Image: Getty Images
Former Sri Lankan captain and better Mahela Jayawardene scored 674 runs in 28 Asia Cup matches.
Image: Getty Images
Bangladesh's wicketkeeper batsman Mushfiqur Rahim scored 699 runs in 21 Asia Cup matches.
Image: Getty Images
Former Sri Lankan batsman Arjuna ranatunga scored 741 runs in 19 Asia Cup matches.
Image: Getty Images
Team India captain Rohit Sharma scored 745 runs in 22 Asia Cup matches. He ranks fifth on the list.
Image: Getty Images
Fourth place on the list is grabbed by Shoaib Malik who scored 786 runs in 17 Asia Cup matches.
Image: Getty Images
Third on the list is master blaster Sachin Tendulkar who scored 971 runs in 23 Asia Cup matches.
Image: Getty Images
Second on the list comes Kumar Sangakkara who scored 1075 runs in 24 Asia Cup matches.
Image: Getty Images
Former Sri Lankan captain Sanath Jayasuriya scored most runs in Asia Cup. He scored 1220 runs in 25 Asia Cup matches.
Image: Getty Images