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
| Year | Format | Host | Winner | Runner-up | Margin in final |
|---|---|---|---|---|---|
| 1984 | ODI | UAE (Sharjah) | India | Sri Lanka | No final (round robin) |
| 1986 | ODI | Sri Lanka | Sri Lanka | Pakistan | 5 wickets |
| 1988 | ODI | Bangladesh | India | Sri Lanka | 6 wickets |
| 1990-91 | ODI | India | India | Sri Lanka | 7 wickets |
| 1995 | ODI | UAE (Sharjah) | India | Sri Lanka | 8 wickets |
| 1997 | ODI | Sri Lanka | Sri Lanka | India | 8 wickets |
| 2000 | ODI | Bangladesh | Pakistan | Sri Lanka | 39 runs |
| 2004 | ODI | Sri Lanka | Sri Lanka | India | 25 runs |
| 2008 | ODI | Pakistan | Sri Lanka | India | 100 runs |
| 2010 | ODI | Sri Lanka | India | Sri Lanka | 81 runs |
| 2012 | ODI | Bangladesh | Pakistan | Bangladesh | 2 runs |
| 2014 | ODI | Bangladesh | Sri Lanka | Pakistan | 5 wickets |
| 2016 | T20I | Bangladesh | India | Bangladesh | 8 wickets |
| 2018 | ODI | UAE | India | Bangladesh | 3 wickets |
| 2022 | T20I | Sri Lanka (played in UAE) | Sri Lanka | Pakistan | 23 runs |
| 2023 | ODI | Pakistan and Sri Lanka | India | Sri Lanka | 10 wickets |
| 2025 | T20I | UAE | India | Pakistan | 5 wickets |
Source: official Asia Cup results, cross-checked with the Wikipedia «Asia Cup» finals table.
Most Asia Cup titles
| Team | Titles | Years |
|---|---|---|
| India | 9 | 1984, 1988, 1990-91, 1995, 2010, 2016, 2018, 2023, 2025 |
| Sri Lanka | 6 | 1986, 1997, 2004, 2008, 2014, 2022 |
| Pakistan | 2 | 2000, 2012 |
| Bangladesh | 0 | Runners-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.

