In this quiz, you are asked to name the leading men’s ODI run-scorer in each calendar year going back to 1971.

Across the 51 years there are 38 names to get – only a handful have managed the accolade on multiple occasions.

We’ve given you each player’s nationality and the runs they scored each year as hints, good luck!