Asia Cup Winners List: All Champions From 1984 to 2025

The Asia Cup is the biggest tournament in Asian cricket. It began in Sharjah in 1984 with just three teams (India, Pakistan and Sri Lanka) and has now been played 17 times, alternating between the ODI and T20 formats in recent editions. India are the most successful side with nine titles and the current champions after beating Pakistan in the 2025 final. Here is the complete list of Asia Cup winners from 1984 to 2025.

Complete list of Asia Cup winners

YearFormatHostWinnerRunner-upMargin in final
1984ODIUAE (Sharjah)IndiaSri LankaNo final (round robin)
1986ODISri LankaSri LankaPakistan5 wickets
1988ODIBangladeshIndiaSri Lanka6 wickets
1990-91ODIIndiaIndiaSri Lanka7 wickets
1995ODIUAE (Sharjah)IndiaSri Lanka8 wickets
1997ODISri LankaSri LankaIndia8 wickets
2000ODIBangladeshPakistanSri Lanka39 runs
2004ODISri LankaSri LankaIndia25 runs
2008ODIPakistanSri LankaIndia100 runs
2010ODISri LankaIndiaSri Lanka81 runs
2012ODIBangladeshPakistanBangladesh2 runs
2014ODIBangladeshSri LankaPakistan5 wickets
2016T20IBangladeshIndiaBangladesh8 wickets
2018ODIUAEIndiaBangladesh3 wickets
2022T20ISri Lanka (played in UAE)Sri LankaPakistan23 runs
2023ODIPakistan and Sri LankaIndiaSri Lanka10 wickets
2025T20IUAEIndiaPakistan5 wickets

Source: official Asia Cup results, cross-checked with the Wikipedia «Asia Cup» finals table.

Most Asia Cup titles

TeamTitlesYears
India91984, 1988, 1990-91, 1995, 2010, 2016, 2018, 2023, 2025
Sri Lanka61986, 1997, 2004, 2008, 2014, 2022
Pakistan22000, 2012
Bangladesh0Runners-up three times: 2012, 2016, 2018

Key moments in Asia Cup history

  • 1984: The first Asia Cup in Sharjah. India won both their round-robin games to take the title.
  • 1986: India boycotted the tournament. Hosts Sri Lanka beat Pakistan in the final, and Bangladesh made their debut.
  • 1990-91: Pakistan withdrew from the edition held in India, and India won their second title in a row.
  • 1995: Back in Sharjah, India beat Sri Lanka by 8 wickets for a hat-trick of titles.
  • 2000: Pakistan won their first title in Dhaka, beating Sri Lanka by 39 runs.
  • 2008: In the final played in Pakistan, Sri Lanka beat India by 100 runs.
  • 2012: Bangladesh reached their first final at Mirpur and lost to Pakistan by just 2 runs.
  • 2016: The first T20 edition. India beat hosts Bangladesh by 8 wickets at Mirpur.
  • 2018: India edged Bangladesh by 3 wickets off the last ball of the final in Dubai.
  • 2022: Sri Lanka were the hosts but the event moved to the UAE. Sri Lanka beat Pakistan by 23 runs in the final.
  • 2023: Played under a hybrid model in Pakistan and Sri Lanka. India thrashed Sri Lanka by 10 wickets in the Colombo final.
  • 2025: A T20 edition in the UAE. India beat Pakistan by 5 wickets in the final for a ninth title.

Next Asia Cup

According to the schedule at the time of this update, the next Asia Cup is due to be held in Bangladesh in 2027 in the ODI format.

FAQs

Who has won the most Asia Cup titles?

India, with 9 titles, followed by Sri Lanka (6) and Pakistan (2).

Who won the Asia Cup 2025?

India. They beat Pakistan by 5 wickets in the T20 final in the UAE.

Who won the Asia Cup 2023?

India, who bowled Sri Lanka out for 50 and won the Colombo final by 10 wickets.

Has Bangladesh ever won the Asia Cup?

No. Bangladesh reached the final in 2012, 2016 and 2018 and finished runners-up each time.