India and Pakistan last played a Test match against each other 14 years back in 2007, but there have been 12 Tests between these sides this century.

In this quiz, you need to identify every hundred made since 2000 in India-Pakistan Test matches. You are provided with the score the batsman made and the venue and year he made the hundred.

There were 19 hundreds from the Indian team and 22 from Pakistan, but you need not type in all 41 names as quite a few of them appear more than once.

You have five minutes on the clock!