List of Sri Lanka National Cricket Captains

Sri Lankan Test match captains
Number Name Year Opposition Location Played Won Lost Drawn
1 Bandula Warnapura 1981/82 England Sri Lanka 1 0 1 0
1981/82 Pakistan Pakistan 2 0 2 0
1982/83 India India 1 0 0 1
Total 4 0 3 1
2 Duleep Mendis 1981/82† Pakistan Pakistan 1 0 0 1
1982/83 Australia Sri Lanka 1 0 1 0
1983/84 New Zealand Sri Lanka 3 0 2 1
1984 England England 1 0 0 1
1985 India Sri Lanka 3 1 0 2
1985/86 Pakistan Pakistan 3 0 2 1
1985/86 Pakistan Sri Lanka 3 1 1 1
1986/87 India India 3 0 2 1
1986/87 New Zealand Sri Lanka 1 0 0 1
Total 19 2 8 9
3 Somachandra de Silva 1982/83 New Zealand New Zealand 2 0 2 0
Total 2 0 2 0
4 Ranjan Madugalle 1987/88 Australia Australia 1 0 1 0
1988 England England 1 0 1 0
Total 2 0 2 0
5 Arjuna Ranatunga
1989/90 Australia Australia 2 0 1 1
1990/91 India India 1 0 1 0
1990/91 New Zealand New Zealand 3 0 0 3
1992 Australia Sri Lanka 3 0 1 2
1992/93 New Zealand Sri Lanka 2 1 0 1
1992/93 England Sri Lanka 1 1 0 0
1993 India Sri Lanka 3 0 1 2
1993 South Africa Sri Lanka 3 0 1 2
1993/94 West Indies Sri Lanka 1 0 0 1
1993/94 India India 3 0 3 0
1994 Pakistan Sri Lanka 2 0 2 0
1994/95 Zimbabwe Zimbabwe 3 0 0 3
1994/95 New Zealand New Zealand 2 1 0 1
1995/96 Pakistan Pakistan 3 2 1 0
1995/96 Australia Australia 2 0 2 0
1996 Zimbabwe Sri Lanka 2 2 0 0
1996/97 New Zealand New Zealand 2 0 2 0
1996/97 Pakistan Sri Lanka 2 0 0 2
1996/97 West Indies West Indies 2 0 1 1
1997 India Sri Lanka 2 0 0 2
1997/98 India India 3 0 0 3
1997/98 Zimbabwe Sri Lanka 2 2 0 0
1997/98 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/99 India Sri Lanka 1 0 0 1
Total 56 12 19 25
6 Aravinda de Silva 1991 England England 1 0 1 0
1991/92 Pakistan Pakistan 3 0 1 2
1995/96† Australia Australia 1 0 1 0
1998/99† Pakistan Bangladesh 1 0 1 0
Total 6 0 4 2
7 Hashan Tillakaratne 1998/99 Pakistan Pakistan 1 0 0 1
2003 New Zealand Sri Lanka 2 0 0 2
2003 West Indies West Indies 2 0 1 1
2003/04 England Sri Lanka 3 1 0 2
2003/04 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/01 South Africa South Africa 3 0 2 1
2000/01 England Sri Lanka 3 1 2 0
2001 India Sri Lanka 3 2 1 0
2001/02 Bangladesh1 Sri Lanka 1 1 0 0
2001/02 West Indies Sri Lanka 3 3 0 0
2001/02 Zimbabwe Sri Lanka 3 3 0 0
2001/02 Pakistan² Pakistan 1 1 0 0
2002 England England 3 0 2 1
2002 Bangladesh Sri Lanka 2 2 0 0
2002/03 South Africa South Africa 1 0 1 0
Total 38 18 12 8
9 Marvan Atapattu 2002/03† 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 Sri Lanka 2 1 0 1
2004/05 Pakistan Pakistan 2 1 1 0
2004/05 New Zealand New Zealand 2 0 1 1
2005 West Indies Sri Lanka 2 2 0 0
2005/06 Bangladesh Sri Lanka 2 2 0 0
2005/06 India India 3 0 2 1
Total 18 8 6 4
10 Mahela Jayawardene 2005/06 Bangladesh Bangladesh 2 2 0 0
2005/06 Pakistan Sri Lanka 2 0 1 1
2006 England England 3 1 1 1
2006 South Africa Sri Lanka 2 2 0 0
2006/07 New Zealand New Zealand 2 1 1 0
2007 Bangladesh Sri Lanka 3 3 0 0
2007/08 Australia Australia 2 0 2 0
2007/08 England Sri Lanka 3 1 0 2
2007/08 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 2
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 United Arab Emirates 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
2013/14 Pakistan United Arab Emirates 3 1 1 1
2014 Bangladesh Bangladesh 2 1 0 1
2014 England England 2 1 0 1
2014 South Africa Sri Lanka 2 0 1 1
2014 Pakistan Sri Lanka 2 2 0 0
2014/15 New Zealand New Zealand 2 0 2 0
2015 Pakistan Sri Lanka 3 1 2 0
2015 India Sri Lanka 3 1 2 0
2015 West Indies Sri Lanka 2 2 0 0
2015/16 New Zealand New Zealand 2 0 2 0
2016 England England 3 0 2 1
2016 Australia Sri Lanka 3 3 0 0
2016/17 South Africa South Africa 3 0 3 0
Total 34 13 15 6
14 Rangana Herath 2016/17 Zimbabwe Zimbabwe 2 2 0 0
2016/17 Bangladesh Sri Lanka 2 1 1 0
2017 India Sri Lanka 1 0 1 0
Total 5 3 2 0
15 Dinesh Chandimal
2017 Zimbabwe Sri Lanka 1 1 0 0
2017 India Sri Lanka 2 0 2 0
2017 Pakistan United Arab Emirates 2 2 0 0
2017 India India 3 0 1 2
2018 Bangladesh Bangladesh 2 1 0 1
2018 West Indies West Indies 2 0 1 1
2018/19 England Sri Lanka 1 0 1 0
2018/19 New Zealand New Zealand 2 0 1 1
2018/19 Australia Australia 2 0 2 0
Total 17 4 8 5
16 Suranga Lakmal
2018 West Indies West Indies 1 1 0 0
2018 South Africa Sri Lanka 2 2 0 0
2018 England Sri Lanka 2 0 2 0
Total 5 3 2 0
17 Dimuth Karunaratne
2019 South Africa South Africa 2 2 0 0
Total 2 2 0 0
Grand total 283 90 107 86

______________________________________________________________________________________________________________________________________________________________

One-Day International captains

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-present 9 0 9 0 0
22 Thisara Perera 2017 3 1 2 0 0
Grand total 836 379 415 34 8

____________________________________________________________________________________________________________________________________________________________________

Twenty20 International Captains

Sri Lankan Twenty20 International captains
Number Name Period of captaincy Played Won Lost Tied No result
1 Mahela Jayawardene 2006–2008, 2012 19 12 6 1 0
2 Tillakaratne Dilshan 2009, 2011 5 2 3 0 0
3 Kumar Sangakkara 2009–2010 22 13 9 0 0
4 Thilina Kandamby 2011 1 1 0 0 0
5 Angelo Mathews 2012-2016, 2018 13 5 7 0 1
6 Dinesh Chandimal 2013–2016, 2018 26 13 13 0 0
7 Lasith Malinga 2014-2016, 2018-present 13 6 6 1 0
8 Upul Tharanga 2017 6 3 3 0 0
9 Thisara Perera 2017/2018 9 0 9 0 0
Grand total 114 55 56 2 1


Update: 28/3/2019
nike air max 1 sale