Sri Lanka announced wicketkeeper batsman Kusal Perera as their new One Day International skipper a few weeks ago, but after a poor series in England, reports are that Sri Lanka will replace him with Dasun Shanaka for the upcoming series against India.

Subscribe to the Wisden Cricket YouTube channel for post-match awards, player interviews, analysis and much more.

In this quiz, you need to name the 16 players to captain the Sri Lankan side in international cricket since 2010. As many as nine captains since 2018 across formats.

You have three minutes to name some popular players and a few surprising ones.

Good luck!

*Stats as of 7 July 2021