Since the start of 2010, 31 batsmen have scored a Test century on visiting tours to India – can you ace this quiz and name all of them?

Playing in India is a litmus test for overseas batsmen; some of the best have failed on dry, low Indian surfaces, where spinners bowl with their tails up. The following 31 batsmen have scored at least a century on their tours to India since the start of 2010, and only one of them has managed the feat in two different series.

Can you recall all the names? You have a good six minutes on the timer.



