In this quiz, you’ll have to name the players with the most Test runs as captain. How many can you name?

We set the cut-off at 3,000 runs, meaning as many as 28 batsmen have aggregated more than that as captain of their Test side. Which automatically makes it a list of some of the biggest names in the sport. The player with the highest runs as captain, in fact, has scored over 8,000.

You have five minutes to name all 28 players in this quiz. We’ve helpfully mentioned their total runs scored as captain as well as their span as captain of their respective team. There’s plenty to go by. All the best!