In this quiz, you have to name the players who have the highest individual scores for England in ODIs.
Sixteen players have scored 150 runs or more in an ODI innings while representing England. Two players have hit the 180 mark, with the highest score ever by an English player being 182, achieved in 2023.
Out of the top ten scores, seven were made after the turn of the century and two others in the 1990s. Three players appear thrice each on this list, which contains the top 30 scores.
To help you name all of them, we have provided the score as well as the match in which it was made. Can you get all 30 right? You have six minutes' time.
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.