
In this quiz, you have to name every cricketer who has led Sri Lanka in men’s Test cricket.
Cricket is being played in Sri Lanka (then Ceylon) since the 1830s. Thanks to its locational advantage, the island nation often hosted – and played cricket against – Australian and English sides when they travelled via sea to compete for the Ashes. When an all-Ceylon side first played a cricket match, in 1932/33, they were led by Ed Kelaart.
Also play: Quiz! Name Sri Lanka’s leading run-scorers in Test cricket
Over the next few decades, they continued to play major sides. In these, they were led by stalwarts like Mahadevan Sathasivam, Michael Tissera, and Anura Tennekoon. However, they had all retired by the time they played their first ever Test match, in 1982.
Also play: Quiz! Every Sri Lankan bowler with 50 Test wickets
Between them and August 25, 2025, Sri Lanka have had 18 captains in men’s Test cricket. Some of them had long stints, while some were stand-in options. Can you name them all in five minutes?
Also play: Quiz! How well do you know the Sri Lankan batters?
Quiz! Name every Sri Lankan men’s Test captain
Please refresh this page if it does not load properly.