In this quiz, you have to name the 50 batsmen with the most men’s ODI runs before turning 25.

It’s an eclectic list, on the one hand featuring some genuine greats of the game and on the other containing a group of cricketers whose international careers began with considerable promise, only to prematurely fade away.

You have 10 minutes to get all 50 names, good luck.