The Asia Cup has long stood as the crown jewel of Asian cricketing rivalry, serving not only as a regional championship but also as a battleground for some of the sport’s fiercest contests. Established in 1984, this multi-nation tournament has been the setting for unforgettable last-ball finishes, intense India-Pakistan showdowns, underdog heroics, and career-defining performances.
Unlike the World Cup, where the stakes are broader, the Asia Cup channels regional pride, historic grudges, and raw emotion, often culminating in classics that are etched into cricketing folklore. Be it a youngster rising to glory, a veteran rolling back the years, or two nations bringing an entire stadium to the edge of their seats, the Asia Cup has it all.
Let’s dive into the Top 5 Best Matches in Asia Cup History, curated for their drama, impact, and legacy.
5. Bangladesh vs Pakistan – Final, 2012 (Mirpur)

Date: March 22, 2012
Venue: Sher-e-Bangla National Stadium, Dhaka
Result: Pakistan won by 2 runs
The heartbreak of a nation. Bangladesh, riding a wave of home support and form, reached their first-ever Asia Cup final. They bowled with discipline, limiting Pakistan to 236 despite Sarfaraz Ahmed’s gritty 46* and Afridi’s all-round show.
In reply, Shakib Al Hasan and Tamim Iqbal played vital knocks, but nerves crept in during the death overs. With 9 needed off the final over and 2 wickets in hand, Aizaz Cheema held his nerve, and Bangladesh fell short by just 2 runs, leading to tears both on and off the field.
Key Player Stats Table:
Player | Performance |
---|---|
Shahid Afridi (PAK) | 32 (22 balls) & 1/28 |
Sarfaraz Ahmed (PAK) | 46* (52 balls), kept innings alive |
Shakib Al Hasan (BAN) | 68 (72 balls), classy under pressure |
Tamim Iqbal (BAN) | 60 (68 balls), strong opening stand |
Aizaz Cheema (PAK) | 3/46 (9.5 overs), bowled decisive final over |
4. Sri Lanka vs India – Final, 2008 (Karachi)

Date: July 6, 2008
Venue: National Stadium, Karachi, Pakistan
Result: Sri Lanka won by 100 runs
Sometimes, a bowler turns a final into a personal showcase. That’s exactly what Ajantha Mendis did. Sri Lanka set a target of 274, courtesy of Sanath Jayasuriya’s vintage 125. But the real show began in the second innings.
India, despite a powerful lineup featuring Sehwag, Raina, and Dhoni, had no answer to Mendis’ mystery. His googlies, flippers, and carrom balls bewitched every batter. He finished with 6/13, the best figures ever in an Asia Cup final.
Key Player Stats Table:
Player | Performance |
---|---|
Sanath Jayasuriya (SL) | 125 (114 balls), 9 fours, 5 sixes |
Ajantha Mendis (SL) | 6/13 (8 overs), bowled unchanged spell |
MS Dhoni (IND) | 49 (74 balls), lone resistance |
Irfan Pathan (IND) | 2/67, most effective among bowlers |
Mahela Jayawardene (SL) | 43 (57 balls), calm support to Jayasuriya |
3. Pakistan vs Afghanistan – 2022 (Sharjah)

Date: September 7, 2022
Venue: Sharjah Cricket Stadium, UAE
Result: Pakistan won by 1 wicket with 4 balls left
This was madness personified. Afghanistan, defending just 129, bowled like men possessed. Fareed Ahmad and Rashid Khan tore through Pakistan’s middle order. At 118/9, it seemed all but over.
Enter Naseem Shah, the young fast bowler. In a move that shocked everyone, he launched back-to-back sixes off Fazalhaq Farooqi in the final over, sealing one of the most miraculous victories in T20 history. This match not only eliminated India from the tournament but also showcased how heroes are born from chaos.
Key Player Stats Table:
Player | Performance |
---|---|
Naseem Shah (PAK) | 14* (4 balls), 2 sixes under pressure |
Fareed Ahmad (AFG) | 3/31 (4 overs), emotional wicket celebration |
Rashid Khan (AFG) | 2/25 (4 overs), kept pressure tight |
Shadab Khan (PAK) | 36 (26 balls), counterattacking knock |
Fazalhaq Farooqi (AFG) | 3/31 (3.4 overs), but lost composure at end |
2. India vs Bangladesh – Final, 2018 (Dubai)

Date: September 28, 2018
Venue: Dubai International Stadium, UAE
Result: India won by 3 wickets (last-ball finish)
What many predicted to be a one-sided final turned into a nerve-shredding classic. Bangladesh, without Tamim Iqbal and Shakib Al Hasan, stunned everyone with an aggressive start. Litton Das announced himself on the big stage with a glorious century, 121 off 117 balls, a blend of elegance and dominance.
India, chasing 223, began well with Rohit Sharma’s composed 48, but frequent wickets turned the match into a war of attrition. Kedar Jadhav, hobbling due to injury, returned dramatically to bat at No. 7. With 1 needed off the last ball, Jadhav nudged a leg-bye to seal a last-ball win and deliver India its 7th Asia Cup title.
Key Player Stats Table:
Player | Performance |
---|---|
Litton Das (BAN) | 121 (117 balls), 12 fours, 2 sixes |
Mehidy Hasan (BAN) | 2/33 (10 overs) |
Rohit Sharma (IND) | 48 (55 balls), solid at the top |
Kedar Jadhav (IND) | 23* (27 balls) despite hamstring injury |
Kuldeep Yadav (IND) | 3/45 (10 overs), key middle-over strikes |
Mahmudullah (BAN) | 1/33 and calm under pressure |
1. India vs Pakistan – 2010 (Dambulla)

Date: June 19, 2010
Venue: Rangiri Dambulla International Stadium, Sri Lanka
Result: India won by 3 wickets with 1 ball remaining
Pakistan, batting first, looked solid with Salman Butt’s calm and composed 74 and a fiery 51 from Kamran Akmal, giving them a competitive total of 267. India responded in kind, with Gautam Gambhir anchoring the innings masterfully for 83 runs. Skipper Dhoni chipped in with a composed 56, but the match truly came alive in the final overs.
With the equation getting tense, 7 runs needed off the last over, it was Harbhajan Singh, known more for his bowling, who stunned everyone with a monstrous six off Mohammad Amir, followed by a signature war-cry celebration. His animated exchange with Shoaib Akhtar became symbolic of the fierce rivalry.
Key Player Stats Table:
Player | Performance |
---|---|
Salman Butt (PAK) | 74 (85 balls), 7 fours |
Kamran Akmal (PAK) | 51 (41 balls), 6 fours |
Gautam Gambhir (IND) | 83 (97 balls), 3 fours |
MS Dhoni (IND) | 56 (71 balls), steady middle-order anchor |
Harbhajan Singh (IND) | 15* (11 balls) & 2 wickets |
Mohammad Amir (PAK) | 3/55, but conceded match-defining six |
READ MORE: