In this quiz, you have to name the players who have scored 1,000 or more Test runs against England this century.

This list is led by a modern-day Australia great. Can you get all the names?

You have six minutes.