List of England Test cricket records
Updated: Wikipedia source
Test cricket is the oldest form of cricket played at international level. A Test match is scheduled to take place over a period of five days, and is played by teams representing full member nations of the International Cricket Council (ICC). England was a founding member of the ICC, having played the first Test match against Australia in March 1877 at the Melbourne Cricket Ground. As of January 2026, they have played more Test matches than any other team, and of their 1094 games, have won 404, drawn 356 and lost 334. With 36 percent of matches won, England are the third most successful team in the history of Test cricket, behind Australia on 48 per cent and South Africa on 39 per cent. Middle-order batsman and former captain Joe Root holds several England Test cricket records. Making his Test debut in 2012, as of January 2026 he has scored 13,943 runs – making him the second England player to score 10,000 Test runs and second overall in the list of top-scorers in Tests. He has made a record 66 half-centuries and 41 centuries, and was one half of the highest England Test partnership of 454. As a slip fielder, he holds the overall Test record for the most catches taken with 216. Captaining his side from 2016 until standing down in 2022, Root holds the record for the most matches played as English captain with 64. The most successful Test wicket-taker for England is James Anderson, who made his Test debut in 2003 and retired in 2024. He played in a total of 188 Test matches and took 704 wickets, both records for England. He has also picked up five wickets in an innings on 32 occasions, which is the most for the national side. The corresponding record for taking ten wickets in a match is held by Sydney Barnes, who achieved this feat seven times. He also holds the Test record for the most wickets taken in a series, having removed members of the opposing side 49 times during the England tour of South Africa in 1913–14. Alan Knott is England's most successful wicket-keeper, having taken 269 dismissals. England claims two age records: James Southerton as the oldest player to make his Test debut, at 49, and Wilfred Rhodes, aged 52, as the oldest cricketer to ever play in a Test match.