In this quiz, you have to name every Test skipper who has played against MS Dhoni during his captaincy tenure.

Dhoni captained India in 60 Test matches between 2008 and 2014, the second-highest number for any Indian skipper, trailing only Virat Kohli's 68 matches. His 27 Test victories as captain also rank second in India's history, behind Kohli's 40 wins.

Also play:Quiz! Name every visiting batter with 500 runs in a Test series in England

England’s second-highest run-scorer across formats holds the record for facing India most often as opposing captain (9 Tests) during Dhoni’s tenure as Test skipper. Under him, England claimed a famous 2012 series victory in India – the hosts’ only home series defeat over a decade until New Zealand ended that streak last year.

The next highest number of matches as opposing captain during Dhoni’s tenure is eight, a record jointly held by Sri Lanka’s all-time leading run-scorer and a two-time T20 World Cup-winning captain from West Indies.

Also play: Quiz! Which of these cricketers have Test match fifties?

In all, Dhoni has faced 14 skippers during his Test captaincy tenure from 2008 until 2014. To work with the players' names, we've included their career spans (overlapping Dhoni's captaincy tenure) alongside the number of matches they captained against India during Dhoni's leadership.

You have two minutes to name them all.

Please refresh the page if the quiz does not load properly. We are aware of an issue with playing our Sporcle quizzes while in the Facebook app and are investigating. In the meantime, we recommend leaving the Facebook app in order to play these quizzes.

Quiz! Every opposition Test captain during Dhoni's Test captaincy

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.