In this quiz, you have to name every captain who has scored at least one century in men’s Test cricket since 2010.

You have six minutes to guess 33 names, all of whom have hit one or more Test tons since 2010. An Indian batsman leads the list, with 20 centuries in the period.

We have mentioned each player’s team as well as the number of centuries they have scored since 2010. It’s on you now.