In this quiz, you have to name the batsmen who have scored the most runs as captain in T20I cricket. Can you?

A South African holds the top position, only just – being 22 runs ahead of an England skipper. They are joined by five others in the 1000-run club. We have kept the cut-off to 450-runs and there are 24 batsmen who make the list, including three from the non-Test playing nations.

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

Can you name them all within four minutes and ace this quiz? Just the second names will do.

All the best!