Can you name every men’s Test captain to take four wickets in an innings since 1980 and ace this quiz?

On the third day of the first Test between England and West Indies at the Ageas Bowl, Ben Stokes joined an exclusive club of English captains to have taken four wickets in a Test innings. Only eight have done so since 1945.

Expand to all countries, and a fair few more have achieved the feat, with 25 besides Stokes doing so since 1980. How many can you name in five minutes?