In this quiz, you have to name every cricketer to have played 100 or more Test matches.
Playing even one Test is a dream for many cricketers – getting to 100 is among the highest honours in the game. An English batter was the first to reach the 100-Test milestone, against Australia in 1968.
Also try: Quiz! Every cricketer to play a Test match against captain Rohit Sharma
Several players have joined the 100-Test club over the last 18 months or so. The two most recent players to do so were an Australian, who also reached the 400-wicket mark in the same Test, and a Bangladeshi, who became the first from his country to reach the mark.
The most capped player of all time has a staggering 200 to his name, with the player in second place having played 188 Tests. Some of the players on this list remain active in Test cricket.
We have provided the teams these cricketers played for as well as the years in which they made their Test debut. Some of them have also played for the ICC World XI, which may serve as a hint.
Quiz! Batters dismissed most often by Pat Cummins in Test cricket
Can you name all 84? You have 15 minutes!
Last updated on December 24, 2025
Every player with 100 or more Test appearances
Follow Wisden for all 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.