Can you name every player to have featured in the ICC ODI Team of the Year and ace this quiz?

The ICC ODI Team of the Year has been picked every year since 2004 by the global governing body, featuring the best 50-over players in the world from each 12-month period. One man, a World Cup-winning captain, has featured a staggering eight times, with players from 10 different teams earning selection at one point or another.

There are 176 names to get in 15 minutes. Good luck!