Can you name every England player to score more than one men’s ODI century and ace this quiz?

England’s recent success in ODI cricket can’t hide the fact that for a long time, they were pretty pants in the 50-over format. For this reason, the number of players with lots of ODI hundreds is lower than you might think.

A total of 16 players have made exactly one ODI ton for England, leaving 27 to have crossed three figures more than once. How many can you name in five minutes?