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 17 seasons of the Indian Premier League so far - 101 to be precise. All of those hundreds have come off the bats of 53 players, of which nearly half are Indians.

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.

You are given the teams for which each of the players has scored their IPL hundreds, and the time span ranging from the year of their first IPL hundred to their latest. You have five minutes to guess the 26 names. Good luck!

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.