List of all Asia Cup (ODI) winners from 1984 to 2023
India have won seven editions of ODI Asia Cup followed by Sri Lanka (5) and Pakistan (2).
Asia Cup is a multinational tournament held once every two years. This tournament started in 1984 with three teams. Over the years, the number of teams increased to six. So far, it has hosted 15 editions successfully. Team India were the first winners of the tournament.
This tournament has been played in ODI and T20I formats. There have been 13 ODI and 2 T20I editions. India have won seven in total, followed by Sri Lanka (6) and Pakistan (2). Here we will check the list of winners so far in the history of Asia Cup played in ODI formats. Notably, only the 2016 and 2022 editions were played in the T20I format.
Here is the list of winners of the Asia Cup held in ODI formats:
1. 1984 – India
The inaugural edition was played in UAE. India, Sri Lanka, and Pakistan participated in the tournament. Each team played a game against the other two teams. India won both games and the tournament to become the winner of the inaugural Asia Cup.
2. 1986 – Sri Lanka
The defending champions, India, didn’t take part in the second edition in 1986. As a result, Bangladesh made their debut in the tournament, which was held in Sri Lanka. Pakistan and Sri Lanka made it to the finals, played in Colombo. Sri Lanka won the final by five wickets to win the tournament.
3. 1988 – India
After not taking part in the second season, India made a comeback in the third edition, held in Bangladesh in 1988. And they secured the title once again. It was a four-teams tournament, and each team played once in the group stage. India and Sri Lanka qualified for the finals. Navjot Sidhu’s 76 led India to a six-wicket win in the finals against Sri Lanka.
4. 1990-91 – India
India retained their title in the next edition. It was played in India in 1990–91. Pakistan were not part of this competition, and only three teams took part in it. India and Sri Lanka made to another finals. India won the final seven wickets, led by Sanjay Manjrekar’s unbeaten 75. India won their third title in four editions.
5. 1995 – India
Known as the Pepsi Asia Cup, 1995 edition took place in Sharjah, UAE. Four teams took part in it. Once again, India and Sri Lanka qualified for the finals. And once again, India won the finals, beating Sri Lanka by eight wickets. Navjot Sidhu won the player of the series award, while Sachin Tendulkar made the most runs (205).
6. 1997 – Sri Lanka
Bangladesh hosted the 1997 Asia Cup, with a total of four teams competing in the tournament. It was another finals between Sri Lanka and India after they finished the group in the top two. But this time around, Sri Lanka were able to squeeze past India by eight wickets to win their second title. Arjuna Ranatunga made the most runs (272) and won the player of the tournament award.
7. 2000 – Pakistan
The Asia Cup 2000 was played in Bangladesh for the second time. It had four teams playing in the competition. For the first time since its inception, India were not able to qualify for the finals. This time, Pakistan and Sri Lanka played in the finals. Pakistan made history by beating Sri Lanka in the finals, winning their first Asia Cup. Yousuf Youhana made the most runs (295) and won player of the tournament.
8. 2004 – Sri Lanka
Known as the Indian Oil Asia Cup, the 8th edition took place after a four-years gap. This was also a big tournament, as Hong Kong and the UAE joined, making it a six-teams tournament. This was played with two groups of three teams each. India and Sri Lanka made it to the finals. Despite scoring only 209 runs, Sri Lanka won the finals by 25 runs. Sanath Jayasuriya won the player of the tournament award.
9. 2008 – Sri Lanka
Sri Lanka successfully retained their title in the ninth edition. This was the first time Asia Cup was held in Pakistan. It was sponsored by Star Cricket. Among the six teams, India and Sri Lanka made it to the finals for the third time in four editions. Sri Lanka registered a thumping win by 100 runs. Ajantha Mendis won player of the tournament.
10. 2010 – India
2010 Asia Cup was played in Sri Lanka. After two consecutive seasons with six teams, it was back to four teams. For the tenth consecutive time, Sri Lanka made it to the finals. India qualified for their eighth finals. The tournament was sponsored by Micromax. This time, India beat Sri Lanka by 81 runs. Dinesh Karthik made 66 in the finals and won Man of the Match. It was the fifth title for India.
11. 2012 – Pakistan
Asia Cup 2012 was played in Bangladesh. Four teams played in the tournament. For the first time in history, neither India nor Sri Lanka made it to the finals. It was the finals between Pakistan and Bangladesh. It was a nail-biting contest, and Pakistan won by two runs to secure their second Asia Cup title. Bangladesh all-rounder Shakib Al Hasan won the player of the tournament award.
12. 2014 – Sri Lanka
The 2014 Asia Cup was played again in Bangladesh for the second consecutive time. It was the first time that Afghanistan played in the tournament, and it was a five-team affair. Pakistan and Sri Lanka qualified for the finals of the tournament. Sri Lanka won the finals by five wickets, with Lasith Malinga picking up 5/56. Lahiru Thirimanne scored the most runs (279) and won the player of the tournament.
13. 2018 – India
After the T20I edition in 2016, the 2018 Asia Cup was played in ODI format. It was held in UAE, with six teams in total. India, Bangladesh, Pakistan, and Afghanistan made the super four. The finals was played between India and Bangladesh. Led by Rohit Sharma, India won the finals by three wickets. Shikhar Dhawan, who scored the most runs (342), won the player of the tournament award.
14. 2023 – India
Team India won their 7th ODI Asia Cup title (Overall 8th including 1 T20I Asia Cup Trophy) in the 2023 edition by beating Sri Lanka in the final. India lost only one game in the entire tournament, which was a close one by six runs against Bangladesh. But apart from that, they won all their matches, including the final, by a massive 10-wicket margin. They dismissed Sri Lanka for 50 runs with Mohamemd Siraj picking up 6/21, and India made 51/0 in just 6.1 overs to win their 7th ODI Asia Cup title.