Can you name every player to score at above a run a ball in their ODI careers and ace this quiz?

Only 17 men’s players, with at least 1,000 runs to their names, have managed to maintain a career ODI strike-rate above 100. In this age of big bats, flat tracks, and small boundaries that number might seem small, but being able to score quickly, if not consistently, day after day is still a gift given only to a handful.

The list skews towards the modern; all played at least some part of their careers in the 2010s, and features openers, middle-order batsmen, and swashbuckling all-rounders.

You’ve got four minutes to name all 17 players. Can you.