List of England Test cricketers


This is a list of England Test cricketers. A Test match is an international two-innings per team cricket match between two of the leading cricketing nations. The list is arranged in the order in which each player won his Test cap by playing for the England [cricket team]. Where more than one player won his first Test cap in the same Test match, those players are listed alphabetically by surname. The cap numbers correspond to a player's position in the chronological list of English Test cricketers. Players have this number displayed on their kit.
Statistics are correct as of 8 January 2026 after the 2025–26 Ashes series.

Early years: 1877–1889

The early years of Test cricket saw a number of tours to Australia. Most of these tours were professional in nature, and as the sea voyage was around 42 days, the tours lasted many months, and the teams were selected as much on availability as on cricketing aptitude. As a result of this, coupled with there only being a small number of Tests being played, there are many early cricketers with Test records of only a few matches.
The key players who had their Test debut during this period include the great professional all-rounders George Ulyett, who played 25 Tests, and Billy Barnes, who played 21. England's Champion cricketer WG Grace first played Test cricket in 1880. Although Test match cricket had not been invented in his heyday of the late 1860s and 1870s, he continued playing into his fifties, finally retiring from Test cricket at the turn of the century. Shrewsbury and Stoddart go down amongst the great captains of the period, as well as two of the many cricketing suicides. Johnny Briggs, who, bedevilled by mental illness, died young, notched up the most Test caps of the earliest era of Test match cricket.

Golden Age: 1890–1914

The period between 1890 and immediately before the First World War is known as the Golden Age of cricket. It saw great amateur players such as CB Fry, the Indian Prince Ranjitsinhji and captains Stanley Jackson, Archie MacLaren and Plum Warner as the leading lights in an era eulogised by Neville Cardus and others. In reality, it was not quite the great age of the amateur related in Cardus's writings. Sydney Barnes became the best paid cricketer by spurning county cricket to play in the Lancashire leagues.
However, the sheer volume of greats, that include Jack Hobbs, Tom Hayward, Gilbert Jessop and Wilfred Rhodes, means that the age retains a fond place in the memory of England's cricket fans. It was also an era in which Bernard Bosanquet invented the googly and Tip Foster became the only man to captain England at both cricket and football, and Rhodes, at 30 years, 10 months and 11 days, had the longest spanning Test career of all.

1970s

2010s

Shirt number history

Since the 2019 Ashes series, there has been an introduction of names and numbers on all Test players' shirts in an effort to engage new fans and help identify the players. This forms part of the inaugural ICC World Test Championship, a league competition between the top nine Test nations spread over a two-year period, culminating in a Final between the top two teams.
S/NCurrentPast
2Alex Lees
6Zak Crawley
7Sam Billings
8Stuart Broad
9James Anderson
17Ben Duckett
18Moeen Ali
19Chris Woakes
20Jason Roy
22Jofra Archer
23Liam Livingstone
24Joe Denly
25Saqib Mahmood
26Olly Stone
27Rory Burns
29Dawid Malan
32Craig Overton
33Mark Wood
35Matthew Potts
37Gus Atkinson
39Jamie Smith
40Matthew Fisher
47Josh HullDom Bess
49Alex Lees
50Ben Foakes
51Jonny Bairstow
52Dom Sibley
53Rehan Ahmed
55Ben Stokes
56Josh TongueZak Crawley
57Ollie Robinson
58Sam Curran
63Jos Buttler
66Joe Root
67Shoaib Bashir
68Dan Lawrence
70Matt Parkinson
75Jamie Overton
77Jack Leach
79Tom Hartley
80Ollie Pope
82Jacob BethellMatthew Potts
83Liam Dawson
85Will Jacks
86Sam Cook
88Harry Brook
90James Bracey
92Brydon Carse
93Alex Lees
97Haseeb Hameed