In this quiz, you have to name every Indian player to have scored a hundred in the IPL.

More than 100 individual centuries have been scored in the 19 seasons of the Indian Premier League so far - 123 to be precise. All of those hundreds have come off the bats of 62 players, of which exactly half are Indian.

Try more: Quiz! Who are all the world record holders for highest men’s ODI score?

The first IPL hundred by an Indian batter was scored in 2009, when the tournament was held in South Africa. Only four Indian batters have scored more than two IPL hundreds.

Also try: Quiz! Who has the highest individual score in men’s T20 cricket?

You are given the teams and years for which each of the players has played in the IPL. You have five minutes to guess the 31 names. Good luck!

More: Quiz! Which batters have hit five or more sixes in an over in first-class cricket?

Correct as of May 20, 2026.

Quiz! Name every Indian centurion in the IPL

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.