Can you guess the 17 men who have captained their country in at least 50 Tests in this quiz?

Captaining one’s country at the Test level is the ultimate honour a cricketer can dream of. Test cricket over the years has witnessed a wide array of captains who have had varying degrees of success.

But for a bunch of fortunate men, their success lasted long enough for them to enjoy lengthy stints in charge of their respective teams. In this quiz, can you name the 17 men who have had the honour of captaining at the Test level on at least 50 occasions?