Here is the list of players who have played most matches in the history of Asia Cup
Bangladesh middle-order batter Mahmudullah has played 25 matches in Asia Cup.
Former Sri Lankan opener Sanath Jayasuriya has played 25 matches in Asia Cup. He did not play the T20 version of the tournament.
The Bangladesh wicketkeeper-batter has featured in 26 Asia Cup encounters, the most for his country.
Former Pakistan skipper Shahid Afridi has played 27 Asia Cup matches. Afridi also featured in the 2016 edition of the tournament which was played in T20 format.
India's current all-format skipper Rohit Sharma has played 27 Asia Cup matches. India are currently defending champions of the tournament.