Skip to content
Cricket Record Book

Men’s Asia Cup Records and Winners List

Covers 96 Men's Asia Cup matches from Jul 2004 to Sep 2025. Afghanistan matches are not in the open data set, so their results and players are missing.

These Asia Cup records draw on 96 men’s matches spread over 10 editions, from Jul 2004 to the Dubai final of 28 Sep 2025. India won that final against Pakistan by 5 wickets, their fifth title among the finals the ball-by-ball data covers.

The page also names the champions of the seven tournaments held from 1984 to 2000, as listed in the official records. Keep two gaps in mind. Afghanistan’s games are absent from the open data, so none of their results or players appear. And the 2004, 2010, 2012 and 2014 editions are only partly covered, though each of their finals is in the data.

Asia Cup Winners List and Titles

India and Sri Lanka have shared almost every title in the record book. The early winners table shows India champions in 1984, 1988, 1991 and 1995, Sri Lanka in 1986 and 1997, and Pakistan in 2000. Of the ten finals with ball-by-ball records, India won five (2010, 2016, 2018, 2023 and 2025), Sri Lanka four (2004, 2008, 2014 and 2022) and Pakistan one (2012).

Put together, the titles table reads India 9, Sri Lanka 6, Pakistan 2. The four partly covered editions are credited too, because their finals are in the data, and Pakistan’s 2012 win at Mirpur came by just 2 runs against Bangladesh.

Some finals were one-sided. Sri Lanka beat India by 100 runs in Karachi in 2008. In 2023 India needed no wickets to fall at all, winning by 10 wickets at Colombo’s R Premadasa Stadium after Mohammed Siraj (India) took 6/21 and Sri Lanka collapsed for 50. The 2018 final in Dubai was much closer, India getting home by 3 wickets against Bangladesh.

The format has changed too. The 2016, 2022 and 2025 editions were T20Is, the rest ODIs, so totals and strike rates mix both formats.

Asia Cup Winners List and Top Performers by Edition

The final is the last match of each edition. Editions marked partial have only a few matches in the open data, so no final is shown.

EditionMatches in dataFinalMost runsMost wickets
2004 (ODI)5Sri Lanka v India: Sri Lanka won by 25 runsST Jayasuriya (Sri Lanka) 272DNT Zoysa (Sri Lanka) 5
2008 (ODI)13India v Sri Lanka: Sri Lanka won by 100 runsST Jayasuriya (Sri Lanka) 378BAW Mendis (Sri Lanka) 17
2010 (ODI)7Sri Lanka v India: India won by 81 runsShahid Afridi (Pakistan) 265SL Malinga (Sri Lanka) 9
2012 (ODI)7Bangladesh v Pakistan: Pakistan won by 2 runsV Kohli (India) 357Umar Gul (Pakistan) 9
2014 (ODI)7Pakistan v Sri Lanka: Sri Lanka won by 5 wicketsHDRL Thirimanne (Sri Lanka) 274SL Malinga (Sri Lanka) 11
2016 (T20I)14Bangladesh v India: India won by 8 wicketsBabar Hayat (Hong Kong) 176Al-Amin Hossain (Bangladesh) 11
2018 (ODI)8Bangladesh v India: India won by 3 wicketsS Dhawan (India) 342JJ Bumrah (India) 8
2022 (T20I)8Sri Lanka v Pakistan: Sri Lanka won by 23 runsMohammad Rizwan (Pakistan) 261PWH de Silva (Sri Lanka) 8
2023 (ODI)11Sri Lanka v India: India won by 10 wicketsShubman Gill (India) 302Mohammed Siraj (India) 10
2025 (T20I)16Pakistan v India: India won by 5 wicketsAbhishek Sharma (India) 314Kuldeep Yadav (India) 17

Asia Cup Winners Before 2004

From the official tournament records. No ball-by-ball data exists in the open set for these editions, so they are not counted in any table below.

YearChampionFinal
1984Indiawon the round-robin
1986Sri Lankabeat Pakistan
1988Indiabeat Sri Lanka
1991Indiabeat Sri Lanka
1995Indiabeat Sri Lanka
1997Sri Lankabeat India
2000Pakistanbeat Sri Lanka

Most Asia Cup Titles

Shared titles count for both teams.

TeamTitles
India9
Sri Lanka6
Pakistan2

Asia Cup Teams List: Win-Loss Records

TeamMatchesWonLostTied/NRWin %
India453310276.7
Sri Lanka402514164.1
Pakistan432121150.0
Bangladesh361125030.6
UAE1138027.3
Oman514020.0
Hong Kong1001000.0
Nepal20200.0

Most Runs in Asia Cup History (Since 2004)

BatterMInnsRunsHSAvgSR100s50s
RG Sharma India34341,192111*41.1097.31111
V Kohli India21211,04918361.71104.0744
KC Sangakkara Sri Lanka202092512148.6885.9746
Mushfiqur Rahim Bangladesh282879314431.7283.5623
MS Dhoni India1919682109*75.7892.5413
ST Jayasuriya Sri Lanka9965013081.25110.3641
Shakib Al Hasan Bangladesh21216128030.60102.1705
SK Raina India1616586116*48.83112.0523
G Gambhir India131357310044.0889.9515
DPMD Jayawardene Sri Lanka20205677831.5086.9606
S Dhawan India121255312750.2795.8422
Shoaib Malik Pakistan1515547125*49.7385.6013
Tamim Iqbal Bangladesh15155397038.5081.7906
Umar Akmal Pakistan15155137739.4698.2805
TM Dilshan Sri Lanka191948675*27.0098.3803

Most Wickets in the Asia Cup

BowlerMInnsWktsBestAvgEcon5w
Kuldeep Yadav India1616345/2513.534.521
SL Malinga Sri Lanka1212315/3415.944.613
JJ Bumrah India1717253/3717.124.860
Haris Rauf Pakistan1414244/1917.176.940
BAW Mendis Sri Lanka77236/1311.304.262
Saeed Ajmal Pakistan1111233/2620.004.340
Shaheen Shah Afridi Pakistan1414224/3522.185.960
RA Jadeja India2222224/2931.234.610
Shakib Al Hasan Bangladesh2121222/2036.864.920
HH Pandya India1919213/319.956.100
Mustafizur Rahman Bangladesh1515214/4321.435.700
Mashrafe Mortaza Bangladesh2222212/1240.625.670
Abdur Razzak Bangladesh1414183/2036.284.970
B Kumar India1313174/2625.714.950
Shadab Khan Pakistan1313174/827.885.650

Asia Cup Records: Highest Individual Scores

BatterScoreBalls4s6sAgainstDate
V Kohli India183148222Pakistan18 Mar 2012
Babar Azam Pakistan151131144Nepal30 Aug 2023
Mushfiqur Rahim Bangladesh144150114Sri Lanka15 Sep 2018
V Kohli India136122162Bangladesh26 Feb 2014
ST Jayasuriya Sri Lanka13088166Bangladesh30 Jun 2008
ST Jayasuriya Sri Lanka130132141India27 Jul 2004
S Dhawan India127120152Hong Kong18 Sep 2018
ST Jayasuriya Sri Lanka12511495India6 Jul 2008
Shoaib Malik Pakistan125*119161India26 Jun 2008
Shahid Afridi Pakistan12460174Bangladesh21 Jun 2010

Best bowling figures

BowlerFiguresOversAgainstDate
BAW Mendis Sri Lanka6/138India6 Jul 2008
Mohammed Siraj India6/217Sri Lanka17 Sep 2023
BAW Mendis Sri Lanka5/226.3UAE26 Jun 2008
Kuldeep Yadav India5/258Pakistan10 Sep 2023
M Muralitharan Sri Lanka5/3110Bangladesh30 Jun 2008
SL Malinga Sri Lanka5/3410Pakistan15 Jun 2010
DN Wellalage Sri Lanka5/4010India12 Sep 2023
MF Maharoof Sri Lanka5/4210India22 Jun 2010
Sohail Tanvir Pakistan5/4810Sri Lanka29 Jun 2008
SL Malinga Sri Lanka5/529.5Pakistan25 Feb 2014

Highest team totals

TeamTotalOversAgainstVenueDate
Pakistan385/750BangladeshRangiri Dambulla International Stadium, Dambulla21 Jun 2010
India374/450Hong KongNational Stadium Karachi, Karachi25 Jun 2008
Sri Lanka357/950BangladeshGaddafi Stadium, Lahore25 Jun 2008
India356/250PakistanR Premadasa Stadium, Colombo10 Sep 2023
Pakistan342/650NepalMultan Cricket Stadium, Multan30 Aug 2023
Sri Lanka332/850BangladeshNational Stadium Karachi, Karachi30 Jun 2008
India330/447.5PakistanShere Bangla National Stadium, Mirpur18 Mar 2012
Pakistan329/650IndiaShere Bangla National Stadium, Mirpur18 Mar 2012

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Hong Kong3810.4PakistanSharjah Cricket Stadium, Sharjah2 Sep 2022
Sri Lanka5015.2IndiaR Premadasa Stadium, Colombo17 Sep 2023
UAE5713.1IndiaDubai International Cricket Stadium, Dubai10 Sep 2025
Oman6716.4PakistanDubai International Cricket Stadium, Dubai12 Sep 2025
UAE8217.4BangladeshShere Bangla National Stadium, Mirpur26 Feb 2016
Pakistan8317.3IndiaShere Bangla National Stadium, Mirpur27 Feb 2016
Nepal10423.4PakistanMultan Cricket Stadium, Multan30 Aug 2023
UAE10517.4PakistanDubai International Cricket Stadium, Dubai17 Sep 2025

Biggest wins

ResultFormatVenueDate
India won by 256 runsODINational Stadium Karachi, Karachi25 Jun 2008
Pakistan won by 238 runsODIMultan Cricket Stadium, Multan30 Aug 2023
India won by 228 runsODIR Premadasa Stadium, Colombo10 Sep 2023
Sri Lanka won by 158 runsODINational Stadium Karachi, Karachi30 Jun 2008
Sri Lanka won by 10 wicketsODIR Premadasa Stadium, Colombo23 Jul 2004
Pakistan won by 10 wicketsODINational Stadium Karachi, Karachi4 Jul 2008
India won by 10 wicketsODIR Premadasa Stadium, Colombo17 Sep 2023
India won by 9 wicketsT20IShere Bangla National Stadium, Mirpur3 Mar 2016

Most player of the match awards

PlayerAwards
V Kohli India6
Shahid Afridi Pakistan4
KC Sangakkara Sri Lanka3
SK Raina India3
Shakib Al Hasan Bangladesh3
SL Malinga Sri Lanka3
RG Sharma India3
S Dhawan India3
ST Jayasuriya Sri Lanka2
BAW Mendis Sri Lanka2

Most Runs, Wickets and Match Awards

Rohit Sharma (India) is the tournament’s leading run scorer, 1,192 from 34 innings. Virat Kohli (India) has fewer, 1,049, but from only 21 innings and at an average of 61.71. Kohli also owns the highest score, 183 from 148 balls against Pakistan at Mirpur in Mar 2012, and his 6 match awards are a tournament high. Sanath Jayasuriya (Sri Lanka) needed just 9 innings for his 650 runs, at 81.25, with 4 hundreds.

Kuldeep Yadav (India) has the most wickets, 34 at 13.53, and he took 17 in the 2025 edition alone. Lasith Malinga (Sri Lanka) has 31 with 3 five-wicket hauls. Ajantha Mendis (Sri Lanka) took 23 wickets in only 7 matches, including the best figures in the tournament, 6/13 when Sri Lanka met India on 6 Jul 2008.

The edition table shows who led each year. Babar Hayat (Hong Kong) was the top scorer in 2016 with 176, and Abhishek Sharma (India) led 2025 with 314.

Team Records, Big Totals and Big Wins

India have the best team record, 33 wins in 45 matches. Sri Lanka follow with 25 wins from 40, then Pakistan with 21 from 43, while Bangladesh have 11 from 36. Hong Kong lost all 10 of their games in the data.

Pakistan made the highest total, 385/7 against Bangladesh at Dambulla in Jun 2010, with Shahid Afridi (Pakistan) scoring 124 off 60 balls. India’s 374/4 against Hong Kong in Karachi in 2008 led to the biggest win, by 256 runs. The lowest total is 38 by Hong Kong against Pakistan at Sharjah in Sep 2022.

For the full head to head behind many of these games, see India vs Pakistan. Related tournament pages: the Cricket World Cup, the men’s T20 World Cup and the Women’s Asia Cup.

Questions about Men's Asia Cup

Who has won the most Asia Cup titles?

India. The titles table credits India with 9, Sri Lanka with 6 and Pakistan with 2. It counts the seven early finals and all ten finals in the ball-by-ball data, including the four partly covered editions.

Who won the last Asia Cup?

India won the 2025 edition, a T20I event, beating Pakistan by 5 wickets in the final at the Dubai International Cricket Stadium.

Which batter has the most Asia Cup runs?

Rohit Sharma of India, with 1,192 in 34 innings since 2004. Virat Kohli, also of India, is second on 1,049 and holds the highest score, 183 against Pakistan.

Which bowler leads the Asia Cup wicket list?

Kuldeep Yadav of India, on 34 wickets at an average of 13.53. Lasith Malinga of Sri Lanka is next with 31.

Which teams have played in the Asia Cup?

The data includes India, Sri Lanka, Pakistan, Bangladesh, UAE, Oman, Hong Kong and Nepal. Afghanistan have also played, but the open data behind this site leaves their games out.

What is the highest team score in the Asia Cup?

Pakistan’s 385/7 against Bangladesh at Dambulla on 21 Jun 2010. Next comes 374/4 by India versus Hong Kong at Karachi, Jun 2008.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.