The Sanath Jayasuriya of Sri Lanka holds the record for the most runs scored in the Asia Cup ODI format. Sanath Jayasuriya scored a total of 1220 runs in 25 matches (24 innings) while playing in the Asia Cup ODI format between 1990 and 2008.
Sanath Jayasuriya scored 6 centuries and holds the record for most centuries in the history of Asia Cup ODI format. and also scored 3 helf centuries.
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 Asia Cup tournament from 1984 till date has been prepared.
List of Top 10 Most Runs in Asia Cup History (ODI Format)
A list of Most Runs in 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 | Kumar Sangakkara (SL) |
2004-2014 | 24 | 23 | 1 | 1075 | 121 | 48.86 | 1272 | 84.51 | 4 | 8 | 2 | 107 | 7 |
3 | Sachin Tendulkar (IND) |
1990-2012 | 23 | 21 | 2 | 971 | 114 | 51.10 | 1136 | 85.47 | 2 | 7 | - | 108 | 8 |
4 | Rohit Sharma (IND) |
2008-2023 | 28 | 26 | 6 | 939 | 111* | 46.95 | 1057 | 88.83 | 1 | 9 | 2 | 81 | 28 |
5 | Mushfiqur Rahim (BAN) |
2008-2023 | 25 | 25 | 2 | 830 | 144 | 36.08 | 999 | 83.08 | 2 | 3 | - | 61 | 11 |
6 | Shoaib Malik (PAK) |
2000-2018 | 17 | 15 | 3 | 786 | 143 | 65.50 | 867 | 90.65 | 3 | 3 | - | 76 | 8 |
7 | Virat Kohli (IND) |
2010-2023 | 16 | 13 | 1 | 742 | 183 | 61.83 | 744 | 99.73 | 4 | 1 | - | 70 | 7 |
8 | Arjuna Ranatunga (SL) |
1984-1997 | 19 | 19 | 6 | 741 | 131* | 57.00 | 895 | 82.79 | 1 | 6 | - | 49+ | 7+ |
9 | Mahela Jayawardene (SL) |
2000-2014 | 28 | 26 | 3 | 674 | 78 | 29.30 | 769 | 87.64 | - | 7 | 3 | 70 | 6 |
10 | MS Dhoni (IND) |
2008-2018 | 19 | 16 | 6 | 648 | 109* | 64.80 | 739 | 87.68 | 1 | 3 | 1 | 47 | 12 |
Last Updated on August 10, 2025.
Who scored the most runs in the Asia Cup History (ODI Format)?
Sanath Jayasuriya of Sri Lanka has scores most runs in the Asia Cup ODI Format. He is scored 1220 runs in 14 innings of 15 matches.