Thirteen batsmen made 3,000 or more runs in away Test matches in the 2000s, with all but one of them averaging 45 or more in the format in the time frame.

In this quiz, you need to name every batsman with an average of 45 or more (min 1000 runs) in Test cricket away from home in the 2000s. There are 25 players on the list.

You have five minutes!