Can you name all the male players to captain their respective teams in at least 100 ODIs over the years and ace this quiz?

There are, in all, 20 players so far who have crossed the mark, with a couple even doing so over 200 times. You’ll have four minutes to name them all, and given these are all hugely popular figures, you should be able to knock it out of the park.

Just entering the surnames will do, and we’ve helpfully mentioned the team they represented as well as the span of their captaincy. Are you ready, then? All the best.