top of page
SPORTS

International Cricket - Sri Lanka
Most Appearances (ODI)
This list features the players with the most ODI (one-day international) appearances for the Sri Lanka national cricket team.
RANK | PLAYER | APPEARANCES | YEARS |
1 | Mahela Jayawardene | 443 | 1998-2015 |
2 | Sanath Jayasuriya | 441 | 1989-2011 |
3 | Kumar Sangakkara | 397 | 2000-2015 |
4 | Muttiah Muralidaran | 343 | 1993-2011 |
5 | Tillakaratne Dilshan | 330 | 1999-2016 |
6 | Chaminda Vaas | 321 | 1994-2008 |
7 | PA de Silva | 308 | 1984-2003 |
8 | Arjuna Ranatunga | 269 | 1982-1999 |
9 | Marvan Atapattu | 268 | 1990-2007 |
10 | Wimalasena Tharanga | 234 | 2005-2019 |
References
ESPNcricinfo (2025). Sri Lanka – Most matches – Career. Available at: https://www.espncricinfo.com/records/team/individual-most-matches-career/sri-lanka-8/one-day-internationals-2 (Accessed 1 December 2025).

SCALA
lists
bottom of page



