
In this quiz, you have to name the batters who have scored at least 100 centuries in first-class cricket.
The record for the most centuries (199) in first-class cricket belongs to the Englishman whose career spanned from 1905 to 1934. He is also the format's highest run-scorer, with 61,760 runs from 834 matches at an average of 50.70.
Also play: Quiz! Match the cricketer to their unique achievement
Only six players have scored over 150 first-class centuries. This list expands to 25 players when the cut-off is reduced to 100 hundreds; the lowest figure on that list is 102, a total jointly held by three players.
One of those players is an Australian great, who holds the record for the highest career average in first-class cricket (a minimum of 50 innings) at 95.14, which is also the best-ever in Test cricket (99.94). He is the highest-ranked non-Englishman, at 14th. The other non-Englishmen on the list are a West Indian (115 centuries), a Pakistani (108), and a New Zealander (103).
Also play: Quiz! Tigers, Falcons, Dragons – Can you match these cricket teams to the animals in their names?
You need to name all the 25 players to have hit 100 first-class centuries as of September 5, 2025. To work with the names, their career spans, along with the exact number of hundreds they have scored during their tenure, are given as hints. You have five minutes to name them all. Best of Luck!