Indian skipper Rohit Sharma ranks 1st on this list of batters with 629 runs in 15 innings, averaging 52.41 at a strike rate of 87.72. Hitman's top score in Asia cup - 111*, against Pakistan in 2018
Indian skipper Virat Kohli ranks 2nd on this list with 613 runs in 10 innings, averaging 61.30 at a strike rate of 97.14His top score in the Asia cup was -183 runs in 148 balls against Pakistan in 2012.
Bangladeshi batter Mushfiqur Rahim ranks 3rd on this list with 594 runs in 16 innings, averaging 42.42 at a strike rate of 87.48His top score in the Asia cup was -144 runs against Sri Lanka in 2018.
Srilankan legend Kumar Sangakkara ranks 4th on this list with 574 runs in 12 matches, averaging 47.83 at a strike rate of 81.76His top score in the Asia cup was -103 runs against India in 2014.
Indian opener Shikhar Dhawan ranks 5th on this list with 534 runs in 9 matches, averaging 59.33 at a strike rate of 91.43His top score in the Asia cup was -127 runs against Hongkong in 2018.