In this quiz, you have to name every team to have played a men’s ODI, past and present.

Subscribe to the Wisden Cricket YouTube channel for post-match awards, player interviews, analysis and much more.

In total, there are 28 sides to have played at least one ODI. For countries known by initialisms, both the initialism and the full name of the country will be accepted.

You have eight minutes. Good luck!