In this quiz, you have to name every batsman who has registered 20 or more hundreds in wins across formats. Can you?

We’ve kept the cut-off to 20 and till date, there have been 37 batsmen who have scored a century in a winning cause. The list is full of legendary cricketers, with an Australian taking the pole position with a staggering 55 match-winning tons, just two clear of the next placed Indian.

Your challenge is to name them all within six minutes.

Good luck!