One Day Internationals - Player Records and Statistics
Oldest Players on Debut
  Player Country Born Match Age Versus Ground
1 N E Clarke Netherlands 22/06/1948 17/02/1996 47 years 240 days New Zealand Reliance Stadium
2 N Gifford England 30/03/1940 24/03/1985 44 years 359 days Australia Sharjah Cricket Stadium
3 R Sharma Hong Kong 14/09/1960 16/07/2004 43 years 306 days Bangladesh Sinhalese Sports Club Ground
4 J L Louw Namibia 19/06/1959 10/02/2003 43 years 236 days Zimbabwe Harare Sports Club
5 G J A Aponso Netherlands 28/10/1952 17/02/1996 43 years 112 days New Zealand Reliance Stadium
6 D J Pringle East Africa 01/05/1932 11/06/1975 43 years 41 days India Headingley
7 S W Lubbers Netherlands 24/03/1953 17/02/1996 42 years 330 days New Zealand Reliance Stadium
8 D L Blake United States 04/12/1961 13/09/2004 42 years 284 days Australia The Rose Bowl
9 C A Reid United States 09/04/1962 10/09/2004 42 years 154 days New Zealand Kennington Oval
10 C E B Rice South Africa 23/07/1949 10/11/1991 42 years 110 days India Eden Gardens
11 F J Titmus England 24/11/1932 08/03/1975 42 years 104 days New Zealand Carisbrook
12 R B Simpson Australia 03/02/1936 22/02/1978 42 years 19 days West Indies Antigua Recreation Ground
13 P G Nana East Africa 17/08/1933 07/06/1975 41 years 294 days New Zealand Edgbaston
14 D B Close England 24/02/1931 24/08/1972 41 years 182 days Australia Old Trafford
15 I L Philip Scotland 09/06/1958 16/05/1999 40 years 341 days Australia New Road
16 M R Johnson United States 28/10/1963 10/09/2004 40 years 318 days New Zealand Kennington Oval
17 O Henry South Africa 23/01/1952 02/03/1992 40 years 39 days Sri Lanka Basin Reserve
18 H R Johnson United States 16/08/1964 10/09/2004 40 years 25 days New Zealand Kennington Oval
19 C A Marshall Canada 13/09/1939 09/06/1979 39 years 269 days Pakistan Headingley
20 D Joseph Canada 31/07/1963 11/02/2003 39 years 195 days Bangladesh Kingsmead
21 G R Codrington Canada 26/11/1966 17/05/2006 39 years 172 days Bermuda Queen's Park Oval
22 Younis Ahmed Pakistan 20/10/1947 18/02/1987 39 years 121 days India Eden Gardens
23 B L D'Oliveira England 04/10/1931 05/01/1971 39 years 93 days Australia Melbourne Cricket Ground
24 S Baksh Canada 15/03/1940 16/06/1979 39 years 93 days Australia Edgbaston
25 S F Dukanwala United Arab Emirates 21/01/1957 16/02/1996 39 years 26 days South Africa Rawalpindi Cricket Stadium
26 G R Sealy Canada 11/06/1940 09/06/1979 38 years 363 days Pakistan Headingley
27 L R Gibbs West Indies 29/09/1934 05/09/1973 38 years 341 days England Headingley
28 D W Hollis Bermuda 17/09/1969 01/07/2008 38 years 288 days Canada Maple Leaf North - West Ground
29 R Illingworth England 08/06/1932 05/01/1971 38 years 211 days Australia Melbourne Cricket Ground
30 P I Pocock England 24/09/1946 26/03/1985 38 years 183 days Pakistan Sharjah Cricket Stadium
31 P Bakker Netherlands 19/08/1957 17/02/1996 38 years 182 days New Zealand Reliance Stadium
32 Shehzad Altaf United Arab Emirates 06/10/1957 16/02/1996 38 years 133 days South Africa Rawalpindi Cricket Stadium
33 N M Carter Scotland 29/01/1975 17/05/2013 38 years 108 days Pakistan Grange Cricket Club
34 S J Cook South Africa 31/07/1953 10/11/1991 38 years 102 days India Eden Gardens
35 R G Holland Australia 19/10/1946 15/01/1985 38 years 88 days West Indies Sydney Cricket Ground
36 Nasir Javed United States 21/06/1966 13/09/2004 38 years 84 days Australia The Rose Bowl
37 M C Cowdrey England 24/12/1932 05/01/1971 38 years 12 days Australia Melbourne Cricket Ground
38 A F Sattaur Canada 06/04/1965 11/02/2003 37 years 311 days Bangladesh Kingsmead
39 Aamir Kaleem* Oman 20/11/1981 15/08/2019 37 years 268 days Scotland Mannofield Park
40 R B Kanhai West Indies 26/12/1935 05/09/1973 37 years 253 days England Headingley

Player Career Records and Statistics Menu