Can you name the makers of each of England’s highest ODI score against each team and ace this quiz?

England have played a total of 18 teams in ODIs, and having reached new batting highs in recent years, have notched fixture bests against several countries in recent years.

However they haven’t played all sides a whole heap of times. To score highly on this quiz, you’ll have to plumb the depths of the World Cups gone by, when the tournament hadn’t been reduced to 10 teams, and the likes of Namibia and Kenya strutted their stuff.

There are, naturally, 18 answers to get, and you’ve got five minutes. Good luck!