In this quiz, you have to name the players with the most centuries in men's ODI World Cup and Champions Trophy combined.

There have been 33 male players who have scored at least three centuries in the World Cup and Champions Trophy combined. Right at the top of the list, with eight centuries is a cricketer who holds the record of scoring the most hundreds (five) in a single edition of a World Cup (2019).

There are two players in second place, both with seven centuries to their name. Overall, the list features an all-Indian top five.

You have been given each player's nationality and the number of centuries they scored as clues. You have five minutes to get all 33 names.

Good luck!

*Stats accurate as of February 24, 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.