In this quiz, you have to name each player to have held the record for the highest individual score in men's ODI cricket.

This record was broken in each year from 1972 to 1975. It took another eight years before it was broken again in 1983, during the World Cup, but that score surpassed the following year.

Read more: 'He's a prickly character' – Ponting responds to Gambhir jibe over Kohli form

Between 1984 and 1997, no one was able to break the record until an opener from Pakistan did so. It was only twelve years afterwards that that score was matched, with the record changing hands as the next player remained not out.

That was in 2009, and the record was broken in 2010, and then in 2011. It was broken for the last time (so far) in 2014. All of the last three do so have been Indians.

Can you name all twelve players to have held this record? You have two and a half minutes to do so.

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.