In this quiz, you have to name every men’s player from India to play a Test match in England since the start of 2000.

Neutral matches are included in this quiz that features 48 cricketers. Nine Indians have played more than ten Tests in England this century, and you have ten minutes to name them all.

*All stats till May 25, 2022