In this quiz, you’ll have to name the players with the most runs against India in Test cricket. Can you?

The highest scorer against India is, perhaps unsurprisingly, an Australian, who has 2,555 runs against the sub-continent giants. However, on the whole only 18 players have got more than 1,500 runs against them.

In this quiz, you’ll have to name each of those 18. We’ve provided the runs each player has aggregated against India, as well as their team and the span of their Test career. All you have to do is enter the surnames of the players.

You have three minutes. All the best!