Most Runs in Asia Cup History – All-Time Batting Records

The Asia Cup has featured many of the greatest batters Asian cricket has produced, from Sanath Jayasuriya and Sachin Tendulkar to Rohit Sharma and Virat Kohli. Since the tournament began in 1984, its format has changed between ODI and T20I cricket, creating records across different eras and playing conditions. Sanath Jayasuriya remains the benchmark in the traditional ODI Asia Cup with 1,220 runs, while modern players such as Rohit Sharma and Virat Kohli have added substantial T20I Asia Cup runs to their career totals. Jayasuriya also owns the record for the most Asia Cup centuries, while Kohli holds the highest individual score with his famous 183 against Pakistan.

Most Runs in Asia Cup History

The table below combines the main ODI and T20I Asia Cup records for the leading batters.

Rank Player Team Matches Runs Average Centuries
1 Sanath Jayasuriya Sri Lanka 25 1,220 53.04 6
2 Rohit Sharma India 37 1,210 41.72 1
3 Virat Kohli India 26 1,171 68.88 5
4 Kumar Sangakkara Sri Lanka 24 1,075 48.86 4
5 Sachin Tendulkar India 23 971 51.10 2
6 Shoaib Malik Pakistan 21 907 64.78 3
7 Mushfiqur Rahim Bangladesh 32 875 30.17 2
8 Arjuna Ranatunga Sri Lanka 19 741 57.00 1
9 MS Dhoni India 24 690 69.00 1
10 Mahela Jayawardene Sri Lanka 28 674 29.30 0

The list shows how different generations have shaped Asia Cup batting records. Jayasuriya built his entire total in ODI cricket, while players such as Rohit and Kohli benefited from appearing in both ODI and T20I editions. The format distinction is important when comparing career totals across eras.

Sanath Jayasuriya – 1,220 Runs

Sanath Jayasuriya remains one of the most dominant batters in Asia Cup history.

The Sri Lankan opener scored 1,220 ODI Asia Cup runs from 25 matches at an average of 53.04. He combined those numbers with a strike rate above 100, which was remarkable during an era when ODI scoring rates were considerably lower than they are today.

Jayasuriya scored six Asia Cup centuries, the most by any batter in the competition. His highest score was 130, a mark he reached twice.

He first scored 130 against India in 2004 and later produced another 130 against Bangladesh during the 2008 tournament.

The 2008 Asia Cup was his greatest individual campaign. Jayasuriya scored 378 runs, including a century in the final against India, as Sri Lanka won the championship.

His combination of career runs, centuries and single-edition dominance keeps him at the center of any discussion about the greatest Asia Cup batters.

Rohit Sharma – 1,210 Runs

Rohit Sharma moved extremely close to Jayasuriya’s career run record during his long Asia Cup career.

Across ODI and T20I editions, Rohit accumulated 1,210 runs from 37 matches at an average of 41.72.

His strongest Asia Cup campaign came in 2018 when he captained India. Rohit scored 317 runs from five innings at an average above 100 and finished unbeaten on several occasions.

His only Asia Cup century came against Pakistan in that tournament. He scored an unbeaten 111 as India comfortably chased the target.

Rohit also contributed in T20I editions, which helped move his combined career total beyond several legends who played only in ODI tournaments.

His ability to contribute as both an opener and captain made him one of India’s most important Asia Cup players.

Virat Kohli – 1,171 Runs

Virat Kohli’s Asia Cup numbers stand out because of his extraordinary batting average.

Kohli scored 1,171 runs across ODI and T20I Asia Cups at an average of 68.88. His record includes five centuries.

His most famous innings came against Pakistan in the 2012 Asia Cup.

Pakistan scored 329/6, setting India a difficult target. Kohli responded with 183 from 148 deliveries, hitting 22 fours and one six.

India successfully chased the target, and Kohli’s 183 remains the highest individual score in ODI Asia Cup history.

Kohli also produced the highest T20I Asia Cup score when he made an unbeaten 122 against Afghanistan in 2022.

That performance ended a long wait for an international century and gave Kohli one of the rare distinctions of holding major individual batting records in both formats of the Asia Cup.

Kumar Sangakkara – 1,075 Runs

Kumar Sangakkara scored 1,075 runs in 24 ODI Asia Cup matches.

The Sri Lankan wicketkeeper-batter averaged 48.86 and scored four centuries along with eight half-centuries.

Sangakkara’s record was built almost entirely on consistency. He regularly occupied the No. 3 position and provided stability when Sri Lanka lost early wickets.

Unlike Rohit and Kohli, Sangakkara never played a T20I Asia Cup. All of his runs came in the ODI competition, which makes his 1,075-run total particularly impressive.

He also played during one of Sri Lanka’s strongest eras, alongside Jayasuriya, Mahela Jayawardene, Muttiah Muralitharan and Lasith Malinga.

His ability to score in both league matches and knockout games made him one of the most dependable batters in tournament history.

Sachin Tendulkar – 971 Runs

Sachin Tendulkar scored 971 runs in 23 Asia Cup matches.

He averaged 51.10 and registered two centuries and seven half-centuries.

Tendulkar’s Asia Cup career covered more than two decades, beginning in the early 1990s and extending through the 2012 tournament.

His final Asia Cup century became one of the most famous moments of his career. Tendulkar scored 114 against Bangladesh in 2012, completing his 100th international century.

Although India lost that match, the innings created a milestone that no other player had previously achieved in international cricket.

Tendulkar remains fifth among the leading Asia Cup run-scorers despite playing fewer matches than several modern players.

Shoaib Malik – 907 Runs

Shoaib Malik is Pakistan’s leading run-scorer among the long-term Asia Cup batting records.

He scored 907 runs from 21 matches at an excellent average of 64.78.

Malik registered three centuries and four half-centuries.

His best Asia Cup score came against India in 2004 when he made 143 from 127 balls. The innings contained 18 fours and remains one of the highest individual scores in Asia Cup history.

Malik was especially effective against India and regularly played important middle-order innings for Pakistan.

His average is among the best of any player with more than 800 Asia Cup runs.

Top 10 Asia Cup Run Scorers

Player Team Runs Centuries
Sanath Jayasuriya Sri Lanka 1,220 6
Rohit Sharma India 1,210 1
Virat Kohli India 1,171 5
Kumar Sangakkara Sri Lanka 1,075 4
Sachin Tendulkar India 971 2
Shoaib Malik Pakistan 907 3
Mushfiqur Rahim Bangladesh 875 2
Arjuna Ranatunga Sri Lanka 741 1
MS Dhoni India 690 1
Mahela Jayawardene Sri Lanka 674 0

Sri Lanka and India dominate the list. Seven of the top 10 positions belong to players from those two countries.

That reflects the historical success of both teams. India and Sri Lanka have regularly reached the later stages of Asia Cup tournaments, giving their leading batters more opportunities to build large career totals.

Highest Individual Scores in Asia Cup History

Rank Player Team Score Opponent Edition
1 Virat Kohli India 183 Pakistan 2012
2 Babar Azam Pakistan 151 Nepal 2023
3 Younis Khan Pakistan 144 Hong Kong 2004
4 Mushfiqur Rahim Bangladesh 144 Sri Lanka 2018
5 Shoaib Malik Pakistan 143 India 2004
6 Virat Kohli India 136 Bangladesh 2014
7 Sourav Ganguly India 135* Bangladesh 2000
8 Arjuna Ranatunga Sri Lanka 131* India 1997
9 Sanath Jayasuriya Sri Lanka 130 India 2004
10 Sanath Jayasuriya Sri Lanka 130 Bangladesh 2008

Kohli’s 183 remains the benchmark. Babar Azam came closest when he made 151 against Nepal in the opening match of the 2023 Asia Cup.

Younis Khan and Mushfiqur Rahim share the next-highest total with 144, while Malik’s 143 against India is fifth.

Highest T20I Asia Cup Scores

The T20I version has its own batting records.

Virat Kohli scored 122 not out against Afghanistan in 2022, while Hong Kong’s Babar Hayat also scored 122 during the 2016 tournament.

Kohli’s innings is listed ahead because he remained unbeaten.

Pathum Nissanka joined the list of Asia Cup T20I centurions in 2025 when he scored 107.

Most Runs in a Single Asia Cup Edition

Player Team Edition Format Runs
Sanath Jayasuriya Sri Lanka 2008 ODI 378
Virat Kohli India 2012 ODI 357
Shikhar Dhawan India 2018 ODI 342
Rohit Sharma India 2018 ODI 317
Shoaib Malik Pakistan 2004 ODI 316
Abhishek Sharma India 2025 T20I 314
Shubman Gill India 2023 ODI 302
Mushfiqur Rahim Bangladesh 2018 ODI 302
Mohammad Yousuf Pakistan 2000 ODI 295
Mohammad Rizwan Pakistan 2022 T20I 281

Jayasuriya’s 378 runs in 2008 remain the highest overall single-edition total.

Kohli came close with 357 runs in 2012, while Dhawan and Rohit both produced major totals during India’s championship-winning 2018 campaign.

The 2025 T20I Asia Cup produced another significant record. Abhishek Sharma scored 314 runs from seven matches at an average of 44.86 and an extraordinary strike rate of 200.00. He was the tournament’s leading run-scorer.

Sanath Jayasuriya’s Six Asia Cup Centuries

One of Jayasuriya’s hardest records to break is his total of six Asia Cup hundreds.

Kohli is his closest major challenger with five.

Sangakkara scored four, while Shoaib Malik registered three.

Jayasuriya’s centuries came during an era when scoring hundreds quickly in ODI cricket was considerably more difficult. His combination of six hundreds and a career strike rate above 100 strengthens his position as one of the greatest Asia Cup batters.

Most Runs in ODI Asia Cup History

When only the traditional 50-over Asia Cup is considered, the rankings change because T20I runs are excluded.

Player ODI Asia Cup Runs
Sanath Jayasuriya 1,220
Kumar Sangakkara 1,075
Sachin Tendulkar 971
Shoaib Malik 786
Rohit Sharma 745

Jayasuriya therefore remains the clear ODI Asia Cup record holder.

Modern players such as Rohit and Kohli move higher in combined-format discussions because they also accumulated runs in T20I editions.

Most Runs in T20I Asia Cup History

Player Runs
Pathum Nissanka 434
Virat Kohli 429
Abhishek Sharma 314
Babar Hayat 292
Mohammad Rizwan 281

Pathum Nissanka moved ahead of Kohli during the 2025 tournament and became the leading scorer in the T20I version of the Asia Cup with 434 runs.

Kohli remains close behind with 429 runs from only 10 innings and an exceptional average of 85.80.

Why Asia Cup Batting Records Are Difficult to Compare

Asia Cup statistics span very different eras.

The early tournaments were short ODI competitions with relatively few matches. Modern editions often include group stages and Super Four rounds, which give players more opportunities.

The format has also alternated between ODI and T20I cricket since 2016.

A player such as Jayasuriya therefore built his entire record in 50-over cricket, whereas Rohit and Kohli played in both formats.

For that reason, career totals are useful, but ODI and T20I records should also be considered separately when comparing players.

Conclusion

Sanath Jayasuriya remains one of the defining names in Asia Cup batting history. His 1,220 ODI runs, six centuries and record 378-run campaign in 2008 give him several of the tournament’s major batting records.

Rohit Sharma accumulated 1,210 runs across formats, while Virat Kohli reached 1,171 and produced some of the competition’s greatest individual innings. Kohli’s 183 against Pakistan remains the highest ODI Asia Cup score, while his unbeaten 122 against Afghanistan is the benchmark in the T20I version.

Kumar Sangakkara, Sachin Tendulkar and Shoaib Malik also occupy prominent places in the all-time records, while younger players such as Pathum Nissanka and Abhishek Sharma have begun reshaping the T20I charts.

Because the Asia Cup alternates between formats, future batting records will continue to develop in two different ways. For now, Jayasuriya’s ODI achievements and the combined records of the modern generation remain central to the tournament’s batting history.

FAQs

Who has scored the most runs in Asia Cup history?

Sanath Jayasuriya is the leading ODI Asia Cup run-scorer with 1,220 runs from 25 matches.

How many Asia Cup runs did Rohit Sharma score?

Rohit Sharma accumulated 1,210 runs across ODI and T20I Asia Cup matches.

How many Asia Cup runs did Virat Kohli score?

Virat Kohli scored 1,171 runs across ODI and T20I Asia Cup editions.

Who has scored the most centuries in Asia Cup history?

Sanath Jayasuriya holds the record with six Asia Cup centuries.

What is the highest individual score in Asia Cup history?

Virat Kohli’s 183 against Pakistan in 2012 is the highest individual score in an ODI Asia Cup match.

Who has the highest T20I Asia Cup score?

Virat Kohli scored an unbeaten 122 against Afghanistan in 2022. Babar Hayat also scored 122 in 2016, but Kohli remained not out.

Who scored the most runs in a single Asia Cup edition?

Sanath Jayasuriya scored 378 runs for Sri Lanka during the 2008 Asia Cup.

How many Asia Cup runs did Kumar Sangakkara score?

Kumar Sangakkara scored 1,075 runs from 24 ODI Asia Cup matches.

How many Asia Cup runs did Sachin Tendulkar score?

Sachin Tendulkar scored 971 runs in 23 Asia Cup matches.

Who is Pakistan’s leading Asia Cup run-scorer?

Shoaib Malik is one of Pakistan’s leading long-term Asia Cup batters, with more than 900 runs across the tournament’s formats.

What was Shoaib Malik’s highest Asia Cup score?

Shoaib Malik scored 143 against India in 2004.

Who has scored the most runs in T20I Asia Cup history?

Pathum Nissanka leads the T20I Asia Cup run chart with 434 runs through the 2025 tournament.

Who scored the most runs in the 2025 Asia Cup?

Abhishek Sharma was the leading scorer with 314 runs from seven matches at a strike rate of 200.00.

Who scored the most runs in the 2023 Asia Cup?

Shubman Gill led the 2023 ODI Asia Cup run chart with 302 runs.

Which batter has the best average among the major Asia Cup run-scorers?

Virat Kohli has one of the strongest averages among the tournament’s major career run-scorers, averaging close to 69 across his Asia Cup appearances.

Rivcky John

A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.