You might have named every England Test centurion in the 21st century, but can you ace this quiz and prove your an ODI egghead too?

England’s explosive turnaround in ODI fortunes might have seen them rack up hundreds at an ever-increasing rate, but the first decade of this century is where the really tricky answers are, with a fast-changing line-up throwing up a few curveballs.

There are 26 names, and you’ve got four minutes to name them all. Good luck!