In this quiz, you have to name every men’s centurion from England-South Africa men’s Tests in the 21st century.

England and South Africa have enjoyed a storied rivalry over the years. The latest iteration is going to begin on August 17, with the two sides locking horns at the Lord’s Cricket Ground. There have been 31 centurions in this fixture in the 21st century.

You have 5 minutes to name them all.