England and India have played seven Tests against each other this year, with another two still go. Can you name every player to have taken part so far?

There have been 41 players in total that have played for either England or India this year as two of the ‘big three’ held back-to-back series against each other.

100 per cent isn’t impossible here, but there is one name in particular that may trip you up.

You have eight minutes!