In this quiz, you need to name the batsmen with the most men’s ODI hundreds against India. Can you?

A total of 32 players have hit three or more centuries against India in ODIs – a former Sri Lanka opener leads the list with as many as seven tons against India. He is followed by three of the greatest batsmen of all-time, who have six ODI centuries against India each to their name.

We have revealed the number of centuries along with each player’s country and their ODI career span. You have five minutes to name all of them.

Good luck!