In this quiz, you have to name the India batters with a men’s ODI hundred.

There are 44 names here: while some are obvious, some will need you to rack your brains.

A technique you can employ is to run through all the eras in Indian cricket, think of the first-choice XIs and write down as many names as you can think of. There are no penalties for wrong answers, so you just have to get the correct ones.

Also Play: Name the Test wicketkeepers with at least 200 dismissals

Overall, there have been 327 centuries scored from the bat of an India player, with three making more than 30. Another batter has scored above 20, while five more have between 10-20 centuries. But it gets tricky thereafter. There are six players with two ODI hundreds, while 16 have exactly one.

Also Play: Every Test wicketkeeper in the 2020s

You have 10 minutes to guess all names, and anything above 38 names will be a job well done. Good luck!

Correct as on December 3, 2025.

Quiz! Can you name every India batter with a men's ODI hundred?

Please refresh the page if the quiz does not load properly.

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.