In this quiz, you have to name every England men's captain to score a Test hundred.

A total of 34 male cricketers have scored a Test hundred while captaining England. The first one was scored way back in 1885, while the latest Test century by an England Men's captain came in September 2024.

Four of the 34 players have scored ten or more centuries as captain, while 12 have crossed three-figures only once. You are given the number of centuries the player has scored as captain, and the time span ranging from their first hundred as England Men's Test captain to their last.

You have six minutes to name them all. Good luck!

*Stats accurate till September 6, 2024.

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.