In this quiz, you have to name every player who has been captain in 35 or more consecutive men’s ODI games. Can you?

A South African leads the way with 130 straight games as captain, well clear of the second placed Indian who captained in 98 consecutive ODIs. We’ve kept the cut-off to 35 matches and there are quite a few of them who appear more than once, a Sri Lankan had three such streaks at different points of his career.

While it’s a list loaded with some prominent skippers, a few names might spring a surprise. We’ve mentioned their country and the captaincy spans along with the number of matches to make it easier for you.

You have six minutes to name them all.

All the best!