In this quiz, you have to name every team that has taken part in a cricket World Cup.
Your task in this quiz is simple – name every team that has ever taken part in a cricket World Cup – men or women, T20 or ODI.
Some of these answers are obvious, but there are more than a few tricky ones. A total of 32 teams are on this list, and you have six minutes' time.
To help you, the year of each team's first World Cup appearance has been provided. How many can you get right?
Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.