Elite List: 100 Test Matches for England

Representing England’s cricket team in Test cricket is a huge feat for any budding cricketer. It is one of the few countries that ranks the game’s longer format at a higher level.

As the sport’s founder, the UK is one of the oldest countries playing the game. Like their Ashes counterpart, Australia, England has 15 players in the elite list of players who have played 100 Test matches in their career.

This article will list them all — the players featured in 100 or more Test matches for the England cricket team.

Players with 100 Test Matches for England

PlayerTest Matches For EnglandRunsWkts
James Anderson1881353704
Joe Root1691427874
Stuart Broad1673662604
Alastair Cook161124721
Alec Stewart13384630
Ben Stokes1227273252
Ian Bell11877271
Graham Gooch118890023
David Gower11782311
Michael Atherton11577282
Colin Cowdrey11476240
Geoff Boycott10881147
Kevin Pietersen104818110
Ian Botham1025200383
Jonny Bairstow10060420
Andrew Strauss10070370
Graham Thorpe10067440

Key Stats

Alastair Cook, the former England Test captain, holds the record for appearing in the most Test matches in a row. Out of the 161 Tests he played, there were 159 consecutive ones’ without missing a single Test from May 2006 until his retirement in September 2018 against India. Find the list of players featured in 100 or more consecutive Test matches.

Ian Botham is easily the best all-rounder, having represented the country in the 5-day format of the game, at least on paper.

Among the current players, Joe Root is the top contender to join the nonpareil list of cricketers who have played 150 Test matches.

Alastair Cook and Joe Root top the English list of most runs in Test cricket, and the pace duo forms the top two in the wicket-taking list for England.

Read Now: England Cricketers Salary and ECB Contracts – Explained

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top