In this quiz, you have to name every cricketer who played a Test match against an Indian side led by Rohit Sharma.

Rohit could have made his Test debut at Nagpur in 2010, but a last-minute injury delayed that by three years. Three years passed before he eventually played a Test match. When he did, he announced his arrival with a hundred in each of his first two games in the format.

As the years passed by, Rohit rose in stature as a batter and, in other formats, as captain. Few eyebrows were raised when, in 2022, he succeeded Virat Kohli as the Indian Test captain, and continued to lead them until he opted out of the last Test match of India’s 2024/25 tour of Australia.

Quiz! Name every India men’s international captain

Over this period of time, Rohit led India in 24 Test matches against seven teams – Australia (home and away), Bangladesh (home), England (home), New Zealand (home), South Africa (away), Sri Lanka (home), and the West Indies (away). He announced his retirement on May 7, 2025.

A total of 99 cricketers appeared against India in the Test matches led by Rohit. Can you name all of them in 15 minutes? It is worth a mention that Rohit missed some Tests over this period (KL Rahul and Jasprit Bumrah led them in these matches).

Please refresh the page if it does not load properly.

Name every cricketer to have played Test cricket against captain Rohit Sharma

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.