List of Sri Lanka National Cricket Captains

Web Admin

One-Day International captains

Sri Lankan ODI captains
NumberNameYearPlayedWonLostNRTied
1Anura Tennekoon1975-197940400
2Bandula Warnapura1979-198283500
3Duleep Mendis1982-198761114640
4Somachandra de Silva198310100
5Ranjan Madugalle19881321100
6Arjuna Ranatunga1988-1999193899581
7Ravi Ratnayeke198811000
8Aravinda de Silva1992-19961851210
9Roshan Mahanama199420200
10Sanath Jayasuriya1998-2003117654732
11Marvan Atapattu2001-200663352710
12Mahela Jayawardene2004-2013126684981
13Chaminda Vaas200610100
14Kumar Sangakkara2009-201145271440
15Tillakaratne Dilshan2010-201226111500
16Angelo Mathews2012-2018104494951
17Dinesh Chandimal2013, 2018126501
18Lahiru Thirimanne201531200
19Upul Tharanga2016-20172141502
20Chamara Kapugedera201710100
21Lasith Malinga2017-present90900
22Thisara Perera201731200
Grand total836379415348

____________________________________________________________________________________________________________________________________________________________________

Twenty20 International Captains

Sri Lankan Twenty20 International captains
NumberNamePeriod of captaincyPlayedWonLostTiedNo result
1Mahela Jayawardene2006–2008, 20121912610
2Tillakaratne Dilshan2009, 201152300
3Kumar Sangakkara2009–20102213900
4Thilina Kandamby201111000
5Angelo Mathews2012-2016, 2018135701
6Dinesh Chandimal2013–2016, 201826131300
7Lasith Malinga2014-2016, 2018-present136610
8Upul Tharanga201763300
9Thisara Perera2017/201890900
Grand total114555621