In this quiz, you have to name every visiting opener to have scored a Test hundred in India in the 21st century.

Usman Khawaja registered his first Test hundred in India at Ahmedabad, leading Australia to a strong position in the fourth Test. Like Khawaja, there have been several others who have set the tone for their respective sides when touring India. 18 visiting openers in total (all in men’s cricket) have breached the three-figure mark in India this century.

You have four minutes to name them all. Good luck!