Test Cricket - Player Records and Statistics
Oldest Players on Debut
  Player Country Born Match Age Versus Ground
1 J Southerton England 16/11/1827 15/03/1877 49 years 119 days Australia Melbourne Cricket Ground
2 Miran Bakhsh Pakistan 20/04/1907 29/01/1955 47 years 284 days India Bagh-e-Jinnah
3 D D J Blackie Australia 05/04/1882 14/12/1928 46 years 253 days England Sydney Cricket Ground
4 H Ironmonger Australia 07/04/1882 30/11/1928 46 years 237 days England Exhibition Ground
5 N Betancourt West Indies 04/06/1887 01/02/1930 42 years 242 days England Queen's Park Oval
6 E R Wilson England 25/03/1879 25/02/1921 41 years 337 days Australia Sydney Cricket Ground
7 R J D Jamshedji India 18/11/1892 15/12/1933 41 years 27 days England Gymkhana Ground
8 C A Wiles West Indies 11/08/1892 22/07/1933 40 years 345 days England Old Trafford
9 O Henry South Africa 23/01/1952 13/11/1992 40 years 295 days India Kingsmead
10 S Kinneir England 13/05/1871 15/12/1911 40 years 216 days Australia Sydney Cricket Ground
11 H W Lee England 26/10/1890 13/02/1931 40 years 110 days South Africa Old Wanderers
12 G W A Chubb South Africa 12/04/1911 07/06/1951 40 years 56 days England Trent Bridge
13 C Ramaswami India 18/06/1896 25/07/1936 40 years 37 days England Old Trafford
14 A Wood England 25/08/1898 20/08/1938 39 years 360 days Australia Kennington Oval
15 G Challenor West Indies 28/06/1888 23/06/1928 39 years 361 days England Lord's
16 B B M Gaskin West Indies 21/03/1908 21/01/1948 39 years 306 days England Kensington Oval
17 W E Astill England 01/03/1888 24/12/1927 39 years 298 days South Africa Old Wanderers
18 D S De Silva Sri Lanka 11/06/1942 17/02/1982 39 years 251 days England P Sara Oval
19 E C Joyce Ireland 22/09/1978 11/05/2018 39 years 231 days Pakistan The Village
20 J W H Makepeace England 22/08/1881 31/12/1920 39 years 131 days Australia Melbourne Cricket Ground
21 S J Cook South Africa 31/07/1953 13/11/1992 39 years 105 days India Kingsmead
22 Amir Elahi India 01/09/1908 12/12/1947 39 years 102 days Australia Sydney Cricket Ground
23 E H Bowley England 06/06/1890 13/07/1929 39 years 37 days South Africa Headingley
24 N Thompson Australia 21/04/1838 15/03/1877 38 years 328 days England Melbourne Cricket Ground
25 E M Grace England 28/11/1841 06/09/1880 38 years 283 days Australia Kennington Oval
26 C W L Parker England 14/10/1882 23/07/1921 38 years 282 days Australia Old Trafford
27 J D Lindsay South Africa 08/09/1908 07/06/1947 38 years 272 days England Trent Bridge
28 R Howorth England 26/04/1909 16/08/1947 38 years 112 days South Africa Kennington Oval
29 H M McGirr New Zealand 05/11/1891 14/02/1930 38 years 101 days England Eden Park
30 J H King England 16/04/1871 14/06/1909 38 years 59 days Australia Lord's
31 R G Holland Australia 19/10/1946 23/11/1984 38 years 35 days West Indies Brisbane Cricket Ground
32 H Smith England 21/05/1890 23/06/1928 38 years 33 days West Indies Lord's
33 F L H Mooney New Zealand 26/05/1911 11/06/1949 38 years 16 days England Headingley
34 C S Marriott England 14/09/1895 12/08/1933 37 years 332 days West Indies Kennington Oval
35 K K Tarapore India 17/12/1910 10/11/1948 37 years 329 days West Indies Arun Jaitley Stadium
36 E J Gregory Australia 29/05/1839 15/03/1877 37 years 290 days England Melbourne Cricket Ground
37 T P B Smith England 30/10/1908 17/08/1946 37 years 291 days India Kennington Oval
38 C R Browne West Indies 08/10/1890 23/06/1928 37 years 259 days England Lord's
39 H H H Johnson West Indies 13/07/1910 27/03/1948 37 years 258 days England Sabina Park
40 F S G Calthorpe England 27/05/1892 11/01/1930 37 years 229 days West Indies Kensington Oval

Player Career Records and Statistics Menu