In this quiz, you have to name the players with the most centuries in men's ODIs before turning 23-years-old.

There have been 14 players who have scored four or more centuries in men's ODIs before celebrating their 23rd birthdays. Right at the top of the list, with eight centuries each aged under 23 are a South Africa wicketkeeper-opener, and India's Master.

There are also two players in second place on the list, both with eight centuries to their name. One of those names in second place scored his seventh ODI century this week for Afghanistan, and will turn 23 in November.

You have been given each player's nationality, and the number of centuries they scored to help you. You have three minutes to get all 14 names.

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.