In this quiz, you need to name every batsman to score 1,000 or more runs against India in men’s ODI cricket this century.

Subscribe to the Wisden Cricket YouTube channel for post-match awards, player interviews, analysis and much more.

Four Sri Lankan batters top the list that has 23 players. Three of them have recorded over 2,000 runs. You have four minutes on the clock to reel off the names.