In this quiz, you have to name every player to debut for the England men's Test team since their last match against Zimbabwe, in 2003.

In 2025, it was a historic occasion as England and Zimbabwe confirmed a one-off Test match at Trent Bridge to kick off the English summer. This game began yesterday (May 22), and is the first meeting of the sides in Test cricket since June 2003, when Zimbabwe came to England for a two-Test series.

Obviously, much has changed in the almost-22 years since that last game, not least the identity of both teams. Between the end of that last Test, and the start of this one, England handed out caps to 102 different players. To clarify, this does not include debutants in either of these matches against Zimbabwe.

Quiz! Name the left-handed batters with the most Test hundreds in 2020s

These 102 players have had varying levels of success in Test cricket. Some remained one-cap wonders, while others have gone on to firmly cement their place in English, and world, cricket. One of these players is the current Test captain, and another England's leading run-scorer of all time. One was until recently head coach of the England women's team, and another played Test cricket for both England and Zimbabwe. One more has a brother who represented Australia at Test level.

Also try: Army men, strikes, bribery – how well do you know cricket's returning captains?

Your task is simple (but not easy). Name all 102 of these players. You have 20 minutes' time, which should be plenty. To help out, the year of their Test debut, along with the opposition and venue are provided.

Please refresh the page if the quiz does not load properly.

Correct as of May 23, 2025.

Every England Test debutant since their last match against Zimbabwe

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.