List of England Test cricket centurions

A century in cricket occurs when a batsman scores 100 runs or more in an innings, 161 England players have scored centuries in Test matches.[1]

Key

List of centurions

No. Player 100s 200s 300s HS Maiden century Date
1 Grace, W. G.W. G. Grace 2 0 0 170 152 vs Australia at The Oval, London 6 September 1880
2 Ulyett, GeorgeGeorge Ulyett 1 0 0 149 149 vs Australia at Melbourne Cricket Ground 10 March 1882
3 Steel, A. G.A. G. Steel 2 0 0 148 135* vs Australia at Sydney Cricket Ground 17 February 1883
4 Read, WalterWalter Read 1 0 0 117 117 vs Australia at The Oval, London 11 August 1884
5 Barnes, BillyBilly Barnes 1 0 0 134 134 vs Australia at Adelaide Oval 12 December 1884
6 Briggs, JohnnyJohnny Briggs 1 0 0 121 121 vs Australia at Melbourne Cricket Ground 1 January 1885
7 Shrewsbury, ArthurArthur Shrewsbury 3 0 0 164 105* vs Australia at Melbourne Cricket Ground 21 March 1885
8 Abel, BobbyBobby Abel 2 0 0 132* 120 vs South Africa at Newlands, Cape Town 25 March 1889
9 Wood, HenryHenry Wood 1 0 0 134* 134* vs South Africa at Newlands, Cape Town 19 March 1892
10 Stoddart, AndrewAndrew Stoddart 2 0 0 173 134 vs Australia at Adelaide Oval 24 March 1892
11 Jackson, StanleyStanley Jackson 5 0 0 144* 103 vs Australia at The Oval, London 14 August 1893
12 Gunn, BillyBilly Gunn 1 0 0 102* 102* vs Australia at Old Trafford, Manchester 24 August 1893
13 Ward, AlbertAlbert Ward 1 0 0 117 117 vs Australia at Sydney Cricket Ground 14 December 1894
14 MacLaren, ArchieArchie MacLaren 5 0 0 140 120 vs Australia at Melbourne Cricket Ground 1 March 1895
15 Brown, JackJack Brown 1 0 0 140 140 vs Australia at Melbourne Cricket Ground 1 March 1895
16 Hayward, TomTom Hayward 3 0 0 137 122 vs South Africa at Old Wanderers, Johannesburg 2 March 1896
17 Hill, ArthurArthur Hill 1 0 0 124 124 vs South Africa at Newlands, Cape Town 21 March 1896
18 Ranjitsinhji, Ranjitsinhji 2 0 0 175 154* vs Australia at Old Trafford, Manchester 16 July 1896
19 Warner, PelhamPelham Warner 1 0 0 132* 132* vs South Africa at Old Wanderers, Johannesburg 14 February 1899
20 Tyldesley, JohnnyJohnny Tyldesley 4 0 0 138 112 vs South Africa at Newlands, Cape Town 1 April 1899
21 Braund, LenLen Braund 3 0 0 104 103* vs Australia at Adelaide Oval 17 January 1902
22 Jessop, GilbertGilbert Jessop 1 0 0 104 104 vs Australia at The Oval, London 11 August 1902
23 Foster, R. E.R. E. Foster 1 1 0 287 287 vs Australia at Sydney Cricket Ground 11 December 1903
24 Fry, C. B.C. B. Fry 2 0 0 144 144 vs Australia at The Oval, London 14 August 1905
25 Fane, FrederickFrederick Fane 1 0 0 143 143 vs South Africa at Old Wanderers, Johannesburg 10 March 1906
26 Gunn, GeorgeGeorge Gunn 2 0 0 122* 119 vs Australia at Sydney Cricket Ground 13 December 1907
27 Hutchings, KennethKenneth Hutchings 1 0 0 126 126 vs Australia at Melbourne Cricket Ground 1 January 1908
28 Sharp, JackJack Sharp 1 0 0 105 105 vs Australia at The Oval, London 9 August 1909
29 Denton, DavidDavid Denton 1 0 0 104 104 vs South Africa at Old Wanderers, Johannesburg 26 February 1910
30 Hobbs, JackJack Hobbs 15 1 0 211 187 vs South Africa at Newlands, Cape Town 11 March 1910
31 Hearne, J. W.J. W. Hearne 1 0 0 114 114 vs Australia at Melbourne Cricket Ground 30 December 1911
32 Rhodes, WilfredWilfred Rhodes 2 0 0 179 179 vs Australia at Melbourne Cricket Ground 9 February 1912
33 Woolley, FrankFrank Woolley 5 0 0 154 133* vs Australia at Sydney Cricket Ground 23 February 1912
34 Spooner, ReggieReggie Spooner 1 0 0 119 119 vs South Africa at Lord's, London 10 June 1912
35 Douglas, JohnnyJohnny Douglas 1 0 0 119 119 vs South Africa at Lord's No. 1 Ground, Durban 13 December 1913
36 Mead, PhilPhil Mead 4 0 0 182* 102 vs South Africa at Old Wanderers, Johannesburg 26 December 1913
37 Russell, JackJack Russell 5 0 0 140 135* vs Australia at Adelaide Oval 14 January 1921
38 Makepeace, HarryHarry Makepeace 1 0 0 117 117 vs Australia at Melbourne Cricket Ground 11 February 1921
39 Sutcliffe, HerbertHerbert Sutcliffe 16 0 0 194 122 vs South Africa at Lord's, London 28 June 1924
40 Hendren, PatsyPatsy Hendren 7 1 0 205* 132 vs South Africa at Headingley, Leeds 12 July 1924
41 Tyldesley, ErnestErnest Tyldesley 3 0 0 122 122 vs South Africa at Old Wanderers, Johannesburg 24 December 1927
42 Hammond, WallyWally Hammond 22 7 1 336* 251 vs Australia at Sydney Cricket Ground 14 December 1928
43 Leyland, MauriceMaurice Leyland 9 0 0 187 137 vs Australia at Melbourne Cricket Ground 8 March 1929
44 Tate, MauriceMaurice Tate 1 0 0 100* 100* vs South Africa at Lord's, London 29 June 1929
45 Wyatt, BobBob Wyatt 2 0 0 149 113 vs South Africa at Old Trafford, Manchester 27 July 1929
46 Sandham, AndyAndy Sandham 2 1 1 325 152 vs West Indies at Kensington Oval, Bridgetown 11 January 1930
47 Ames, LesLes Ames 8 0 0 149 105 vs West Indies at Queen's Park Oval, Port of Spain 1 February 1930
48 Bowley, TedTed Bowley 1 0 0 109 109 vs New Zealand at Eden Park, Auckland 14 February 1930
49 Duleepsinhji, Duleepsinhji 3 0 0 173 117 vs New Zealand at Eden Park, Auckland 14 February 1930
50 Legge, GeoffreyGeoffrey Legge 1 0 0 196 196 vs New Zealand at Eden Park, Auckland 21 February 1930
51 Chapman, PercyPercy Chapman 1 0 0 121 121 vs Australia at Lord's, London 27 June 1930
52 Allen, GubbyGubby Allen 1 0 0 122 122 vs New Zealand at Lord's, London 27 June 1931
53 Pataudi, Nawab ofNawab of Pataudi 1 0 0 102 102 vs Australia at Sydney Cricket Ground 2 December 1932
54 Jardine, DouglasDouglas Jardine 1 0 0 127 127 vs West Indies at Old Trafford, Manchester 22 July 1933
55 Bakewell, FredFred Bakewell 1 0 0 107 107 vs West Indies at The Oval, London 12 August 1933
56 Valentine, BryanBryan Valentine 2 0 0 136 136 vs India at Gymkhana Ground, Bombay 15 December 1933
57 Walters, CyrilCyril Walters 1 0 0 102 102 vs India at Madras Cricket Club Ground 10 February 1934
58 Robins, WalterWalter Robins 1 0 0 108 108 vs South Africa at Old Trafford, Manchester 27 July 1935
59 Worthington, StanStan Worthington 1 0 0 128 128 vs India at The Oval, London 15 August 1936
60 Barnett, CharlieCharlie Barnett 2 0 0 129 129 vs Australia at Adelaide Oval 29 January 1937
61 Hardstaff, Jr., JoeJoe Hardstaff, Jr. 4 1 0 205* 114 vs New Zealand at Lord's, London 26 June 1937
62 Hutton, LenLen Hutton 19 4 1 364 100 vs New Zealand at Old Trafford, Manchester 24 July 1937
63 Compton, DenisDenis Compton 17 2 0 278 102 vs Australia at Trent Bridge, Nottingham 10 June 1938
64 Paynter, EddieEddie Paynter 4 2 0 243 117 vs South Africa at Old Wanderers, Johannesburg 24 December 1938
65 Gibb, PaulPaul Gibb 2 0 0 120 106 vs South Africa at Old Wanderers, Johannesburg 24 December 1938
66 Edrich, BillBill Edrich 6 1 0 219 219 vs South Africa at Kingsmead, Durban 3 March 1939
67 Washbrook, CyrilCyril Washbrook 6 0 0 195 112 vs Australia at Melbourne Cricket Ground 1 January 1947
68 Griffith, BillyBilly Griffith 1 0 0 140 140 vs West Indies at Queen's Park Oval, Port of Spain 11 February 1948
69 Robertson, JackJack Robertson 2 0 0 133 133 vs West Indies at Queen's Park Oval, Port of Spain 11 February 1948
70 Place, WinstonWinston Place 1 0 0 107 107 vs West Indies at Sabina Park, Kingston 27 March 1948
71 Watkins, AllanAllan Watkins 2 0 0 137* 111 vs South Africa at Ellis Park, Johannesburg 12 February 1949
72 Mann, GeorgeGeorge Mann 1 0 0 136* 136* vs South Africa at St George's Park, Port Elizabeth 5 March 1949
73 Simpson, RegReg Simpson 4 0 0 156* 103 vs New Zealand at Old Trafford, Manchester 23 July 1949
74 Evans, GodfreyGodfrey Evans 2 0 0 104 104 vs West Indies at Old Trafford, Manchester 8 June 1950
75 Bailey, TrevorTrevor Bailey 1 0 0 134* 134* vs New Zealand at Lancaster Park, Christchurch 17 March 1951
76 May, PeterPeter May 13 1 0 285* 138 vs South Africa at Headingley, Leeds 26 July 1951
77 Graveney, TomTom Graveney 11 1 0 258 175 vs India at Brabourne Stadium, Bombay 14 December 1951
78 Sheppard, DavidDavid Sheppard 3 0 0 119 119 vs India at The Oval, London 14 August 1952
79 Watson, WillieWillie Watson 2 0 0 116 109 vs Australia at Lord's, London 25 June 1953
80 Cowdrey, ColinColin Cowdrey 22 0 0 182 102 vs Australia at Melbourne Cricket Ground 31 December 1954
81 Richardson, PeterPeter Richardson 5 0 0 126 104 vs Australia at Old Trafford, Manchester 26 July 1956
82 Insole, DougDoug Insole 1 0 0 110* 110* vs South Africa at Kingsmead, Durban 25 January 1957
83 Milton, ArthurArthur Milton 1 0 0 104* 104* vs New Zealand at Headingley, Leeds 3 July 1958
84 Dexter, TedTed Dexter 9 1 0 205 141 vs New Zealand at Lancaster Park, Christchurch 27 February 1959
85 Pullar, GeoffGeoff Pullar 4 0 0 175 131 vs India at Old Trafford, Manchester 23 July 1959
86 Smith, M. J. K.M. J. K. Smith 3 0 0 121 100 vs India at Old Trafford, Manchester 23 July 1959
87 Barrington, KenKen Barrington 20 1 0 256 128 vs West Indies at Kensington Oval, Bridgetown 6 January 1960
88 Subba Row, RamanRaman Subba Row 3 0 0 137 100 vs West Indies at Bourda, Georgetown 9 March 1960
89 Parks, JimJim Parks 2 0 0 108* 101* vs West Indies at Queen's Park Oval, Port of Spain 25 March 1960
90 Parfitt, PeterPeter Parfitt 7 0 0 131* 111 vs Pakistan at National Stadium, Karachi 2 February 1962
91 Knight, BarryBarry Knight 2 0 0 127 125 vs New Zealand at Eden Park, Auckland 23 February 1963
92 Edrich, JohnJohn Edrich 12 1 1 310* 120 vs Australia at Lord's, London 18 June 1964
93 Boycott, GeoffreyGeoffrey Boycott 22 1 0 246* 113 vs Australia at The Oval, London 13 August 1964
94 Barber, BobBob Barber 1 0 0 185 185 vs Australia at Sydney Cricket Ground 7 January 1966
95 Milburn, ColinColin Milburn 2 0 0 139 126* vs West Indies at Lord's, London 16 June 1966
96 Murray, JohnJohn Murray 1 0 0 112 112 vs West Indies at The Oval, London 18 August 1966
97 D'Oliveira, BasilBasil D'Oliveira 5 0 0 158 109 vs India at Headingley, Leeds 8 June 1967
98 Hampshire, JohnJohn Hampshire 1 0 0 107 107 vs West Indies at Lord's, London 26 June 1969
99 Illingworth, RayRay Illingworth 2 0 0 113 113 vs West Indies at Lord's, London 26 June 1969
100 Sharpe, PhilPhil Sharpe 1 0 0 111 111 vs New Zealand at Trent Bridge, Nottingham 7 August 1969
101 Luckhurst, BrianBrian Luckhurst 4 0 0 131 131 vs Australia at WACA Ground, Perth 11 December 1970
102 Knott, AlanAlan Knott 5 0 0 135 101 vs New Zealand at Eden Park, Auckland 5 March 1971
103 Lewis, TonyTony Lewis 1 0 0 125 125 vs India at Green Park, Kanpur 25 January 1973
104 Fletcher, KeithKeith Fletcher 7 1 0 216 113 vs India at Brabourne Stadium, Bombay 6 February 1973
105 Greig, TonyTony Greig 8 0 0 148 148 vs India at Brabourne Stadium, Bombay 6 February 1973
106 Amiss, DennisDennis Amiss 11 2 0 262* 112 vs Pakistan at Gaddafi Stadium, Lahore 2 March 1973
107 Hayes, FrankFrank Hayes 1 0 0 106* 106* vs West Indies at The Oval, London 26 July 1973
108 Denness, MikeMike Denness 4 0 0 188 118 vs India at Lord's, London 20 June 1974
109 Lloyd, DavidDavid Lloyd 1 1 0 214* 214* vs India at Edgbaston, Birmingham 4 July 1974
110 Woolmer, BobBob Woolmer 3 0 0 149 149 vs Australia at The Oval, London 28 August 1975
111 Steele, DavidDavid Steele 1 0 0 106 106 vs West Indies at Trent Bridge, Nottingham 3 June 1976
112 Randall, DerekDerek Randall 7 0 0 174 174 vs Australia at Melbourne Cricket Ground 12 March 1977
113 Botham, IanIan Botham 14 1 0 208 103 vs New Zealand at Lancaster Park, Christchurch 24 February 1978
114 Radley, CliveClive Radley 2 0 0 158 158 vs New Zealand at Eden Park, Auckland 4 March 1978
115 Gower, DavidDavid Gower 18 2 0 215 111 vs New Zealand at The Oval, London 27 July 1978
116 Gooch, GrahamGraham Gooch 20 2 1 333 123 vs West Indies at Lord's, London 19 June 1980
117 Willey, PeterPeter Willey 2 0 0 102* 100* vs West Indies at The Oval, London 24 July 1980
118 Tavaré, ChrisChris Tavaré 2 0 0 149 149 vs India at Feroz Shah Kotla, Delhi 23 December 1981
119 Lamb, AllanAllan Lamb 14 0 0 142 107 vs India at The Oval, London 8 July 1982
120 Fowler, GraemeGraeme Fowler 3 1 0 201 105 vs New Zealand at The Oval, London 14 July 1983
121 Gatting, MikeMike Gatting 10 1 0 207 136 vs India at Wankhede Stadium, Bombay 28 November 1984
122 Robinson, TimTim Robinson 4 0 0 175 160 vs India at Feroz Shah Kotla, Delhi 12 December 1984
123 Broad, ChrisChris Broad 6 0 0 162 162 vs Australia at WACA Ground, Perth 28 November 1986
124 Richards, JackJack Richards 1 0 0 133 133 vs Australia at WACA Ground, Perth 28 November 1986
125 Athey, BillBill Athey 1 0 0 123 123 vs Pakistan at Lord's, London 18 June 1987
126 Smith, RobinRobin Smith 9 0 0 175 143 vs Australia at Old Trafford, Manchester 27 July 1989
127 Russell, JackJack Russell 2 0 0 128* 128* vs Australia at Old Trafford, Manchester 27 July 1989
128 Atherton, MichaelMichael Atherton 16 0 0 185* 151 vs New Zealand at Trent Bridge, Nottingham 7 June 1990
129 Stewart, AlecAlec Stewart 15 0 0 190 113* vs Sri Lanka at Lord's, London 22 August 1991
130 Lewis, ChrisChris Lewis 1 0 0 117 117 vs India at M. A. Chidambaram Stadium, Madras 11 February 1993
131 Hick, GraemeGraeme Hick 6 0 0 178 178 vs India at Wankhede Stadium, Bombay 19 February 1993
132 Thorpe, GrahamGraham Thorpe 16 1 0 200* 114* vs Australia at Trent Bridge, Nottingham 1 July 1993
133 Hussain, NasserNasser Hussain 14 1 0 207 128 vs India at Edgbaston, Birmingham 6 June 1996
134 Knight, NickNick Knight 1 0 0 113 113 vs Pakistan at Headingley, Leeds 8 August 1996
135 Crawley, JohnJohn Crawley 4 0 0 156* 106 vs Pakistan at The Oval, London 22 August 1996
136 Ramprakash, MarkMark Ramprakash 2 0 0 154 154 vs West Indies at Kensington Oval, Bridgetown 12 March 1998
137 Butcher, MarkMark Butcher 8 0 0 173* 116 vs South Africa at Headingley, Leeds 6 August 1998
138 Trescothick, MarcusMarcus Trescothick 14 1 0 219 122 vs Sri Lanka at Galle International Stadium 22 February 2001
139 Vaughan, MichaelMichael Vaughan 18 0 0 197 120 vs Pakistan at Old Trafford, Manchester 31 May 2001
140 White, CraigCraig White 1 0 0 121 121 vs India at Sardar Patel Stadium, Ahmedabad 11 December 2001
141 Flintoff, AndrewAndrew Flintoff 5 0 0 167 137 vs New Zealand at Lancaster Park, Christchurch 13 March 2002
142 Strauss, AndrewAndrew Strauss 21 0 0 177 112 vs New Zealand at Lord's, London 20 May 2004
143 Jones, GeraintGeraint Jones 1 0 0 100 100 vs New Zealand at Headingley, Leeds 3 June 2004
144 Key, RobRob Key 1 1 0 221 221 vs West Indies at Lord's, London 22 July 2004
145 Bell, IanIan Bell 22 1 0 235 162* vs Bangladesh at Riverside Ground, Chester-le-Street 3 June 2005
146 Pietersen, KevinKevin Pietersen 23 3 0 227 158 vs Australia at The Oval, London 8 September 2005
147 Collingwood, PaulPaul Collingwood 10 1 0 206 134* vs India at VCA Ground, Nagpur 1 March 2006
148 Cook, AlastairAlastair Cook 28 3 0 294 104* vs India at VCA Ground, Nagpur 1 March 2006
149 Prior, MattMatt Prior 7 0 0 131* 126* vs West Indies at Lord's, London 17 May 2007
150 Ambrose, TimTim Ambrose 1 0 0 102 102 vs New Zealand at Basin Reserve, Wellington 13 March 2008
151 Bopara, RaviRavi Bopara 3 0 0 143 104 vs West Indies at Kensington Oval, Bridgetown 26 February 2009
152 Trott, JonathanJonathan Trott 9 2 0 226 119 vs Australia at The Oval, London 20 August 2009
153 Morgan, EoinEoin Morgan 2 0 0 130 130 vs Pakistan at Trent Bridge, Nottingham 29 July 2010
154 Broad, StuartStuart Broad 1 0 0 169 169 vs Pakistan at Lord's, London 26 August 2010
155 Compton, NickNick Compton 2 0 0 117 117 vs New Zealand at University Oval, Dunedin 6 March 2013
156 Root, JoeJoe Root 9 1 0 200* 104 vs New Zealand at Headingley, Leeds 24 May 2013
157 Stokes, BenBen Stokes 3 1 0 258 120 vs Australia at WACA Ground, Perth 13 December 2013
158 Ballance, GaryGary Ballance 4 0 0 156 104* vs Sri Lanka at Lord's, London 12 June 2014
159 Robson, SamSam Robson 1 0 0 127 127 vs Sri Lanka at Headingley, Leeds 20 June 2014
160 Ali, MoeenMoeen Ali 1 0 0 108* 108* vs Sri Lanka at Headingley, Leeds 20 June 2014
161 Lyth, AdamAdam Lyth 1 0 0 107 107 vs New Zealand at Headingley, Leeds 29 May 2015
162 Bairstow , JonnyJonny Bairstow 1 0 0 150* 150* vs South Africa at Newlands, Cape Town 3 January 2016

References

This article is issued from Wikipedia - version of the Saturday, January 16, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.