In this quiz, you have to name all batsmen who have scored at least 1,000 runs for India in a winning cause in ODIs.

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

The list has 25 names, with the player on the top accumulating a staggering 11,157 runs in one-day international victories. Some batsmen in the list have retired, while others still represent India in ODI cricket.

As hints, you are given the total runs scored by these players for India in ODI wins, as well as their career spans.

You have five minutes to get all 25 names right. Just last names will do, if they’re spelt accurately.

*Stats accurate as of May 20, 2021

Good luck!