In this quiz, you have to name every batsman to make a century at the 2019 Cricket World Cup.

In total, there were 31 centuries made at the global tournament, with one man contributing five of those by himself.

You’ve got five minutes to get as many answers as you can. Good luck!