Sri Lanka in the Asia Cup: Titles, Finals and Records
Written and checked by CricketTakenPublished Cricket in Sri Lanka9 min read
In seventeen editions of the Asia Cup, Sri Lanka has finished first or second in thirteen. Six titles, seven times the losing finalist. No other side comes close to that rate of arrival at the last match, and no other side has lost it as often.
The most recent of those defeats was the most complete. On 17 September 2023, at the R. Premadasa Stadium in Colombo, Sri Lanka were bowled out for 50 in 15.2 overs in an Asia Cup final on their own ground, and India knocked off 51 without losing a wicket in 6.1. Mohammed Siraj took six for 21, including four wickets in one over. It is the single worst afternoon in the competition's history for any team, and it happened to the country that has been in more of its finals than anybody.
The competition, and why its format keeps moving
The Asia Cup began in 1984 in the United Arab Emirates, organised by the Asian Cricket Council, with the first edition decided on a round-robin rather than a final. India won it and Sri Lanka finished second. Since then the tournament has been held in Sri Lanka, Bangladesh, India, Pakistan and the UAE, and its format has changed repeatedly for two reasons.
The first is straightforward scheduling logic: the tournament is played in the format of whichever World Cup is next. The 2016, 2022 and 2025 editions were T20 competitions because a T20 World Cup followed; the rest have been 50-over tournaments. The second reason is politics, which has affected this competition more than any other.
- India withdrew in 1986 over strained cricketing relations with Sri Lanka, and Bangladesh took the place, having qualified by winning the 1984 South-East Asia Cup.
- Pakistan withdrew from the 1990-91 edition in India over political tensions.
- The 1993 tournament was cancelled outright for the same reason.
- The 2023 edition was played in a "hybrid" arrangement: Pakistan were the nominal hosts, but India would not travel there, so four matches were played in Pakistan and the other nine in Sri Lanka.
Sri Lanka has consequently spent four decades as the tournament's most reliable participant and, on several occasions, its venue of last resort. The country's role as a neutral host is part of why the cricket in Sri Lanka calendar has so often included matches with no Sri Lankan involvement at all.
1986: the first title
Sri Lanka's first Asia Cup came at home in April 1986, in a three-team tournament — Pakistan, Sri Lanka and Bangladesh — played without India. The final was at the Sinhalese Sports Club Ground in Colombo on 6 April. Pakistan made 191 for 9 in 45 overs; Sri Lanka chased it down at 195 for 5 in 42.2. Javed Miandad's 67 won him the match award in a losing side; Abdul Qadir took nine wickets across the tournament.
The Sri Lankan of the tournament was Arjuna Ranatunga, its leading run-scorer with 105. That is a small aggregate by modern standards and a reminder of the scale of the early Asia Cup: three teams, four matches, and a tournament won on a hundred runs. The ground itself, which was Sri Lanka's principal international venue for much of that era, is described in the guide to the Sinhalese Sports Club ground.
The two home titles, 1997 and 2004
Sri Lanka's second and third titles both came at home, and both came against India. In 1997 the final was won by eight wickets; in 2004, by 25 runs. Between them sat the country's 1996 World Cup victory, and the shift in Sri Lankan cricket's standing that came with it is the subject of the guide to the 1996 World Cup title.
The 2004 tournament also produced the first of Sanath Jayasuriya's player-of-the-tournament awards in the competition. He would win it again in 2008, and he remains the Asia Cup's leading run-scorer of all time with 1,220 runs — a total accumulated across more than two decades of editions. His career and his method are examined in the survey of Sri Lanka's great opening batters.
Karachi 2008: Ajantha Mendis
The 2008 final, at the National Stadium in Karachi on 6 July, is the most one-sided win in Sri Lanka's Asia Cup record and one of the best individual bowling performances in a limited-overs final anywhere.
Sri Lanka made 273, Jayasuriya scoring 125 from 114 balls. India, whose reply began with Virender Sehwag making 60 from 36, were bowled out for 173 in 39.3 overs. Ajantha Mendis took six for 13 from eight overs.
Mendis had been almost unknown at the start of that tournament. He finished it with 17 wickets and the player-of-the-series award, bowling a mixture of off-breaks, leg-breaks and a carrom ball flicked out of the fingers, delivered with a low round-arm action that made all of them look identical. India had never faced him before. The tradition he was working in — and the reason Sri Lanka keeps producing bowlers whose actions are the point — is covered in the guide to Sri Lanka's mystery spin history.
Mirpur 2014: Malinga's five-fors
Sri Lanka won the 2014 tournament in Bangladesh without losing a match. The final, at the Sher-e-Bangla National Stadium in Mirpur on 8 March, was against Pakistan. Fawad Alam made 114 not out in Pakistan's 260 for 5; Lasith Malinga took five for 56; Lahiru Thirimanne made 101 and Sri Lanka won by five wickets with more than three overs left, finishing on 261 for 5.
Malinga's five-wicket haul was his second of that tournament and his third in the competition overall, making him the first bowler to take three Asia Cup five-fors. Thirimanne's 279 runs across five matches won him the player-of-the-tournament award. The long history of the fixture that final belonged to is set out in the guide to the Sri Lanka versus Pakistan rivalry.
Dubai 2022: the T20 title from nowhere
Sri Lanka's sixth title, and their first in the T20 format, began with the worst possible start. On 27 August 2022 at the Dubai International Cricket Stadium they were bowled out for 105 by Afghanistan, who chased it in 10.1 overs and won by eight wickets.
Everything after that went the other way. Sri Lanka beat Bangladesh by two wickets to get out of the group, then won all three Super Four matches — against Afghanistan, India and Pakistan — to top the table. In the final on 11 September, again in Dubai, they made 170 for 6 and bowled Pakistan out for 147. Bhanuka Rajapaksa's 71 not out from 45 balls won the match; Wanindu Hasaranga was player of the tournament.
Winning a tournament after being bowled out for 105 in the opening game is unusual enough to be worth stating plainly, and it is the strongest recent evidence for the argument that Sri Lankan sides are at their most dangerous when nothing is expected of them.
The complete record
| Year | Host | Format | Sri Lanka's finish | Decided by |
|---|---|---|---|---|
| 1984 | UAE | ODI | Runners-up to India | Round-robin |
| 1986 | Sri Lanka | ODI | Champions | Beat Pakistan by 5 wickets |
| 1988 | Bangladesh | ODI | Runners-up to India | Lost by 6 wickets |
| 1990-91 | India | ODI | Runners-up to India | Lost by 7 wickets |
| 1995 | UAE | ODI | Runners-up to India | Lost by 8 wickets |
| 1997 | Sri Lanka | ODI | Champions | Beat India by 8 wickets |
| 2000 | Bangladesh | ODI | Runners-up to Pakistan | Lost by 39 runs |
| 2004 | Sri Lanka | ODI | Champions | Beat India by 25 runs |
| 2008 | Pakistan | ODI | Champions | Beat India by 100 runs |
| 2010 | Sri Lanka | ODI | Runners-up to India | Lost by 81 runs |
| 2012 | Bangladesh | ODI | Did not reach final | — |
| 2014 | Bangladesh | ODI | Champions | Beat Pakistan by 5 wickets |
| 2016 | Bangladesh | T20I | Did not reach final | — |
| 2018 | UAE | ODI | Did not reach final | — |
| 2022 | UAE | T20I | Champions | Beat Pakistan by 23 runs |
| 2023 | Pakistan / Sri Lanka | ODI | Runners-up to India | Lost by 10 wickets |
| 2025 | UAE | T20I | Did not reach final | — |
India leads the title count with nine, Sri Lanka has six and Pakistan two. What the table shows more clearly than the headline counts is the shape of the rivalry: five of Sri Lanka's seven second places were behind India, and three of their six titles were won by beating India in the final. The Asia Cup is, in practice, a forty-year argument between those two sides, with Pakistan intervening periodically. The wider record is covered in the guide to the Sri Lanka versus India rivalry.
What 2023 exposed, and where the side is now
The 50 all out in Colombo in 2023 is not fully explained by Siraj bowling well, though he did. Sri Lanka had reached that final by beating Bangladesh and Afghanistan in the group and then Bangladesh again and Pakistan in the Super Four — the Pakistan win coming by two wickets in a rain-affected match decided on DLS — so the side had shown resilience across the tournament and then produced nothing at all in the one match that counted.
The 2025 edition, a T20 tournament in the UAE, ended with India beating Pakistan in the final and Sri Lanka not reaching it. That is now four editions out of the last six in which the defending or recent champion has not made the last match, which reflects both a genuinely more competitive field — Bangladesh reached three finals between 2012 and 2018, Afghanistan have beaten Sri Lanka in the tournament — and the fact that the format keeps changing under the participants' feet.
For anyone following the competition, the practical points are that the tournament runs in late August and September, usually across a fortnight; that its format depends on which World Cup comes next; and that the host is not always the country whose board is nominally in charge. Match venues in Sri Lanka are concentrated in and around the capital, and the R. Premadasa Stadium has hosted more of the country's Asia Cup cricket than anywhere else. Practical guidance on attending is in the cricket tourism guide, and the leadership of the sides that played these finals is covered in the guide to Sri Lanka's captains.
Sources and method
The edition-by-edition table, title counts, hosts, formats, final margins and the withdrawal and cancellation history are drawn from published Asia Cup records. Individual match details — dates, venues, innings totals, bowling figures and match and series awards — come from published scorecards and contemporary reporting of those matches.
Records held by individual players are as published: Jayasuriya's 1,220 Asia Cup runs is a career total and therefore final, while records held by active players may move. Where the finish is given as "did not reach final" the page states only that, rather than reconstructing which stage Sri Lanka went out at, because those details were not verified from a source at hand. The characterisation of the competition as principally an India-Sri Lanka argument is an editorial reading of the results table, not a claim about intent.