In this quiz, you’ll have to name the players with the most centuries in men’s international cricket as an opener. Can you?

We’ve set the cut-off at a minimum of 20 centuries across formats in international cricket. That meant a total of 26 batsmen made the cut.

At the top of the list is an Indian legend and all-time great, who has 45 tons as an opener, despite not opening an innings for the first five years of his international career.

You have five minutes to name all 26 players. We’ve revealed the total centuries each player has scored as an opener, as well as the team they represented and their career span as an opener.

All the best!