In this quiz, you have to name every male cricketer who has played at least one Test match for England in the 2020s.

A total of 43 players have appeared for England in men's Test matches since the start of 2020 till the time of writing. Only one of them has played more than 50 games, while 16 players have played five or fewer Tests in this period.

You have seven minutes to name them all.

Good luck!

*Stats accurate until August 12, 2024.

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.