In this quiz, you’ll have to name every captain to score a century in men’s ODI cricket in the 2010s. Can you?

The period under consideration is January 1, 2010 to December 31, 2019. In that time, as many as 41 different ODI team captains scored at least one century. Your challenge is to name them all within seven minutes.

[breakout id=”0″][/breakout]

With as many as 21 centuries as India captain, there is one clear leader, who is eight clear of the second-placed South African. Those are the only two ODI captains to score centuries in double-digits.

We’ve revealed the number of centuries scored by each player, as well as the team they represented. Some of these players are stand-in captains, so keep that in mind while answering. All the best!