In this quiz, you have to name the batsmen who have scored the most runs against India in men’s international cricket.

The list contains 49 players, all of whom have scored more than 2,000 runs against India across all three formats of the game. The list is led by an Australian batsman, one of only three to have compiled over 4,000 runs against India.

We have mentioned their country along with the year of their first international match against India, and the runs they scored against the team.

You have eight minutes.