Most Centuries in Asia Cup

Sri Lanka’s Sanath Jayasuriya holds the record for hitting the most centuries in Asia Cup history. Jayasuriya has hit 6 centuries in 25 matches and has scored 1220 runs at a strike rate of 102.52. Kumar Sangakkara and Virat Kohli are tied for second on the list with 4 centuries, Shoaib Malik is at third place with 3 centuries. Seven players have scored 2 centuries each in the history of the 50 overs Asia Cup.

Pakistan and Sri Lanka are set to co-host the 16th edition of the Asia Cup 2023 from 30 Aug to 17 Sep 2023. Sri Lanka is the defending champions, having won the last Asia Cup played in UAE in 2022 in the T20I format.

Most Centuries in Asia Cup 2023 ODI

7 players have hit centuries in the 2023 Asia Cup so far.

RankPlayerCenturiesRunsAgainstVenue
1Babar Azam (PAK)1151NepalMultan
2Iftikhar Ahmed (PAK)1109*NepalMultan
3Mehidy Hasan Miraz (BAN)1112*AfghanistanLahore
4Najmul Hossain Shanto (BAN)1104AfghanistanLahore
5KL Rahul (IND)1111*PakistanColombo
6Virat Kohli (IND)1122*PakistanColombo
7Shubman Gill (IND)1121BangladeshColombo

Top 10 Batters with the Most Centuries in Asia Cup (ODI)

40 players have hit a total of 60 centuries in the history of the 50 overs Asia Cup.

RankPlayerCenturiesFiftiesMatchesStrike Rate
1Sanath Jayasuriya6325102.52
2Virat Kohli4114100.95
3Kumar Sangakkara482484.51
4Shoaib Malik331790.65
5Lahiru Thirimanne20976.10
6Shikhar Dhawan22991.43
7Suresh Raina2313113.95
8Younis Khan2314100.55
9Sachin Tendulkar272385.47
10Mushfiqur Rahim222583.08

Also read: Most Wickets in Asia Cup 2023

1) Sanath Jayasuriya: 6 Centuries in 25 Matches

Former Sri Lankan opening batter Sanath Jayasuriya has hit the most centuries (6) in the Asia Cup. Jayasuriya’s attacking batting style was a nightmare for opening bowlers and was responsible for Sri Lanka’s consistent success in the ODI format. His highest score of 130 came against India in the 2004 Asia Cup at Colombo.

2) Virat Kohli: 4 Centuries in 14 Matches

Team India’s batting superstar Virat Kohli has scored four hundreds in the ODI edition of the Asia Cup, the joint-second highest centuries in the tournament’s history. His 183 against Pakistan in the 2012 edition is the highest individual score in the Asia Cup. Kohli scored a century (122) in the T20 edition of the Asia Cup in 2022 vs Afghanistan.

3) Kumar Sangakkara: 4 Centuries in 24 Matches

Jayasuriya’s teammate and former Sri Lanka skipper Kumar Sangakkara hold second place in the list of most hundreds (4) in the Asia Cup. After Jayasuriya, Sangakkara continued Sri Lanka’s good run in Asia Cups and ICC Tournaments. He scored 8 fifties in addition to the 4 hundreds. 

Also read: Asia Cup Winners and Runner-up List from 1984 to 2023

4) Shoaib Malik: 3 Centuries in 17 Matches

Pakistan’s Shoaib Malik is joint-third highest on the list of most centuries in the Asia Cup. He has scored 3 hundreds plus 3 fifties in 17 matches played in the tournament. His highest score of 143 came against India at Colombo in 2004.

Seven Players: 2 Centuries

Lahiru Thirimanne, Shikhar Dhawan, Suresh Raina, Younis Khan, Mushfiqur Rahim, Shahid Afridi, and Sachin Tendulkar have scored 2 centuries each in the Asia Cup. Sachin’s 2nd hundred was his 100th century in international cricket. Dhawan scored both his centuries in the 2018 edition of the Asia Cup.

Batters with the Most Centuries in Asia Cup T20

2 centuries have been scored in the history of the 20 overs Asia Cup.

RankPlayerCenturiesFiftiesMatchesStrike Rate
1Babar Hayat115146.87
2Virat Kohli1310132.00

Also read: Most Runs in Asia Cup 2023

FAQs

Who has scored the most centuries in Asia Cup history? 

Former Sri Lanka opener Sanath Jayasuriya has scored the most centuries (6) in Asia Cup history. He made 1220 runs in 25 matches including 6 hundreds and 3 fifties. 

Who is the only player to score three centuries in a single Asia Cup? 

Kumar Sangakkara (2008) is the only player to score three centuries in a single Asia Cup. He scored hundreds against Bangladesh, Pakistan and India during the 2008 Asia Cup.

Which country has scored the most centuries in Asia Cup history? 

India (19) has scored the most centuries in Asia Cup history. Pakistan is second at 18, Sri Lanka is third with 14 while Bangladesh is 4th with 8 centuries in the tournament's history.

Who has the most centuries in Asia Cup T20?

Hong Kong’s Babar Hayat (2016) and India’s Virat Kohli (2022) have scored the most centuries (1) in Asia Cup T20. The 2016 and 2022 Asia Cups were played in the T20 format. 

Who has scored the most number of half-centuries in Asia Cup history?

India's Rohit sharma have scored the most number of half-centuries (9) in Asia Cup history. Sri Lanka's Kumar Sangakkara (8) and India's Sachin Tendulkar (7) are second and third on the list.


Disclaimer:

Junglee Games India Private Limited ("Junglee") is neither associated with, affiliated to, nor has any connection, whatsoever, with any third-party sporting event and leagues. Unless engaged by way of proper Agreement for endorsement etc., Junglee also disclaims any association, affiliation, or connection, whatsoever, with the Teams or Players, who are participating in the said third-party Sporting events or Leagues.

Win cash worth ₹3000* as Welcome Bonus