Asia Cup Winners and Full Records

Asia Cup Winners and Records (Men’s)

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.

Kapil Manghnani

Kapil Manghnani – Content Writer | Journalist | Digital Marketer

I am a seasoned freelance content writer with four years of experience crafting high-quality, SEO-friendly, plagiarism-free, and well-researched articles for various websites. My expertise spans multiple domains, ensuring engaging and error-free content tailored to diverse audiences.

More From Author

indian cricket moments

Indian Cricket Moments: When Abbas Did the Ben Stokes

Jasprit Bumrah to Retire From Test Cricket

Jasprit Bumrah to Retire from Test Cricket?

Leave a Reply

Your email address will not be published. Required fields are marked *