Here are the batsmen who have scored most runs in Asia Cup history.
Sri Lanka's Sanath Jayasuriya tops the list with 1220 runs.
Kumar Sangakkara is second with a total of 1075 runs.
India great Sachin Tendulkar has scored 971 runs in Asia Cup.
Pakistan batter Shoaib Malik has smashed 786 runs in Asia Cup.
India captain Rohit Sharma has accumulated 745 runs in Asia Cup.
Ex-Sri Lanka captain Arjuna Ranatunga has scored 741 runs in all Asia Cup editions he has played.
Bangladesh batter Mushfiqur Rahim has scored 699 runs in Asia Cup.
Sri Lanka batter scored 674 runs in all editions of Asia Cup.
MSD is also in the list, he has scored 684 runs.
Sri Lanka great has smashed 645 runs in Asia Cup history.