List of Sri Lanka national cricket captains
Men's One-Day International captains
This is a list of cricketers who have captained the Sri Lankan cricket team for at least one One Day International.

List of Sri Lanka national cricket captains

Section Title: Men's One-Day International captains
Table Section Text: This is a list of cricketers who have captained the Sri Lankan cricket team for at least one One Day International.

Sri Lankan ODI captains

Number	Name	Year	Played	Won	Lost	NR	Tied

1	Anura Tennekoon	1975-1979	4	0	4	0	0

2	Bandula Warnapura	1979-1982	8	3	5	0	0

3	Duleep Mendis	1982-1987	61	11	46	4	0

4	Somachandra de Silva	1983	1	0	1	0	0

5	Ranjan Madugalle	1988	13	2	11	0	0

6	Arjuna Ranatunga	1988-1999	193	89	95	8	1

7	Ravi Ratnayeke	1988	1	1	0	0	0

8	Aravinda de Silva	1992-1996	18	5	12	1	0

9	Roshan Mahanama	1994	2	0	2	0	0

10	Sanath Jayasuriya	1998-2003	117	65	47	3	2

11	Marvan Atapattu	2001-2006	63	35	27	1	0

12	Mahela Jayawardene	2004-2013	126	68	49	8	1

13	Chaminda Vaas	2006	1	0	1	0	0

14	Kumar Sangakkara	2009-2011	45	27	14	4	0

15	Tillakaratne Dilshan	2010-2012	26	11	15	0	0

16	Angelo Mathews	2012-2018	104	49	49	5	1

17	Dinesh Chandimal	2013, 2018	12	6	5	0	1

18	Lahiru Thirimanne	2015	3	1	2	0	0

19	Upul Tharanga	2016-2017	21	4	15	0	2

20	Chamara Kapugedera	2017	1	0	1	0	0

21	Lasith Malinga	2017-2019	9	0	9	0	0

22	Thisara Perera	2017	3	1	2	0	0

Grand total	836	379	415	34	8

Sentence(s)

In 2017, Thisara Perera was the captain for Sri Lanka.

final_sentence: In 2017, Thisara Perera was the captain for Sri Lanka.