Asia Cup Winners List (1984–2025): All Champions, Finals and Records

India have won the Asia Cup a record 9 times, most recently beating Pakistan in the 2025 final in Dubai. Sri Lanka have 6 titles and Pakistan 2. Full Asia Cup winners list with runners-up, captains, final results and records.

Asia Cup Winners List From 1984 To present

Published: | Updated:
Written by Akash Saha | Edited and fact-checked by Amit Saha | Editorial policy

Asia Cup · 17 editions

India have won the Asia Cup a record 9 times

India are the most successful team in Asia Cup history with 9 titles, the latest a 5-wicket win over Pakistan in the 2025 final in Dubai. Sri Lanka have won it 6 times and Pakistan twice. Bangladesh have reached three finals without winning. The next Asia Cup is a 50-over event in Bangladesh in 2027.

9
India titles
Most recent: 2025
6
Sri Lanka titles
Most recent: 2022
2
Pakistan titles
2000 and 2012
17
Editions
14 ODI, 3 T20I
India9
Sri Lanka6
Pakistan2
Bangladesh0

Asia Cup Winners List (1984–2025)

YearFormatHostWinnerRunner-upFinal resultWinning captain
1984ODIUAEIndiaSri LankaRound-robin (no final)Sunil Gavaskar
1986ODISri LankaSri LankaPakistanWon by 5 wicketsDuleep Mendis
1988ODIBangladeshIndiaSri LankaWon by 6 wicketsDilip Vengsarkar
1990–91ODIIndiaIndiaSri LankaWon by 7 wicketsMohammad Azharuddin
1995ODIUAEIndiaSri LankaWon by 8 wicketsMohammad Azharuddin
1997ODISri LankaSri LankaIndiaWon by 8 wicketsArjuna Ranatunga
2000ODIBangladeshPakistanSri LankaWon by 39 runsMoin Khan
2004ODISri LankaSri LankaIndiaWon by 25 runsMarvan Atapattu
2008ODIPakistanSri LankaIndiaWon by 100 runsMahela Jayawardene
2010ODISri LankaIndiaSri LankaWon by 81 runsMS Dhoni
2012ODIBangladeshPakistanBangladeshWon by 2 runsMisbah-ul-Haq
2014ODIBangladeshSri LankaPakistanWon by 5 wicketsAngelo Mathews
2016T20IBangladeshIndiaBangladeshWon by 8 wicketsMS Dhoni
2018ODIUAEIndiaBangladeshWon by 3 wicketsRohit Sharma
2022T20IUAESri LankaPakistanWon by 23 runsDasun Shanaka
2023ODIPakistan & Sri LankaIndiaSri LankaWon by 10 wicketsRohit Sharma
2025T20IUAEIndiaPakistanWon by 5 wicketsSuryakumar Yadav
2022: Sri Lanka were the official hosts but the tournament was played in the UAE. 2025: originally awarded to India, moved to the UAE.
Asia Cup 2027: Bangladesh will host the next edition in the 50-over format, as preparation for the 2027 ODI World Cup in southern Africa. A June–July 2027 window has been reported, but the ACC has not yet published the official schedule.

Most Asia Cup Titles by Team

TeamTitlesWinning years
India91984, 1988, 1990–91, 1995, 2010, 2016, 2018, 2023, 2025
Sri Lanka61986, 1997, 2004, 2008, 2014, 2022
Pakistan22000, 2012
Bangladesh0Runners-up in 2012, 2016 and 2018

Every Asia Cup Final: Edition by Edition

1984: India (Sharjah)

The first Asia Cup was a three-team round robin of India, Sri Lanka and Pakistan in Sharjah. India won both their games under Sunil Gavaskar, with Surinder Khanna the top run-scorer (107).

1986: Sri Lanka (Colombo)

India pulled out amid strained cricket relations with the hosts, and Bangladesh made their Asia Cup debut. Sri Lanka beat Pakistan by 5 wickets in the final for their first title; Abdul Qadir took the most wickets (9).

1988: India (Dhaka)

In the first Asia Cup held in Bangladesh, India beat Sri Lanka by 6 wickets in the final. Pakistan’s Ijaz Ahmed made the most runs (192) and India’s Arshad Ayub took the most wickets (9).

1990–91: India (Kolkata)

Pakistan stayed away, and hosts India beat Sri Lanka by 7 wickets at Eden Gardens. Kapil Dev took 4/31 in the final. It remains the only time India have staged the Asia Cup.

1995: India (Sharjah)

India won their fourth title, beating Sri Lanka by 8 wickets in the final, with Sachin Tendulkar among the stars of the tournament.

1997: Sri Lanka (Colombo)

After losing three straight finals to India, Sri Lanka turned the tables with an 8-wicket win. Captain Arjuna Ranatunga was the top run-scorer (272).

2000: Pakistan (Dhaka)

Pakistan won their first Asia Cup, beating Sri Lanka by 39 runs. Yousuf Youhana (later Mohammad Yousuf) made the most runs (295).

2004: Sri Lanka (Colombo)

The tournament expanded to six teams with Hong Kong and the UAE, and added a Super Four stage. Sri Lanka beat India by 25 runs in the final; Shoaib Malik made the most runs (316) and Irfan Pathan took the most wickets (14).

2008: Sri Lanka (Karachi)

Ajantha Mendis took 6/13 in the final as Sri Lanka thrashed India by 100 runs. Mendis finished with 17 wickets and Sanath Jayasuriya with 378 runs, which were tournament records at the time.

2010: India (Dambulla)

Back to four teams (India, Pakistan, Sri Lanka and Bangladesh), India beat the hosts by 81 runs under MS Dhoni. Shahid Afridi made the most runs (265).

2012: Pakistan (Mirpur)

Pakistan beat first-time finalists Bangladesh by just 2 runs. Virat Kohli made the most runs, including his 183 against Pakistan, still the highest score in Asia Cup history.

2014: Sri Lanka (Mirpur)

Afghanistan made their debut. Sri Lanka beat Pakistan by 5 wickets in the final, and Lahiru Thirimanne, player of the final, was the top run-scorer (279).

2016: India (Mirpur), first T20 edition

The first Asia Cup in T20 format. Unbeaten India beat hosts Bangladesh by 8 wickets in the final.

2018: India (Dubai)

Under Rohit Sharma, India beat Bangladesh by 3 wickets off the last ball after a Super Four stage. Shikhar Dhawan made the most runs (342).

2022: Sri Lanka (Dubai)

Moved from Sri Lanka to the UAE, the second T20 edition ended with Sri Lanka beating Pakistan by 23 runs. Mohammad Rizwan made the most runs (281) and Bhuvneshwar Kumar took the most wickets (11).

2023: India (Colombo)

Played as a hybrid event in Pakistan and Sri Lanka. Mohammed Siraj took 6/21 as Sri Lanka collapsed for 50, and India won the final by 10 wickets in just 6.1 overs.

2025: India (Dubai)

In an eight-team T20 tournament moved from India to the UAE, Suryakumar Yadav’s India beat Pakistan three times, including the final, where they chased 147 with 2 balls to spare thanks to Tilak Varma’s unbeaten 69. Abhishek Sharma was player of the tournament (314 runs) and Kuldeep Yadav took 17 wickets, equalling Mendis’s record. India declined to receive the trophy from ACC president Mohsin Naqvi, who is also the PCB chairman, and it was not handed over at the ceremony.

Asia Cup Records

  • Most titles: India, 9.
  • Highest individual score: Virat Kohli, 183 v Pakistan, Mirpur, 2012.
  • Most wickets in one edition: 17, by Ajantha Mendis (2008, ODI) and Kuldeep Yadav (2025, T20I).
  • Best bowling in a final: Mohammed Siraj, 6/21 v Sri Lanka, 2023.
  • Narrowest final: Pakistan beat Bangladesh by 2 runs, 2012.
  • Biggest final win by runs: Sri Lanka beat India by 100 runs, 2008.

Frequently Asked Questions

Who won the first Asia Cup in 1984?

India won the first Asia Cup in 1984 in Sharjah under Sunil Gavaskar, winning both their round-robin games.

Who won the Asia Cup 2025?

India won the 2025 Asia Cup, beating Pakistan by 5 wickets in the final in Dubai on 28 September 2025. Suryakumar Yadav was captain and Tilak Varma made 69 not out.

Which team has won the most Asia Cup titles?

India, with 9 titles. Sri Lanka have 6 and Pakistan 2.

Has Bangladesh ever won the Asia Cup?

No. Bangladesh have reached three finals (2012, 2016 and 2018) and lost all three.

Where will the next Asia Cup be played?

In Bangladesh in 2027, in the 50-over ODI format, ahead of the 2027 ODI World Cup.


Discover more from Skyblogs Sports

Subscribe to get the latest posts sent to your email.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top