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's greatest success in One Day Internationals was when they won the Cricket World Cup in 1996 under the captaincy of Arjuna Ranatunga.
Sri Lanka's greatest success was when they won the 1996 cricket World Cup under the captaincy of Arjuna Ranatunga.
In October and November 1982 a group of Sri Lankan cricketers went on a private tour of apartheid South Africa.
Sri Lanka's best result in the Under-19 World Cup was as runners-up in 1999/2000 under the captaincy of Malintha Gajanayake.