India batsmen have registered scores of 150 or more 28 times in men’s ODI cricket. In this quiz, you have to name the opposition those innings were registered against.

This list has 12 batsmen who have scored India’s top ODI scores between them, spread across 10 opposing teams.

You will have the names of the players and their highest knocks as hints during the quiz. The catch, however, is that you have to answer the quiz is in order. You have seven minutes to make 29 correct guesses. All the best!