England are gearing up for their first Test match tour of Pakistan since 2005, this quiz asks you to name every England batter to score a hundred against Pakistan this century.

The last time the two sides met was back in 2020, where Pakistan travelled to England during the COVID-19 pandemic and suffered a 1-0 series defeat. In the final match of the series, an England wicket-keeper batter score his second Test century to-date. He is the latest of 17 men to score a Test match ton against Pakistan this century.

The most prolific century scorer on the list hit five centuries against the side in 20 matches, including a mammoth innings of 263 in 2015. Can you guess who the rest of the names are?