Most Matches in Asia Cup for Sri Lanka – Appearance Records
Sri Lanka has one of the richest records in Asia Cup history, and several generations of its greatest cricketers have made repeated appearances in the tournament. Mahela Jayawardene holds the Sri Lankan record for the most matches in the ODI Asia Cup with 28 appearances, followed by Sanath Jayasuriya with 25. Aravinda de Silva, Muttiah Muralitharan and Kumar Sangakkara each played 24 ODI Asia Cup matches. The tournament has also been played in the T20I format since 2016, allowing modern players such as Dasun Shanaka, Kusal Mendis and Pathum Nissanka to build significant appearance records across formats. Mahela's 28-match mark, however, remains the benchmark for a Sri Lankan player.
Most Matches in Asia Cup for Sri Lanka
The main historical appearance ranking below uses ODI Asia Cup records, the format in which most editions of the competition have been played. A separate section covers the T20I-era players.
| Rank | Player | Matches | Runs | Wickets | Asia Cup Editions |
|---|---|---|---|---|---|
| 1 | Mahela Jayawardene | 28 | 674 | 0 | 6 |
| 2 | Sanath Jayasuriya | 25 | 1,220 | 22 | 6 |
| 3 | Aravinda de Silva | 24 | 645 | 5 | 7 |
| 4 | Muttiah Muralitharan | 24 | — | 30 | 6 |
| 5 | Kumar Sangakkara | 24 | 1,075 | 0 | 5 |
| 6 | Tillakaratne Dilshan | 20 | 368 | 5 | 5 |
| 7 | Chaminda Vaas | 19 | — | 23 | 5 |
| 8 | Arjuna Ranatunga | 19 | 741 | — | 5 |
| 9 | Lasith Malinga | 14 | — | 29 | 4 |
| 10 | Marvan Atapattu | 13 | 642 | 0 | 4 |
The table shows how strongly Sri Lanka's major batting and bowling names feature in the appearance rankings. Jayawardene played more ODI Asia Cup matches than any other Sri Lankan, while Jayasuriya combined 25 appearances with a record 1,220 runs and 22 wickets. Muralitharan and Malinga, meanwhile, used fewer batting opportunities but became two of the tournament's most successful wicket-takers.
Mahela Jayawardene – 28 Asia Cup Matches
Mahela Jayawardene holds the record for the most ODI Asia Cup appearances by a Sri Lankan player. He played 28 matches between 2000 and 2014, a period in which Sri Lanka regularly reached the closing stages of the competition.
Jayawardene scored 674 runs in 26 innings, including seven half-centuries. His highest score in the tournament was 78. Although his batting average of 29.30 was lower than some of Sri Lanka's other great Asia Cup batters, his longevity and availability allowed him to build the appearance record.
His Asia Cup career also included captaincy duties and important fielding contributions. Jayawardene holds one of the leading catching records among outfielders in the ODI tournament, reflecting the value he provided even when he did not make a major score with the bat.
He appeared in six ODI Asia Cup editions: 2000, 2004, 2008, 2010, 2012 and 2014.
Sanath Jayasuriya – 25 Matches and 1,220 Runs
Sanath Jayasuriya is second among Sri Lankan players for ODI Asia Cup appearances with 25 matches, but his batting numbers are even more impressive.
Jayasuriya scored 1,220 runs in 24 innings at an average of 53.04 and a strike rate above 102. He remains the leading run-scorer in ODI Asia Cup history and scored six centuries in the competition.
He was also an important left-arm spinner. Jayasuriya took 22 wickets, giving him a genuine all-round record that few Asia Cup players have matched.
His best batting tournament came in 2008, when he scored 378 runs. Sri Lanka went on to win that edition after defeating India in the final.
Jayasuriya's Asia Cup career covered the 1990-91, 1995, 1997, 2000, 2004 and 2008 tournaments.
Aravinda de Silva – 24 Matches
Aravinda de Silva was one of the central figures in Sri Lankan cricket during the country's rise in the 1980s and 1990s. He appeared in 24 ODI Asia Cup matches between 1984 and 2000.
De Silva scored 645 runs at an average of just over 32, with four half-centuries and a highest score of 96 not out. He also took five wickets with his part-time off-spin.
His record is especially notable because his Asia Cup career stretched from the inaugural 1984 tournament through to 2000. That gave him appearances across seven editions, one of the longest edition spans of any Sri Lankan player.
Muttiah Muralitharan – 24 Matches and 30 Wickets
Muttiah Muralitharan played 24 ODI Asia Cup matches and remains the leading wicket-taker in the 50-over history of the tournament.
The legendary off-spinner collected 30 wickets at an average of 28.83 and an economy rate of only 3.75. His best figures were 5/31.
Muralitharan's economy rate is particularly impressive because his Asia Cup career stretched across different periods of ODI cricket. He could restrict runs through the middle overs while still creating wicket-taking chances.
He represented Sri Lanka in Asia Cup tournaments from 1995 through 2010 and was part of multiple successful Sri Lankan campaigns.
Kumar Sangakkara – 24 Matches and 1,075 Runs
Kumar Sangakkara played 24 ODI Asia Cup matches between 2004 and 2014. In those appearances, he became one of the competition's most prolific batters.
Sangakkara scored 1,075 runs from 23 innings at an average of 48.86. His record included four centuries and eight half-centuries, while his highest score was 121.
Only Sanath Jayasuriya scored more ODI Asia Cup runs for Sri Lanka.
Sangakkara also played an important role as wicketkeeper. His combination of run-scoring consistency and work behind the stumps made him one of Sri Lanka's most valuable Asia Cup players during the 2000s and early 2010s.
Tillakaratne Dilshan – 20 ODI Matches
Tillakaratne Dilshan played 20 ODI Asia Cup matches and scored 368 runs in the format. He also contributed five wickets with his off-spin.
Dilshan's role changed considerably during his international career. He started as a middle-order player before becoming one of Sri Lanka's most aggressive opening batters.
His Asia Cup career extended into the T20I era as well. Dilshan played in the 2016 T20 Asia Cup, meaning his overall tournament involvement was broader than his 20-match ODI record alone suggests.
Chaminda Vaas – 19 Matches
Chaminda Vaas appeared in 19 ODI Asia Cup matches and took 23 wickets.
The left-arm seamer was known more for control and movement than extreme pace. He bowled 20 maiden overs in ODI Asia Cups, the most by any bowler in the competition's 50-over history.
Vaas maintained an economy rate below 4.20 and regularly provided Sri Lanka with early wickets. His best Asia Cup figures were 3/30.
He played during a strong period for Sri Lankan cricket and shared attacks with bowlers such as Muralitharan, Nuwan Zoysa and later Lasith Malinga.
Arjuna Ranatunga – 19 Matches
Arjuna Ranatunga played 19 ODI Asia Cup matches and scored 741 runs, placing him among Sri Lanka's leading batters in tournament history.
He averaged 57.00 and recorded one century and six half-centuries.
Ranatunga was also one of Sri Lanka's most important Asia Cup captains. He led the team through a period when Sri Lanka were developing from a competitive Asian side into a major force in international cricket.
His leadership was particularly important in the 1997 Asia Cup, when Sri Lanka won the tournament shortly after becoming world champions in 1996.
Lasith Malinga – Sri Lanka's Pace Wicket-Taker
Lasith Malinga did not play as many ODI Asia Cup matches as Jayawardene, Jayasuriya or Sangakkara, but his wicket-taking record is outstanding.
Malinga took 29 wickets from only 14 ODI Asia Cup matches at an average of 20.55. His best figures were 5/34, and he recorded three five-wicket hauls.
That gives him almost the same wicket total as Muralitharan despite playing 10 fewer ODI Asia Cup matches.
Malinga was particularly effective against Pakistan and produced several decisive spells during Sri Lanka's successful campaigns.
Sri Lanka Players with Most Matches by Role
| Role | Player | ODI Matches | Main Record |
|---|---|---|---|
| Batter | Mahela Jayawardene | 28 | 674 runs |
| Opening batter | Sanath Jayasuriya | 25 | 1,220 runs |
| Wicketkeeper-batter | Kumar Sangakkara | 24 | 1,075 runs |
| All-rounder | Sanath Jayasuriya | 25 | 1,220 runs, 22 wickets |
| Spinner | Muttiah Muralitharan | 24 | 30 wickets |
| Fast bowler | Chaminda Vaas | 19 | 23 wickets |
| Strike fast bowler | Lasith Malinga | 14 | 29 wickets |
The table highlights the depth of Sri Lanka's Asia Cup history. Some appearance leaders built their records mainly with the bat, while Murali, Vaas and Malinga became regular selections because of their bowling.
Sri Lanka's Asia Cup Appearances by Edition
| Edition | Format | Sri Lanka Matches | Result |
|---|---|---|---|
| 1984 | ODI | 2 | Champions |
| 1986 | ODI | 3 | Champions |
| 1988 | ODI | 4 | Runners-up |
| 1990-91 | ODI | 3 | Runners-up |
| 1995 | ODI | 4 | Runners-up |
| 1997 | ODI | 4 | Champions |
| 2000 | ODI | 4 | Runners-up |
| 2004 | ODI | 6 | Champions |
| 2008 | ODI | 6 | Champions |
| 2010 | ODI | 4 | Runners-up |
| 2012 | ODI | 3 | League stage |
| 2014 | ODI | 5 | Champions |
| 2016 | T20I | 4 | League stage |
| 2018 | ODI | 2 | Group stage |
| 2022 | T20I | 6 | Champions |
| 2023 | ODI | 6 | Runners-up |
| 2025 | T20I | 6 | Super Four |
Sri Lanka have appeared in every Asia Cup edition since the tournament began in 1984. Their six championships came in 1986, 1997, 2004, 2008, 2014 and 2022.
Modern Sri Lankan Appearance Leaders in the T20I Era
The switch between ODI and T20I formats has changed how modern appearance records should be viewed.
Dasun Shanaka has been particularly prominent in T20 Asia Cups and holds the leading T20I appearance record for Sri Lanka. Kusal Mendis and Pathum Nissanka have also become regulars in recent editions.
| Player | T20I Asia Cup Matches | Main Contribution |
|---|---|---|
| Dasun Shanaka | 16 | Captain of 2022 champions |
| Pathum Nissanka | 12 | 434 runs |
| Wanindu Hasaranga | 12 | 17 wickets |
| Kusal Mendis | 11 | 277 runs |
Pathum Nissanka became the leading run-scorer in T20I Asia Cup history for Sri Lanka, with 434 runs through 2025, including a century against India in the 2025 edition. Wanindu Hasaranga reached 17 wickets in T20 Asia Cup cricket.
Dasun Shanaka's place in Sri Lankan Asia Cup history is also important because he captained the team to the 2022 championship.
Edition-Wise Notable Sri Lankan Appearance Eras
| Period | Main Players |
|---|---|
| 1984-1990 | Aravinda de Silva, Arjuna Ranatunga |
| 1995-2000 | Jayasuriya, Aravinda, Ranatunga, Vaas, Muralitharan |
| 2004-2008 | Jayasuriya, Jayawardene, Sangakkara, Vaas, Muralitharan |
| 2010-2014 | Jayawardene, Sangakkara, Dilshan, Malinga |
| 2016-2018 | Dilshan, Malinga, Dasun Shanaka |
| 2022-2025 | Shanaka, Kusal Mendis, Nissanka, Hasaranga |
The appearance records show a clear link between Sri Lanka's different generations. Aravinda and Ranatunga carried the side during the early years, Jayasuriya and Muralitharan became central figures during the next period, and Jayawardene and Sangakkara followed them before the modern generation took over.
Why Mahela Jayawardene's 28-Match Record Stands Out
Playing 28 matches in a tournament that is held only once every few years requires a long international career and repeated selection.
Jayawardene's record was built across 14 years, from his first Asia Cup in 2000 to his last in 2014.
The structure of the modern tournament also makes the record difficult to break. Asia Cups now alternate between ODI and T20I formats, while players increasingly specialize in particular formats. A modern Sri Lankan player may therefore have fewer opportunities to appear in every edition.
Conclusion
Mahela Jayawardene holds the record for the most matches in the Asia Cup for Sri Lanka, with 28 appearances in the ODI format. Sanath Jayasuriya follows with 25, while Aravinda de Silva, Muttiah Muralitharan and Kumar Sangakkara each played 24 matches.
Jayasuriya's record combines longevity with extraordinary production, as he scored 1,220 runs and took 22 wickets. Sangakkara scored 1,075 runs, while Muralitharan remains Sri Lanka's leading ODI Asia Cup wicket-taker with 30 wickets.
Lasith Malinga's 29 wickets from only 14 ODI matches also stand out, showing that a player does not need to lead the appearance chart to have a major influence on the tournament.
The newer T20I editions have introduced another generation of Sri Lankan regulars, including Dasun Shanaka, Pathum Nissanka, Kusal Mendis and Wanindu Hasaranga. Even with those additional tournaments, Jayawardene's 28-match mark remains the main Sri Lankan Asia Cup appearance record.
FAQs
Who has played the most Asia Cup matches for Sri Lanka?
Mahela Jayawardene holds Sri Lanka's ODI Asia Cup appearance record with 28 matches.
How many Asia Cup matches did Mahela Jayawardene play?
Mahela Jayawardene played 28 ODI Asia Cup matches between 2000 and 2014.
Who is second for most Asia Cup matches for Sri Lanka?
Sanath Jayasuriya is second with 25 ODI Asia Cup appearances.
How many Asia Cup matches did Kumar Sangakkara play?
Kumar Sangakkara played 24 ODI Asia Cup matches.
How many runs did Kumar Sangakkara score in the Asia Cup?
Sangakkara scored 1,075 ODI Asia Cup runs at an average of 48.86.
How many Asia Cup matches did Sanath Jayasuriya play?
Sanath Jayasuriya played 25 ODI Asia Cup matches and scored a record 1,220 runs.
How many wickets did Sanath Jayasuriya take in the Asia Cup?
Jayasuriya took 22 wickets in ODI Asia Cup cricket.
How many Asia Cup matches did Muttiah Muralitharan play?
Muralitharan played 24 ODI Asia Cup matches and took 30 wickets.
Who has taken the most ODI Asia Cup wickets for Sri Lanka?
Muttiah Muralitharan leads with 30 wickets from 24 matches.
How many Asia Cup wickets did Lasith Malinga take?
Malinga took 29 wickets from 14 ODI Asia Cup matches.
How many Asia Cup matches did Aravinda de Silva play?
Aravinda de Silva played 24 matches between 1984 and 2000.
Who has the most Asia Cup runs for Sri Lanka?
Sanath Jayasuriya holds the ODI Asia Cup record with 1,220 runs.
Which Sri Lankan player has the most T20I Asia Cup appearances?
Dasun Shanaka has been Sri Lanka's leading appearance-maker in the T20I version of the Asia Cup.
Who has scored the most T20I Asia Cup runs for Sri Lanka?
Pathum Nissanka leads Sri Lanka's T20I Asia Cup run charts and had 434 runs through the 2025 edition.
How many Asia Cup titles has Sri Lanka won?
Sri Lanka have won six Asia Cup titles: 1986, 1997, 2004, 2008, 2014 and 2022.
Has Sri Lanka played every Asia Cup?
Yes. Sri Lanka have participated in every edition of the men's Asia Cup since the inaugural tournament in 1984.

Rivcky John
A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.
