Former Sri Lanka captain and all-rounder Sanath Jayasuriya is the top run-getter in Asia Cup with 1,220 runs in 25 matches at an average of 53.04 with 6 hundreds and 3 fifties. (Source: Twitter)
Former Sri Lanka wicketkeeper Kumar Sangakkara is at No. 2 place with 1,075 runs in 24 matches at an average of 48.86 with 4 hundreds and 8 fifties. (Source: Twitter)
Indian cricket legend Sachin Tendulkar is in No. 3 position with 971 runs in 23 matches at an average of 51.1 with 2 hundreds and 7 fifties. (Source: Twitter)
Former Pakistan all-rounder Shoaib Malik is 4th highest run-getter in Asia Cup with 786 runs in 17 matches at an average of 65.5 with 3 hundreds and 3 fifties. (Source: Twitter)
Former Sri Lanka captain Arjuna Ranatunga comes in at 6th position with 741 runs in 19 matches at an average of 57 with 1 hundred and 6 fifties. (Source: Twitter)
Former Sri Lanka captain Mahela Jayawardene is the 8th highest run-scorer in Asia Cup with 674 runs in 28 matches at an average of 29.3 with 7 fifties. (Source: Twitter)
Former Sri Lanka batter Aravinda de Silva is the 10th highest run-getter in Asia Cup with 645 runs in 24 matches at an average of 32.25 with 4 fifties. (Source: Twitter)
Team India captain Rohit Sharma is the 5th highest run-getter in Asia Cup history with 745 runs in 22 matches at an average of 46.56. Rohit needs 227 runs to surpass Sachin Tendulkar as highest run-getter for India in Asia Cup (ODI format). Can he achieve this feat in Asia Cup 2023? (Photo: ANI)
Former India captain MS Dhoni is the 9th highest run-getter in Asia Cup with 648 runs in 19 matches at an average of 64.8 with 1 hundred and 3 fifties. (Photo: ANI)
Wicketkeeper Mushfiqur Rahim is the highest run-getter for Bangladesh in the Asia Cup. Rahim has scored 699 runs in 29 matches at an average of 36 with 2 hundreds and 2 fifties. (Photo: ANI)