In this quiz, you’ll have to name all the players who’s scored the most runs for India in ODI cricket over the last five years. Can you?

We’ve set the cut-off at a minimum of 300 runs, and that makes it 17 players to score more than that figure for India since 2015. Eight of those players have, in fact, breached the 1000-run mark, but it’s the rest of the names that might prove tricky for you.

You have three minutes. All the best!