You might have scored highly on the quiz asking you to name every player to score a Test hundred against England in the 2010s, but how will you fare on the ODI equivalent?

The 2010s were something of a rollercoaster for England in ODIs. They made the final of the Champions Trophy in 2013 before getting knocked out in the first round of the 2015 World Cup by Bangladesh. That exit prompted a rethink and a revolution, leading to England smashing a host of records en route to winning the men’s World Cup for the first time.

In that time, there were plenty of players who had success against England, with 43 batsmen tonning up 69 times between them. Can you name them all in seven minutes?