In this quiz, you need to name the players who reached 10 ODI hundreds in the least number of innings.

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

58 players have 10 or more One Day International hundreds. 24 of them have managed to do so in less than 120 innings with the quickest to the landmark, a South African, doing so in a mere 55 innings.

Can you name all 24 names given the country the player hails from and the number of innings he took to reach the landmark?

You have five minutes on the clock. Good luck!