The Three batsmen have scored most centuries in the Men's ODI Asia Cup. These most centuries were scored by Sanath Jayasuriya (Sri Lanka), Virat Kohli (India) and Kumar Sangakkara (Sri Lanka).
Sanath Jayasuriya (Sri Lanka) is scored a total of 6 Hundreds in 25 matches (25 innings) while playing in the Men's ODI Asia Cup format between 1990-2008.
Virat Kohli (India) is scored a total of 4 Hundreds in 16 matches (13 innings) while playing in the Men's ODI Asia Cup format between 2010-2023.
Kumar Sangakkara (Sri Lanka) is scored a total of 4 Hundreds in 24 matches (23 innings) while playing in the Men's ODI Asia Cup format between 2004-2014.
Asia Cup is a cricket tournament organized by Asian Cricket Council. And this tournament is played in ODI and T20I format. National cricket teams of Asian members participate in Asia Cup tournament. And its first edition was held in 1984 in United Arab Emirates. Asia Cup has been held once in ODI format and T20I format after an interval of about one-two years.
A list of Top 10 Batsman with most run scorer in ODI format of Men's ODI Asia Cup tournament from 1984 till date has been prepared.
List of Top 10 Most Hundreds in Men's ODI Asia Cup History
A list of Most Hundreds in Men's ODI Asia Cup History, ODI format (1984 – Present)
| Pos | Player | Span | Match | Innings | NO | Runs | HS | Ave | BF | SR | 100s | 50s | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sanath Jayasuriya (SL) |
1990-2008 | 25 | 24 | 1 | 1220 | 130 | 53.04 | 1190 | 102.52 | 6 | 3 | 1 | 139 | 23 |
| 2 | Virat Kohli (IND) |
2010-2023 | 16 | 13 | 1 | 742 | 183 | 61.83 | 744 | 99.73 | 4 | 1 | - | 70 | 7 |
| 3 | Kumar Sangakkara (SL) |
2004-2014 | 24 | 23 | 1 | 1075 | 121 | 48.86 | 1272 | 84.51 | 4 | 8 | 2 | 107 | 7 |
| 4 | Shoaib Malik (PAK) |
2000-2018 | 17 | 15 | 3 | 786 | 143 | 65.50 | 867 | 90.65 | 3 | 3 | - | 76 | 8 |
| 5 | Lahiru Thirimanne (SL) |
2012-2014 | 8 | 8 | - | 363 | 102 | 45.37 | 477 | 76.10 | 2 | - | - | 34 | 3 |
| 6 | Shikhar Dhawan (IND) |
2014-2018 | 9 | 9 | - | 534 | 127 | 59.33 | 584 | 91.43 | 2 | 2 | - | 62 | 8 |
| 7 | Suresh Raina (IND) |
2008-2012 | 13 | 13 | 4 | 547 | 116* | 60.77 | 480 | 113.95 | 2 | 3 | - | 48 | 18 |
| 8 | Younis Khan (PAK) |
2004-2012 | 14 | 13 | 2 | 546 | 144 | 49.63 | 543 | 100.55 | 2 | 3 | - | 47 | 5 |
| 9 | Shahid Afridi (PAK) |
1997-2014 | 23 | 21 | 6 | 532 | 124 | 35.46 | 378 | 140.74 | 2 | 1 | 2 | 46 | 26 |
| 10 | Sachin Tendulkar (IND) |
1990-2012 | 23 | 21 | 2 | 971 | 114 | 51.10 | 1136 | 85.47 | 2 | 2 | - | 108 | 8 |
Last Updated on August 19, 2025.
Who scored the Most Hundreds in the Men's ODI Asia Cup History (ODI Format)?
Sanath Jayasuriya of Sri Lanka (6 Hundreds), Virat Kohli of India (4 Hundreds) and Kumar Sangakkara of Sri Lanka (4 Hundreds) has scores Most Hundreds in the Men's ODI Asia Cup.