
In this quiz you must name the batters with the most men’s ODI centuries of all time.
To qualify for this quiz, a batter must have scored at least 15 centuries in the one-day format, with 30 players having managed the feat in total. To give you a hint, we have included the number of centuries the player has scored, their career span and their country.
Good luck!