In this quiz, you have to name every player who has captained in a men's Test match since the year 2000 across all nationalities.

There have been 37 captains in men's Test cricket since 2000, ranging from having captained in 29 Tests to several entrants who took the reins in just one Test. The player who has captained in the most Tests in that time has led the West Indies since 2017, and continues to do so currently.

South Africa and India are joint top for having had the most men's Test captains since 2020, with five different players taking the lead for each of them in that period. Four of South Africa's captains were in charge for less than five Tests, while three of India's captains haven't made it to double figures.

Every full member nation is on the list, all having played at least one Test in that timeframe. You have seven minutes to guess all of their captain's names, with the number of Tests they captained in to help you.

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.