This is a list of all men, boys and women who have captained a Sri Lankan national cricket team at official international level. Sri Lanka became a full member of the International Cricket Council on 21 July 1981. Previously they were an associate member of the ICC from 1965, which made them eligible to compete in the ICC Trophy, the leading one-day tournament for associate members. Just after Sri Lanka gained Test status in 1981 a team of rebel players toured apartheid South Africa under the banner "Arosa Sri Lanka" (the term "Arosa" being derived from the promoter's name). All players who toured Sri Lanka were banned from official cricket matches for life, thereby setting Sri Lanka's development back. Sri Lanka's greatest success in One Day Internationals was when they won the Cricket World Cup in 1996 under the captaincy of Arjuna Ranatunga.
This is a list of cricketers who have captained the Sri Lankan cricket team for at least one Test match. The table of results is complete including the second Test against West Indies which ended on 17 October 2015. Where a player has a dagger (†) next to a Test match series in which he captained at least one Test, that denotes that player captained this side for a minor proportion in a series.
Notes:
This is a list of cricketers who have captained the Sri Lankan cricket team for at least one One Day International. The table of results is complete to the Fifth ODI against Australia on October 2016. Sri Lanka's greatest success was when they won the 1996 cricket World Cup under the captaincy of Arjuna Ranatunga.