Asia Cup 2023: Top 10 Highest Run Scorer in the History of ODI Format of the Tournament

Sachin Tendulkar is third on the list of players with most runs in Asia Cup. He is also the highest scorer for India in the history of the tournament.

Asia Cup 2023 is all set to be played in August and September in Pakistan and Sri Lanka. This time around the tournament will be played in the ODI format. Last year, Sri Lanka won the T20 Asia Cup by defeating Pakistan in the finals. In the ODI format of the Asia Cup, India is the defending champion. Throughout the history of this tournament, many memorable moments have happened. Some of the finest ODI knocks have been played in Asia Cup. Here we have covered the players who have scored the most runs in Asia Cup ODI format.

Asia Cup 2023: Top 10 Highest Run Scorer in the History of ODI Format of the Tournament

Also read: Asia Cup 2023: Gaddafi Stadium Lahore ODI Stats and Records

Most Runs by a Player in Asia Cup ODI Format

Player NameSpanMatInnsNORunsHSAvgBFSR1005004s6s
ST Jayasuriya (SL)1990-200825241122013053.041190102.5263113923
KC Sangakkara (SL)2004-201424231107512148.86127284.514821077
SR Tendulkar (IND)1990-20122321297111451.10113685.47271088
Shoaib Malik (PAK)2000-20181715378614365.5086790.6533768
RG Sharma (IND)2008-201822215745111*46.5687784.941616017
A Ranatunga (SL)1984-199719196741131*57.0089582.791649+7+
Mushfiqur Rahim (BAN)2008-20182121269914436.7882784.52225410
DPMD Jayawardene (SL)2000-2014282636747829.3076987.6473706
MS Dhoni (IND)2008-201819166648109*64.8073987.681314712
PA de Silva (SL)1984-20002422264596*32.2577383.44444+4+
MS Atapattu (SL)1997-20041312264210064.2090371.0916512
V Kohli (IND)2010-20141110061318361.3063197.1431604
Inzamam-ul-Haq (PAK)1995-2004151335918859.1066289.27614112
G Gambhir (IND)2008-20121313057310044.0763789.95151602
SK Raina (IND)2008-201213134547116*60.77480113.95234818
Younis Khan (PAK)2004-20121413254614449.63543100.5523475
S Dhawan (IND)2014-201899053412759.3358491.4322628
Shahid Afridi (PAK)1997-20142321653212435.46378140.742124626
NS Sidhu (IND)1988-199714124530104*66.2568277.7116437
Tamim Iqbal (BAN)2008-2018131315197043.2563881.346593
SC Ganguly (IND)1997-200413122518135*51.8070074.00144413
Umar Akmal (PAK)2010-201412122510102*51.0051399.4114399
V Sehwag (IND)2004-20101313050911939.15447113.871316712
Mohammad Yousuf (PAK)2000-200814123490100*54.4463876.80121484
M Azharuddin (IND)1988-20001813546890*58.5056383.1241259
Misbah-ul-Haq (PAK)2008-2014141344197646.5549085.51513110
Mohammad Hafeez (PAK)2012-201499040310544.7758169.3613353
Shakib Al Hasan (BAN)2010-2018131314026833.50390103.0732395
Athar Ali Khan (BAN)1988-1997111113688236.7964157.41227+2+
TM Dilshan (SL)2000-2012201813687121.6440890.1921382
CK Kapugedera (SL)2008-2012121123657540.5544382.3941268
HDRL Thirimanne (SL)2012-201488036310245.3747776.102343
Akram Khan (BAN)1988-2000131313456428.7554563.30223+1+
R Dravid (IND)1997-2004139033410437.1142778.2212291
AD Mathews (SL)2010-20181110633174*82.7540282.3331243
Mahmudullah (BAN)2008-2018201963287425.2352562.4711192
Saeed Anwar (PAK)1995-20009903209035.5541277.6621363
Mohammad Ashraful (BAN)2004-20101212031610926.3350462.69111292
Yuvraj Singh (IND)2004-2008111023125039.0035488.1311247

Sanath Jayasuriya has scored the most runs in the history of Asia Cup with 1220 runs in 24 innings with an average of over 53 and highest score of 130 runs. Jayasuriya also has the 6 centuries which is the most for any player in the tournament.

Kumar Sangakkara is second on the list with 1075 runs in 23 innings. The Sri Lankan wicketkeeper batter scored at an average of around 49 and has 9 half centuries and 4 centuries to his name.

Sachin Tendulkar is third on the list of players with most runs in Asia Cup. He is also the highest scorer for India in the history of the tournament. Tendulkar scored 971 runs 21 innings with an average of 51. He also registered 2 centuries and 5 half centuries.

Sohaib Malik has the most runs for Pakistan in Asia Cup. He scored 786 runs in 15 innings with the help of 3 half centuries and 3 centuries at an average of 65. For Bangladesh, Mushfiqur Rahim has scored the most runs. He has scored 699 runs in the 21 innings that he has played so far.

IPL 2024

Related articles