OLDEST PLAYER TO SCORE HUNDRED IN TEST CRICKET

46y 82d Oldest Player To Score Hundred
England Team
46y 82d Age
142 Runs
Australia Opposition
Mar 08, 1929 Match Date
Team
Age
Runs
Opposition
Match Date
England
45y 151d
132
Australia
Jul 06, 1934
Australia
43y 202d
193*
England
Jun 26, 1926
South Africa
42y 291d
111
Australia
Nov 12, 1921
England
42y 61d
154
South Africa
Jul 27, 1929
Pakistan
42y 47d
114
England
Jul 14, 2016
South Africa
42y 6d
236
England
Jul 26, 1951
Australia
41y 359d
100
India
Jan 28, 1978
Australia
41y 265d
123*
England
Feb 11, 1921
England
41y 263d
105
Pakistan
Mar 06, 1969
South Africa
41y 241d
117
England
Jan 01, 1931
New Zealand
41y 108d
151*
India
Mar 05, 1965
England
41y 63d
105
India
Dec 23, 1981
England
40y 314d
210
New Zealand
Jun 02, 1994
South Africa
40y 207d
208
England
Jun 07, 1951
West Indies
40y 84d
114
Australia
Nov 23, 1984
West Indies
40y 28d
101*
Bangladesh
Sep 13, 2014
Australia
40y 27d
109
England
Jul 24, 1926
India
40y 21d
154
England
Nov 02, 1951
South Africa
39y 359d
120
England
Jan 01, 1949
West Indies
39y 353d
226
Australia
Apr 19, 1991
Australia
39y 330d
173*
England
Jul 22, 1948
Australia
39y 301d
104
England
Jun 25, 1953
England
39y 271d
325
West Indies
Apr 03, 1930
England
39y 253d
109
New Zealand
Feb 14, 1930
England
39y 173d
117
Australia
Feb 11, 1921
England
39y 144d
100
New Zealand
Feb 25, 1971
Australia
39y 143d
112
England
Dec 29, 1928
England
39y 139d
122
West Indies
Jun 23, 1928
Zimbabwe
39y 129d
104
Afghanistan
Dec 26, 2024
South Africa
39y 82d
104
England
Aug 04, 1994
England
39y 66d
123
Sri Lanka
Jun 13, 2002
England
39y 58d
107
India
Aug 05, 1971
Pakistan
39y 35d
175*
Australia
Jan 03, 2017
New Zealand
39y 7d
107*
Australia
Feb 18, 1977
India
38y 307d
119
West Indies
Nov 14, 2011
Zimbabwe
38y 275d
137
South Africa
Jun 28, 2025
India
38y 269d
231
New Zealand
Jan 06, 1956
Zimbabwe
38y 211d
104
New Zealand
Jan 20, 1996
Australia
38y 129d
105
New Zealand
Dec 03, 1993
England
38y 96d
134*
South Africa
Mar 19, 1892
South Africa
38y 71d
115
India
Dec 26, 2013
Australia
38y 53d
156*
Bangladesh
Jul 25, 2003
Australia
38y 42d
232
Sri Lanka
Jan 29, 2025
England
38y 40d
175
Australia
Jul 31, 1975
Bangladesh
38y 39d
163
Sri Lanka
Jun 17, 2025
England
38y 31d
187
Australia
Aug 20, 1938
England
38y 25d
170
Australia
Aug 12, 1886
England
38y 8d
194
Australia
Dec 02, 1932
India
38y 2d
113
Bangladesh
Sep 19, 2024