In this quiz, you have to name every batsman who has scored 10 or more men’s ODI hundreds as an opener. Can you?

28 players feature in this list, with an Indian legend leading the way with a staggering 45 hundreds while opening the batting.

We’ve mentioned the number of hundreds and their countries that each player represented. You have five minutes on the clock. All the best!