Can you name all the England men's cricketers with over 200 appearances in international cricket?

A white-ball great matched James Anderson's record of the most international appearances for England men's in the first T20I of their ongoing series against Sri Lanka on Friday (January 30). They are now the only two players with more than 400 matches played for England across all three formats.

Also play: Name the men with 50 or more Test appearances for England

A total of eight English cricketers have 300 or more international appearances, while 23 have played over 200 games. There are only four players on this list who finished their careers before the turn of the millennium. Among the top ten in this quiz, only one player, a legendary wicketkeeper, made his debut before the 2000s.

Try more: Every England men’s cricketer with 100+ ODI appearances

Moreover, eight players from England men's victorious 2019 ODI World Cup campaign are part of this quiz. You have four minutes to name all 23 players. Good luck!

Last updated on January 31, 2026.

Can you name every player with 200 caps for England's men's team?

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

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.