In this quiz, you have to name the visiting batsmen who have scored the most runs during their visits to Australia in ODI cricket.

The list contains 31 of the most prolific visiting batsmen who toured Australia, ranging from players in the Seventies to some of modern cricket’s very best.

Do note we’ve only considered the runs scored against Australia, and not those scored in neutral clashes.

You have five minutes.