The Asia Cup is a cricket tournament established in 1983. It is organised by the Asian Cricket Council (ACC) in which the top Asian cricketing sides participate. The first edition of the tournament happened in 1984. Team Indian became the first Asia Cup winners in 1984. Only three teams, India, Pakistan, and Sri Lanka, were the participants in the Asia Cup 1984.
As of now (July 2025), Team India has won the most Asia Cup titles. They have become eight-time Asia Cup winners, having won the last title in 2023. In the last few years, the Asia Cup has also been played in T20 format, considering the declining viewership of ODI cricket. Also, whenever the T20 World Cup is approaching, the Asia Cup is held just before it is played in the T20 format. Today, we will see the Asia Cup winners list (men’s), the highest run-scorers, the highest wicket-takers, and a few other all-time Asia Cup records. So let’s begin.
Asia Cup Winners List (Men’s)
As of now, a total of 16 editions have happened in the Men’s Asia Cup. India won the first edition in 1984, and they are also the current champions, having won the tournament in 2023. Team India are also the most successful team in the tournament, with 8 titles, as of now. Sri Lanka has the 2nd most Asia Cup titles (6), and Pakistan has won 2. No other teams have become the Asia Cup winners yet.
Year | Champions | Runners-up | No. of Teams | Format |
1984 | India | Sri Lanka | 3 | ODI |
1986 | Sri Lanka | Pakistan | 3 | ODI |
1988 | India | Sri Lanka | 4 | ODI |
1990/91 | India | Sri Lanka | 3 | ODI |
1995 | India | Sri Lanka | 4 | ODI |
1997 | Sri Lanka | India | 4 | ODI |
2000 | Pakistan | Sri Lanka | 4 | ODI |
2004 | Sri Lanka | India | 6 | ODI |
2008 | Sri Lanka | India | 6 | ODI |
2010 | India | Sri Lanka | 4 | ODI |
2012 | Pakistan | Bangladesh | 4 | ODI |
2014 | Sri Lanka | Pakistan | 5 | ODI |
2016 | India | Bangladesh | 5 | T20I |
2018 | India | Bangladesh | 6 | ODI |
2022 | Sri Lanka | Pakistan | 6 | T20I |
2023 | India | Sri Lanka | 6 | ODI |
-
India – 1984 (Host – UAE)
The Asia Cup 1984 was the first edition of the tournament, where only three teams participated. Team India became the first Asia Cup winners based on the points in the Group Stage. They won two out of two games while Sri Lanka finished second with one win. Pakistan lost both games in the Group Stage.
India’s Surinder Khanna became the Player of the Series after his 107 runs in two games. Ravi Shastri was the highest wicket-taker in the series with 4 wickets in 2 games.
-
Sri Lanka – 1986 (Host – Sri Lanka)
Sri Lanka became the first-time Asia Cup winners in 1986. They also became the first team to win the title at home. Colombo hosted the final between Sri Lanka and Pakistan on April 06, 1986. Pakistan managed to score 191 in 45 overs. Sri Lanka chased down the target in 42.2 overs with 5 wickets in hand. Arjuna Ranatunga was the Player of the Series for his 105 runs and 4 wickets. Pakistan’s Abdul Qadir took 9 wickets, the most in the series.
-
India – 1988 (Host – Bangladesh)
India won their 2nd title in 1986, beating Sri Lanka in the final. Bangabandhu National Stadium, Dhaka, hosted the final in which India chased down the target of 177 in 37.1 overs with 4 wickets in hand. Pakistan’s Ijaz Ahmed scored the most runs (192) while India’s Arshad Ayub took the most wickets (9) in the tournament.
-
India – 1990-91 (Host – India)
India won their first-ever Asia Cup title at home in the 1990-91 edition. Eden Gardens hosted the final between India and Sri Lanka. India chased down the target of 205 in 42.1 overs with 7 wickets in hand. Arjuna Ranatunga was the highest run-scorer in the tournament with 166 runs. Kapil Dev took the most wickets (9) in the 1990-91 edition.
-
India – 1995 (Host – UAE)
Team India makes it three in three after winning the title in 1995. At the Sharjah Cricket Ground, India defeated Sri Lanka in the final by chasing 231 in just 41.5 overs with 8 wickets in hand. Sachin Tendulkar and Anil Kumble were the highest run-scorers and wicket-takers, respectively, with 205 runs and 7 wickets.
-
Sri Lanka – 1997 (Host – Sri Lanka)
Sri Lanka became the Asia Cup winners for the 2nd time in 1997. R. Premadasa Stadium, Colombo, hosted the final between Sri Lanka and India on July 26, 1997. India batted first and scored 239, with Azharuddin the highest run-scorer. SL chased down the target with 8 wickets in hand and 79 balls remaining. Arjun Ranatunga finished the tournament as the highest run-scorer with 272 runs. Venkatesh Prasad became the highest wicket-taker in the tournament, with 7 scalps.
ALSO READ: When Abbas did Ben Stokes
-
Pakistan – 2000 (Host – Bangladesh)
Pakistan became the first-time Asia Cup winners in 2000. They defeated SL in the final at Dhaka, defending the target of 278. They restricted SL to 238 and won the game by 39 runs. Yousuf Youhana scored the most runs (295) while Abdul Razzaq took the most wickets (8) in the tournament.
-
Sri Lanka – 2004 (Host – Sri Lanka)
Sri Lanka won the Asia Cup 2004, winning the final against India. In a low-scoring final at Colombo, Sri Lanka won the game by defending a target of 229 runs. They restricted India to 203 and won the match by 25 runs. Sanath Jayasuriya became the Player of the Tournament. Shoaib Malik scored the most runs (316) and Irfan Pathan took the most wickets (14) in the Asia Cup 2004.
-
Sri Lanka – 2008 (Host – Pakistan)
It was the first time Pakistan hosted the Asia Cup tournament in 2008. Sri Lanka locked horns against India in the final of the tournament at the National Stadium, Karachi. SL scored 273 in the first inning and won the game quite convincingly in the end by 100 runs. Sanath Jayasuriya, with 378 runs, became the highest run-scorer in the tournament. Ajantha Mendis becomes the highest wicket-taker, with 17 wickets in 5 games.
-
India – 2010 (Host – Sri Lanka)
India won yet another Asia Cup title in 2010, hosted by Sri Lanka. In Dambulla, they played the final against the host Sri Lanka and won the game by 81 runs. After scoring 268 in the first inning, they restricted the Lankan Lions to 187. Shahid Afridi scored 265 runs, the most in the tournament. He was adjudged the Player of the Tournament as well. Lasith Malinga took 9 wickets in the 2010 Asia Cup edition, the most in the tournament.
-
Pakistan – 2012 (Host – Bangladesh)
It was the last time that Pakistan won the Asia Cup title. Bangladesh’s Sher-e-Bangla National Cricket Stadium, Mirpur, hosted the final between Pakistan and Bangladesh on March 22, 2012. In a close encounter, PAK won the match by 2 runs while defending the target of 237. Shakib al Hasan, for his all-round performance, becomes the Player of the Tournament. He scored 237 runs and took 6 wickets in the tournament. Virat Kohli, with 357 runs, was the highest run-scorer. Umar Gul, with 9 wickets, finished as the highest wicket-taker in the tournament.
-
Sri Lanka – 2014 (Host – Bangladesh)
Sri Lanka became the Asia Cup winners for the 5th time in 2014. In the final of the tournament at Dhaka, they defeated Pakistan by 5 wickets, chasing down the target of 261. As of now, it is still the highest run chase in the Asia Cup final (ODI) history. They won the match by 5 wickets with 22 balls remaining.
Sri Lanka’s Lahiru Thirimanne scored the most runs (279) in the 2014 edition. Lasith Malinga, with 11 wickets, ended the tournament as the highest wicket-taker.
-
India – 2016 (Host – Bangladesh)
The Asia Cup 2016 was the first-ever edition that happened in the T20 format. A total of five teams participated in the tournament. India won its 6th Asia Cup title after beating Bangladesh in a low-scoring final. The match was affected due to rain, and Bangladesh managed to score 120 in their 15 overs. India chased down the target with 8 wickets and 7 balls remaining.
Bangladesh’s Sabbir Rahman was the highest run-scorer in the tournament with 176 runs. He also became the Player of the Tournament. Al-Amin Hossain took the most wickets (11) in the tournament.
ALSO READ: Women’s World Cup Winners List
-
India – 2018 (Host – UAE)
India continues their dominance in the Asia Cup, winning the title for the 7th time in 2018. The UAE (United Arab Emirates) hosted the tournament, with six teams participating. India played the final against Bangladesh, and it was a close encounter. While chasing a stiff target of 223, they lost seven wickets and won the game on the last ball of the match.
Shikhar Dhawan, for his 342 runs, becomes the Player of the Tournament. He ended up as the highest run-scorer in the tournament. Three bowlers: Rashid Khan (Afghanistan), Mustafizur Rahman (Bangladesh), and Kuldeep Yadav (India), all took 10 wickets each in the tournament.
-
Sri Lanka – 2022 (Host – UAE)
Just like the 2016 edition, the Asia Cup 2022 edition happened in T20 format, considering the T20 WC 2022 in Australia. Sri Lanka went on to win their first-ever Asia Cup in the T20 format. They locked horns with Pakistan in the final at the Dubai International Cricket Stadium. After scoring 170 in the first inning, they restricted Pakistan to 147 and won by 23 runs. Mohammad Rizwan scored the most runs (281) in the tournament. Bhuvneshwar Kumar, with 11 wickets, becomes the highest wicket-taker in the tournament.
-
India – 2023 (Host – Pakistan and Sri Lanka)
The last edition of the Asia Cup happened in 2023. Pakistan was the host of the tournament, with Sri Lanka being the co-host (due to IND-PAK political tensions). India won its eighth Asia Cup trophy, thrashing Sri Lanka in the final at Colombo. They bundled out Sri Lanka for just 50 runs and chased down the target in just 6.1 overs.
Shubman Gill was the highest run-scorer with 302 runs. Matheesha Pathirana picked up the most wickets (11) in the tournament. Kuldeep Yadav becomes the Player of the Tournament in the 2023 edition.
So this is the Asia Cup winners list. Let us now see some stats and records in the tournament’s history.
Asia Cup Record (Highest Run-scorer, Wicket-taker, and Player of the Tournament)
Asd of now, Sanath Jayasuriya holds the record of most runs in a single edition of the Asia Cup (including all editions). He scored 378 runs in the Asia Cup 2008, helping his team to win the title. As far as the wicket-taker, Ajantha Mendis holds the record of most wickets (17) in a single Asia Cup edition. Here is the full list of the highest run-scorers, wicket-takers, and Player of the Tournament in each edition.
YEAR | HIGHEST RUN-SCORER (RUNS) | HIGHEST WICKET-TAKER (WICKETS) | PLAYER OF THE TOURNAMENT |
1984 | Surinder Khanna (107) | Ravi Shastri (4) | Surinder Khanna |
1986 | Arjuna Ranatunga (105) | Abdul Qadir (9) | Arjuna Ranatunga |
1988 | Ijaz Ahmed (192) | Arshad Ayub (9) | Navjot Singh Sidhu |
1990-91 | Arjuna Ranatunga (166) | Kapil Dev (9) | Not Awarded |
1995 | Sachin Tendulkar (205) | Anil Kumble (7) | Navjot Singh Sidhu |
1997 | Arjuna Ranatunga (272) | Venkatesh Prasad (7) | Arjuna Ranatunga |
2000 | Yousuf Youhana (295) | Abdul Razzaq (8) | Yousuf Youhana |
2004 | Shoaib Malik (316) | Irfan Pathan (14) | Sanath Jayasuriya |
2008 | Sanath Jayasuriya (378) | Ajantha Mendis (17) | Ajantha Mendis |
2010 | Shahid Afridi (265) | Lasith Malinga (9) | Shahid Afridi |
2012 | Virat Kohli (357) | Umar Gul (9) | Shakib al Hasan |
2014 | Lahiru Thirimanne (279) | Lasith Malinga and Saeed Ajmal (11) | Lahiru Thirimanne |
2016 | Sabbir Rahman (176) | Al-Amin Hossain (11) | Sabbir Rahman |
2018 | Shikhar Dhawan (342) | Rashid Khan, Mustafizur Rahman, and Kuldeep Yadav (10) | Shikhar Dhawan |
2022 | Mohammad Rizwan (281) | Bhuvneshwar Kumar (11) | Wanindu Hasaranga |
2023 | Shubman Gill (302) | Matheesha Pathirana (11) | Kuldeep Yadav |
Most Runs in the Asia Cup History (ODI) (Top 10)
Sanath Jayasuriya holds the record of most runs in Asia Cup history. In his career, he played 25 matches in the Asia Cup and scored 1220 runs at an average of 53.04 and a strike rate of 102.52. He scored 6 hundreds and 3 fifties in the Asia Cup. The second best is Kumar Sangakkara, with 1075 runs.
Player Name | Matches | Innings | Runs | Average | Strike Rate | 50s | 100s | Highest Score |
Sanath Jayasuriya (SL) | 25 | 24 | 1220 | 53.04 | 102.52 | 3 | 6 | 130 |
Kumar Sangakkara (SL) | 24 | 23 | 1075 | 48.86 | 84.51 | 8 | 4 | 121 |
Sachin Tendulkar (IND) | 23 | 21 | 971 | 51.1 | 85.47 | 7 | 2 | 114 |
Rohit Sharma (IND) | 28 | 26 | 939 | 46.95 | 88.83 | 9 | 1 | 111* |
Mushfiqur Rahim (BAN) | 25 | 25 | 830 | 36.08 | 83.08 | 3 | 2 | 144 |
Shoaib Malik (PAK) | 17 | 15 | 786 | 65.5 | 90.65 | 3 | 3 | 143 |
Virat Kohli (IND) | 16 | 13 | 742 | 61.83 | 99.73 | 1 | 4 | 183 |
Arjuna Ranatunga (SL) | 19 | 19 | 741 | 57 | 82.79 | 6 | 1 | 131* |
Mahela Jayawardene (SL) | 28 | 26 | 674 | 29.3 | 87.64 | 7 | 0 | 78 |
MS Dhoni (IND) | 19 | 16 | 648 | 64.8 | 87.68 | 3 | 1 | 109* |
Most Runs in Asia Cup (T20I) (Top 10)
As of July 2025, Virat Kohli holds the record of most runs in the Asia Cup in the T20 format. He has scored 429 runs in 9 innings at an average of 85.80 and a strike rate of 132. He has 3 fifties and a hundred to his name in the Asia Cup (T20I). The next best is Mohammad Rizwan with 281 runs.
Player Name | Matches | Innings | Runs | Average | Strike Rate | 50s | 100s | Highest Score |
Virat Kohli (IND) | 10 | 9 | 429 | 85.8 | 132 | 1 | 3 | 122* |
Mohammad Rizwan (PAK) | 6 | 6 | 281 | 56.2 | 117.57 | 3 | 0 | 78* |
Rohit Sharma (IND) | 9 | 9 | 271 | 30.11 | 141.14 | 2 | 0 | 83 |
Babar Hayat (HKG) | 5 | 5 | 235 | 47 | 146.87 | 1 | 1 | 122 |
Ibrahim Zadran (AFG) | 5 | 5 | 196 | 65.33 | 104.25 | 1 | 0 | 64* |
Bhanuka Rajapaksa (SL) | 6 | 6 | 191 | 47.75 | 149.21 | 1 | 0 | 71* |
Sabbir Rahman (BAN) | 6 | 6 | 181 | 36.2 | 122.29 | 1 | 0 | 80 |
Najibullah Zadran (AFG) | 8 | 8 | 176 | 35.2 | 157.14 | 1 | 0 | 60* |
Muhammad Usman (UAE) | 7 | 7 | 176 | 29.33 | 118.12 | 0 | 0 | 46 |
Mahmudullah (BAN) | 7 | 7 | 173 | 57.66 | 141.8 | 0 | 0 | 36* |
Most Wickets in Asia Cup (ODI) (Top 10)
As of today, Muthiah Muralidaran has taken the most wickets (30) in the Asia Cup. He played 24 games and averaged 28.83 with the ball. His strike rate is 46.06, and an economy of 3.75. The next best is Lasith Malinga with 29 wickets.
Player Name | Matches | Innings | Wickets | Average | Strike Rate | Economy | Best Figures |
Muthiah Muralidaran (SL) | 24 | 24 | 30 | 28.83 | 46.06 | 3.75 | 5/31 |
Lasith Malinga (SL) | 14 | 14 | 29 | 20.55 | 26.51 | 4.65 | 5/34 |
Ajantha Mendis (SL) | 8 | 8 | 26 | 10.42 | 15.69 | 3.98 | 6/13 |
Saeed Ajmal (PAK) | 12 | 12 | 25 | 19.4 | 27.6 | 4.21 | 3/26 |
Ravindra Jadeja (IND) | 20 | 18 | 25 | 26.28 | 36.28 | 4.34 | 4/29 |
Chaminda Vaas (SL) | 19 | 19 | 23 | 27.78 | 39.73 | 4.19 | 3/30 |
Irfan Pathan (IND) | 12 | 12 | 22 | 27.5 | 29.77 | 5.54 | 4/32 |
Sanath Jayasuriya (SL) | 25 | 21 | 22 | 30.31 | 40.59 | 4.48 | 4/49 |
Abdur Razzak (BAN) | 18 | 18 | 22 | 36.18 | 46.45 | 4.67 | 3/17 |
Shakib Al Hasan (BAN) | 18 | 18 | 22 | 36.95 | 46.68 | 4.74 | 4/42 |
Most Wickets in Asia Cup (T20I) (Top 10)
As of now, Bhuvneshwar Kumar has taken the most wickets in the T20 Asia Cup. In 6 games, he has taken 13 wickets at an average of 9.46 and a strike rate of 10.61. His economy is 5.34, and the best figures of 5/4. The next best is Amjad Javed from the UAE, who has taken 12 wickets in 7 games.
Player Name | Matches | Innings | Wickets | Average | Strike Rate | Economy | Best Figures |
Bhuvneshwar Kumar (IND) | 6 | 6 | 13 | 9.46 | 10.61 | 5.34 | 5/4 |
Amjad Javed (UAE) | 7 | 7 | 12 | 14.08 | 11.5 | 7.34 | 3/25 |
Mohammad Naveed (UAE) | 7 | 7 | 11 | 13.18 | 15.09 | 5.24 | 3/14 |
Rashid Khan (AFG) | 8 | 8 | 11 | 18.36 | 16.9 | 6.51 | 3/22 |
Hardik Pandya (IND) | 8 | 8 | 11 | 18.81 | 16.09 | 7.01 | 3/8 |
Al-Amin Hossain (BAN) | 5 | 5 | 11 | 12.18 | 9.18 | 7.96 | 3/25 |
Wanindu Hasaranga (SL) | 6 | 6 | 9 | 18.88 | 15.33 | 7.39 | 3/21 |
Shadab Khan (PAK) | 5 | 5 | 8 | 14.12 | 14 | 6.05 | 4/8 |
Mohammad Nawaz (PAK) | 8 | 8 | 8 | 21.75 | 18.5 | 7.05 | 3/5 |
Haris Rauf (PAK) | 6 | 6 | 8 | 19.12 | 15 | 7.65 | 3/29 |
CONCLUSION: Only Three Teams Have Won the Cup
So these are the Asia Cup winners and all the stats and records. As of now, only three teams have managed to win the cup. India and Sri Lanka have dominated the most part of the history, while Pakistan has also managed to win the title two times. The Asia Cup 2025 is set to begin on September 09, 2025, in the UAE. This will be the first time that eight teams will participate in Asia’s biggest cricket competition. You can check the full schedule of the Asia Cup 2025 HERE.
What do you think? Who will win the Asia Cup title this time? Comment your prediction below. Thank you for reading. Keep following sportschilly.com for the latest updates.
FAQs:-
(1) What is the highest score in the Asia Cup history (ODIs)?
A. As of now, Pakistan holds the record of the highest score in an inning in Asia Cup history. They scored 385 against Bangladesh at Dambulla on June 21, 2010.
(2) What is the lowest score in Asia Cup history (ODIs)?
A. Sri Lanka registered the lowest total (50) in the Asia Cup history against India in the 2023 edition’s final.
(3) What is the highest run chase in the Asia Cup history (ODIs)?
A. Team India chasing down the target of 330 against Pakistan in Mirpur is the highest run-chase in the Asia Cup, as of July 2025. It happened in the 2012 edition of the Asia Cup on March 18.
(4) What is the highest run-chase in the Asia Cup final (ODIs)?
A. Sri Lanka chased down the target of 261 against Pakistan in the Asia Cup 2014 final.
(5) What is the highest score in the Asia Cup final (ODIs)?
A. Pakistan scored 277 against Sri Lanka in the Asia Cup 2000 final. It’s still the highest score in the Asia Cup final in ODI format.
(6) What is the highest score in the Asia Cup history (T20Is)?
A. India scored 212 against Afghanistan in the Asia Cup 2022. It is the highest score in an inning in the Asia Cup history (T20Is).
(7) Who will host the Asia Cup 2025 edition?
A. The host of the Asia Cup 2025 is India. But the games will happen in the UAE due to political tensions between India, Pakistan, and Bangladesh.