In this quiz, you have to name all the openers who have carried their bat in Test cricket in the 21st century. Can you?

Until now, there have been 56 such occurrences in the game’s history, 16 of which have come in the 21st century.

You have to name all the openers who have batted through a completed Test innings since the start of 2000. You have four minutes on the clock.

All the best!