In this quiz, you’ll have to name the batsmen to have scored the most centuries in ODI cricket since 2015. Can you?

We’ve set the cut-off at a minimum of six centuries from the period starting January 1, 2015. As many as 25 batsmen made the cut, with two Indians leading the list with 46 centuries between them.

[breakout id=”0″][/breakout]

You have five minutes to name all 25 batsmen. We’ve revealed the number of centuries each player has scored in the period under consideration, as well as the team they represent.

All the best!