List of Sri Lanka National Cricket Captains

Sri Lankan Test match captains
Num Name Year Opposition Location Played Win Lost Draw
1 Bandula Warnapura

1981/2 England Sri Lanka 1 0 1 0
1981/2 Pakistan Pakistan 2 0 2 0
1982/3 India India 1 0 0 1
Total 4 0 3 1
2 Duleep Mendis

1981/2† Pakistan Pakistan 1 0 0 1
1982/3 Australia Sri Lanka 1 0 1 0
1983/4 New Zealand Sri Lanka 3 0 2 1
1984 England England 1 0 0 1
1985 India Sri Lanka 3 1 0 1
1985/6 Pakistan Pakistan 3 0 2 1
1985/6 Pakistan Sri Lanka 3 1 1 1
1986/7 India India 3 0 2 1
1986/7 New Zealand Sri Lanka 1 0 0 1
Total 19 2 8 9
3 Somachandra de Silva

 

1982/3 New Zealand New Zealand 2 0 2 0
Total 2 0 2 0
4 Ranjan Madugalle

 

1987/8 Australia Australia 1 0 1 0
1988 England England 1 0 1 0
Total 2 0 2 0
5 Arjuna Ranatunga
Former SL Cricket Capt Arjuna Ranatunga.jpg
1989/90 Australia Australia 2 0 1 1
1990/1 India India 1 0 1 0
1990/1 New Zealand New Zealand 3 0 0 3
1992 Australia Sri Lanka 3 0 1 2
1992/3 New Zealand Sri Lanka 2 1 0 1
1992/3 England England 1 1 0 0
1993 India Sri Lanka 3 0 1 2
1993 South Africa Sri Lanka 3 0 1 2
1993/4 West Indies Sri Lanka 1 0 0 1
1993/4 India India 3 0 3 0
1994 Pakistan Sri Lanka 2 0 2 0
1994/5 Zimbabwe Zimbabwe 3 0 0 3
1994/5 New Zealand New Zealand 2 1 0 1
1995/6 Pakistan Pakistan 3 2 1 0
1995/6 Australia Australia 2 0 2 0
1996 Zimbabwe Sri Lanka 2 2 0 0
1996/7 New Zealand New Zealand 2 0 2 0
1996/7 Pakistan Sri Lanka 2 0 0 2
1996/7 West Indies West Indies 2 0 1 1
1997 India Sri Lanka 2 0 0 2
1997/8 India India 3 0 0 3
1997/8 Zimbabwe Sri Lanka 2 2 0 0
1997/8 South Africa South Africa 2 0 2 0
1998 New Zealand Sri Lanka 3 2 1 0
1998 England England 1 1 0 0
1998/9 India Sri Lanka 1 0 0 1
Total 56 12 19 25
6 Aravinda de Silva

 

1991 England England 1 0 1 0
1991/2 Pakistan Pakistan 3 0 1 2
1995/6† Australia Australia 1 0 1 0
1998/9† Pakistan Bangladesh 1 0 1 0
Total 6 0 4 2
7 Hashan Tillakaratne

 

1998/9 Pakistan Pakistan 1 0 0 1
2003 New Zealand Sri Lanka 2 0 0 2
2003 West Indies Sri Lanka 2 0 1 1
2003/4 England Sri Lanka 3 1 0 2
2003/4 Australia Sri Lanka 3 0 3 0
Total 11 1 4 6
8 Sanath Jayasuriya

 

1999 Australia Sri Lanka 3 1 0 2
1999/2000 Zimbabwe Zimbabwe 3 1 0 2
1999/2000 Pakistan Pakistan 3 2 1 0
2000 Pakistan Sri Lanka 3 0 2 1
2000 South Africa Sri Lanka 3 1 1 1
2000/1 South Africa South Africa 3 0 2 1
2000/1 England Sri Lanka 3 1 2 0
2001 India Sri Lanka 3 2 1 0
2001/2 Bangladesh Sri Lanka 1 1 0 0
2001/2 West Indies Sri Lanka 3 3 0 0
2001/2 Zimbabwe Zimbabwe 3 3 0 0
2001/2 Pakistan Pakistan 1 1 0 0
2002 England England 3 0 2 1
2002 Bangladesh Sri Lanka 2 2 0 0
2002/3 South Africa South Africa 1 0 1 0
Total 38 18 12 8
9 Marvan Atapattu

 

2002/3† South Africa South Africa 1 0 1 0
2004 Zimbabwe Zimbabwe 2 2 0 0
2004 Australia Australia 2 0 1 1
2004 South Africa South Africa 2 1 0 1
2004/5 Pakistan Pakistan 2 1 1 0
2004/5 New Zealand New Zealand 2 0 1 1
2005 West Indies Sri Lanka 2 2 0 0
2005/6 Bangladesh Sri Lanka 2 2 0 0
2005/6 India India 3 0 2 1
Total 18 8 6 4
10 Mahela Jayawardene

2005/6 Bangladesh Bangladesh 2 2 0 0
2005/6 Pakistan Sri Lanka 2 0 1 1
2006 England England 3 1 1 1
2006 South Africa Sri Lanka 2 2 0 0
2006/7 New Zealand New Zealand 2 1 1 0
2007 Bangladesh Sri Lanka 3 3 0 0
2007/8 Australia Australia 2 0 2 0
2007/8 England Sri Lanka 3 1 0 2
2007/8 West Indies West Indies 2 1 1 0
2008 India Sri Lanka 3 2 1 0
2008/09 Bangladesh Bangladesh 2 2 0 0
2009 Pakistan Pakistan 2 0 0 2
2011/12 England Sri Lanka 2 1 1 0
2012 Pakistan Sri Lanka 3 1 0 0
2012/13 New Zealand Sri Lanka 2 1 1 0
2012/13 Australia Australia 3 0 3 0
Total 38 18 12 8
11 Kumar Sangakkara

2009 Pakistan Sri Lanka 3 2 0 1
2009 New Zealand Sri Lanka 2 2 0 0
2009/10 India India 3 0 2 1
2010 India Sri Lanka 3 1 1 1
2010/11 West Indies Sri Lanka 3 0 0 3
2011 England England 1 0 0 1
Total 15 5 3 7
12 Tillakaratne Dilshan

2011 England England 2 0 1 1
2011 Australia Sri Lanka 3 0 1 2
2011/12 Pakistan UAE 3 0 1 2
2011/12 South Africa South Africa 3 1 2 0
Total 11 1 5 5
13 Angelo Mathews

2012/13 Bangladesh Sri Lanka 2 1 0 1
Total 2 1 0 1
Grand total 222 66 80 76

 

____________________________________________________________________________________________________________________________________________________________________

One-Day International captains

Sri Lankan ODI captains
Number Name Year Played Won Tied Lost No result
1 Anura Tennekoon 1975–1979 4 0 0 4 0
2 Bandula Warnapura 1979-1982/3 8 3 0 5 0
3 Duleep Mendis 1981/2-1987/8 61 11 0 46 4
4 Somachandra de Silva 1982/3 1 0 0 1 0
5 Ranjan Madugalle 1987/8-1988/9 13 2 0 11 0
6 Arjuna Ranatunga 1988/9-1999 193 89 1 95 8
7 Ravi Ratnayeke 1988/9 1 1 0 0 0
8 Aravinda de Silva 1991/2-1995/6 18 5 0 12 1
9 Roshan Mahanama 1993/4 2 0 0 2 0
10 Sanath Jayasuriya 1997/8-2002/3 117 65 2 47 3
11 Marvan Atapattu 2000/1-2005/6 63 35 0 27 1
12 Mahela Jayawardene 2004–2009, 2011/12-2012/13 126 68 1 49 8
13 Chaminda Vaas 2005/6 1 0 0 1 0
14 Kumar Sangakkara 2009–2011 45 27 0 14 4
15 TM Dilshan 2009/10, 2011-2011/12 26 11 0 15 0
16 Angelo Mathews 2012/13- Present 1 0 0 1 0
Grand total 681 318 4 330 29

____________________________________________________________________________________________________________________________________________________________________

Twenty20 International captains

Sri Lankan Twenty20 International captains
Num Name Period of captaincy Played W T L NR
1 Mahela Jayawardene 2006–2008/9, 2012 19 12 1 6 0
2 Tillakaratne Dilshan 2008/9, 2011-2011/12 5 2 0 3 0
3 Kumar Sangakkara 2009–2010 22 13 0 9 0
4 Thilina Kandamby 2011 1 1 0 0 0
5 Angelo Mathews 2012 – Present 4 2 0 1 1
Grand total 51 30 1 19 1