In this quiz, you have to name every India men’s Test player to bat in the top three this century.

A total of 39 names to guess. The list is led by a player who featured in the top three in 118 Tests.

You have seven minutes.