Asia cup 2025: When it comes to scoring the most centuries in the Asia Cup (ODI), the fans have big names like Virat Kohli, Rohit Sharma or Sachin Tendulkar, but in this case, Sri Lankan’s great all -rounder Sanath Jayasuriya, who has rescued sixes of opposition teams many times with his aggressive batting.
Sanath Jayasuriya – Emperor of Asia Cup
Total century- 6
Sri Lankan great all -rounder Sanath Jayasuriya holds the record for the highest century in the Asia Cup (ODI). Between 1990 and 2008, he has scored 1220 runs in 24 innings of 25 matches at a strike rate of 102.52. During this time his average was 53.04. He scored 6 centuries and 3 half -centuries, while his best score was 130 runs. This record of Jayasuriya, famous for aggressive batting, still continues today.
Run machine Virat Kohli
Total century- 4
India’s star batsman Virat Kohli is second in this list. He has scored 742 runs in 13 innings of 16 matches played from 2010 to 2023. During this time his average was 61.83 and the strike rate was 99.73. Kohli has scored 4 centuries in the Asia Cup, with his best score 183 runs. Run chase master Kohli has removed India from difficult situation many times in this tournament.
Shikhar Dhawan also included in the list
Total century- 2
India’s opening batsman Shikhar Dhawan is at number 6 in this list. He played 9 matches in the Asia Cup between 2014 and 2018 and scored 534 runs. His average was 59.33 and the strike rate was 91.43. He has scored 2 centuries and 2 half -centuries during this period, in which his best score is 127 runs. Dhawan’s aggressive game is known for giving Team India a fast start.
Other players of india
In this list, the names of veterans like Sachin Tendulkar and Rohit Sharma of India are also included. Sachin Tendulkar, who is called the God of Cricket in the Asia Cup, has 2 centuries. At the same time, Rohit Sharma has scored 1 century in the Asia Cup.

