In this quiz, you have to name every batsman with an average in excess of 50 in Tests played away from home. Can you?

There’s always a special reverence for Test batsmen who deliver the goods in overseas Tests. And so, this list features some of the game’s most legendary names topped by a certain Australian who averages a whopping 102.84.

The cut-off we have kept is a minimum of 2,000 runs and there are 24 batsmen in all who make this list.

Your challenge is to name them all within five minutes. Can you?