Top 10 Most Runs in Asia Cup ODI History

Below is the list of top 10 Batsmen to scored Most Runs in ODI cricket history in Asia Cup. This list is prepared on the basis of Most Runs.

  • Home
  • News
  • Top 10 Most Runs in Asia Cup ODI History

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)

PosPlayerSpanMatchInningsNORunsHSAveBFSR100s50s04s6s
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.

Related News

  • Top 10 Most Fifties in Men's ODI Asia Cup History

    19 August 2025

    Top 10 Most Fifties in Men's ODI Asia Cup History

    Below is the list of top 10 Batsmen to scored Most Fifties in Men's ODI Asia Cup history. This list ...

    Read More
  • Top 10 Most Hundreds in Men's ODI Asia Cup History

    19 August 2025

    Top 10 Most Hundreds in Men's ODI Asia Cup History

    Below is the list of top 10 Batsmen to scored Most Hundreds in Men's ODI Asia Cup history. This list...

    Read More
  • Top 10 Most Fifties in Men's T20 Asia Cup History

    18 August 2025

    Top 10 Most Fifties in Men's T20 Asia Cup History

    Below is the list of top 10 Batsmen to scored Most Fifties in Men's T20 Asia Cup history. This list ...

    Read More