Quiz! Can you name every (yes, every) venue to host men’s Test cricket?

wisden.com NaN days ago

In this quiz, you have to name every cricket ground to have hosted a men’s Test match.

The first Test match was played in Australia, in 1877. England joined the fray in 1880. South Africa, later that decade. The West Indies, New Zealand, and India became ICC Full Members in 1926: within eight years, all of them hosted Test matches.

In all, 124 venues have hosted men’s Test cricket, the most recent of them being in India from November 22, 2025. Of the ICC Full Members, Afghanistan have not hosted a Test yet, but matches have been played in four grounds in the UAE.

The list includes several cities with multiple venues. A Sri Lankan city has as many as four Test centres, while there are several others with three. Another venue has hosted home Test matches for both Pakistan and Bangladesh.

In this bumper quiz, you have to name every Test venue. You can put in the name of the venue, a popular initial (wherever applicable), or even the old or new name of the city. You have 20 minutes to get them all.