The Asia Cup is a multinational tournament featuring top teams from the subcontinent competing against each other. It was first played in 1984 and takes place once every two years. This tournament is played in ODI and T20I formats, and teams like India, Sri Lanka, and Pakistan have dominated the competition over the years.
This article will feature the list of players who have scored the most hundreds in Asia Cup history. Players like Sachin Tendulkar, Sanath Jayasuriya, Kumar Sangakkara, Mahela Jayawardene, and many more batting icons have played in it. But who has scored the most hundreds in Asia Cup history? Let’s check it out below.
Most Centuries in Asia Cup (ODI Format)
|Sanath Jayasuriya (SL)||1990-2008||25||6||1220||130||3|
|Kumar Sangakkara (SL)||2004-2014||24||4||1075||121||8|
|Virat Kohli (IND)||2010-2014||11||3||613||183||1|
|Shoaib Malik (PAK)||2000-2018||17||3||786||143||3|
|Lahiru Thirimanne (SL)||2012-2014||8||2||363||102||0|
|Shikhar Dhawan (IND)||2014-2018||9||2||534||127||2|
|Suresh Raina (IND)||2008-2012||13||2||547||116*||3|
|Younis Khan (PAK)||2004-2012||14||2||546||144||3|
|Mushfiqur Rahim (BAN)||2008-2018||21||2||699||144||2|
|Sachin Tendulkar (IND)||1990-2012||23||2||971||114||7|
5. Lahiru Thirimanne (SL) – 2 Centuries
There are seven batters, including Sachin Tendulkar and Shikhar Dhawan, who have scored two centuries each in Asia Cup history. But former Sri Lankan opener Lahiru Thirimanne has done it in less time. The left-hander played just eight matches in the 2012 and 2014 editions and scored 363 runs at 45.37 with two centuries and a best of 102.
4. Shoaib Malik (PAK) – 3 Centuries
Veteran Pakistani all-rounder Shoaib Malik has scored the most centuries for his country and joint-third most. Malik has been a consistent performer for his team over the tournament. Between 2000 and 2018, he played 17 games in the Asia Cup and scored 786 runs at an excellent average of 65.50 and a strike rate of 90.65. He has scored three centuries and three half-centuries.
3. Virat Kohli (IND) – 3 Centuries
Former Indian captain Virat Kohli is another player who has put up some good numbers in this tournament. He didn’t play in the 2018 edition and scored a ton in the 2022 T20I editions. His numbers in ODI editions are also impressive. Virat has played 10 ODI innings in the Asia Cup and scored 613 runs at 61.30 and a strike rate of 97.14, including three centuries and one half-century. His career best of 183 against Pakistan also came in the Asia Cup.
2. Kumar Sangakkara (SL) – 4 Centuries
Former Sri Lankan superstar Kumar Sangakkara is second on this list. He scored the most international centuries for his country during his career. In the Asia Cup, he is second. Sangakkara played 24 games between 2004 and 2014. He scored a total of 1075 runs at an average of 48.86, with a high score of 121. He scored four centuries and eight half-centuries.
1. Sanath Jayasuriya (SL) – 6 Centuries
Whenever someone talks about the Asia Cup, Sanath Jayasuriya will surely feature at the top of that discussion. He is the only player and will be the only one to win more than 1200 runs and 20+ wickets in Asia Cup history. Jayssuriya played 25 games between 1990 and 2008 and scored the most 1220 runs at 53.04, with six centuries and three half-centuries. He also took 22 wickets with the ball.