In this quiz, you have to name the players who have scored a men's ODI hundred in 60 or fewer balls.

A total of 41 individual hundreds have been scored in 60 balls or fewer in men's ODIs. Two players feature in this list four times, both wicketkeepers, one from South Africa and one from England.

The record for the fastest men's ODI hundred is a scarcely believable 31 balls, with the second-best taking as many as five balls more.

You are given the number of balls, and the match details in which the hundred was scored, including the team, opposition, and the year. You have ten minutes to guess the names. Good luck!

*Stats accurate till January 18, 2025.

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.