Team Records

Stats: Most Test Matches Played by a Team

It’s been almost 150 years since its inception, but Test cricket still dishes out exhilarating battles between teams. With the first Test played in 1877, the format has evolved a lot, and many teams have ed along the memorable journey.

Over the years, teams have featured in many remarkable Test matches that have left an indelible mark on history. 

This article will list the most Test matches played by a team.

Most Test Matches Played by a Team

Team Matches Span
England 1084 1877-2025
Australia 873 1877-2025
India 589 1932-2025
West Indies 584 1928-2025
New Zealand 478 1930-2024
South Africa 472 1889-2025
Pakistan 465 1952-2025
Sri Lanka 325 1982-2025
Bangladesh 152 2000-2024
Zimbabwe 124 1992-2025
Afghanistan 11 2018-2024
Ireland 10 2018-2025
ICC World XI 1 2005-2005

Key Insights

Australia and England played the first-ever Test match, becoming the first 2 teams with Test status. The inaugural Test match took place between March 15 and 19, 1877, at the iconic Melbourne Cricket Ground, which would also host the first-ever ODI match in 1971.

England is the only team to have played more than 1000 Test matches. The English side played its 1000th Test at Birmingham against India on August 1, 2018.

Australia, India, and the West Indies are the other 3 teams to have played more than 500 Test matches.

Each full-member team has now ed at least one win in the longest format.

New Zealand took 45 Test matches to their first Test victory — the most number of matches played to get off the mark. In contrast, Australia marked their first Test win in their first Test match itself and is the only team to win their inaugural Test match.