One-Day Internationals Cricket – Oldest players

One-Day Internationals
Players

Oldest players

RankPlayerAgeTeamOppositionGroundMatch DateScorecard
🥇 1
NE Clarke47y 257dNetherlandsv South AfricaRawalpindi5 Mar 1996ODI # 1073
🥈 2
AJ Traicos45y 312dZimbabwev IndiaPune25 Mar 1993ODI # 823
🥉 3
N Gifford44y 361dEnglandv PakistanSharjah26 Mar 1985ODI # 323
4
R Sharma43y 308dHong Kongv PakistanColombo (SSC)18 Jul 2004ODI # 2147
5
Khurram Khan43y 267dU.A.E.v West IndiesNapier15 Mar 2015ODI # 3638
6
JL Louw43y 236dNamibiav ZimbabweHarare10 Feb 2003ODI # 1943
7
Aamir Kaleem43y 188dOmanv U.S.A.Lauderhill27 May 2025ODI # 4879
8
GJAF Aponso43y 129dNetherlandsv South AfricaRawalpindi5 Mar 1996ODI # 1073
9
Mohammad Tauqir43y 60dU.A.E.v West IndiesNapier15 Mar 2015ODI # 3638
10
DJ Pringle43y 44dEast Africav EnglandBirmingham14 Jun 1975ODI # 27
11
SW Lubbers42y 347dNetherlandsv South AfricaRawalpindi5 Mar 1996ODI # 1073
12
DL Blake42y 284dU.S.A.v AustraliaSouthampton13 Sep 2004ODI # 2172
13
Mohammad Nadeem42y 265dOmanv U.S.A.Lauderhill27 May 2025ODI # 4879
14
DS de Silva42y 261dSri Lankav West IndiesMelbourne27 Feb 1985ODI # 313
15
RW Taylor42y 223dEnglandv New ZealandAuckland25 Feb 1984ODI # 251
16
CB Lambert42y 213dU.S.A.v New ZealandThe Oval10 Sep 2004ODI # 2169
17
SO Tikolo42y 212dKenyav NetherlandsLincoln23 Jan 2014ODI # 3460
18
CA Reid42y 157dU.S.A.v AustraliaSouthampton13 Sep 2004ODI # 2172
19
CEB Rice42y 114dSouth Africav IndiaNew Delhi14 Nov 1991ODI # 688
20
FJ Titmus42y 105dEnglandv New ZealandWellington9 Mar 1975ODI # 18
21
RB Simpson42y 68dAustraliav West IndiesCastries12 Apr 1978ODI # 49
22
ST Jayasuriya41y 363dSri Lankav EnglandThe Oval28 Jun 2011ODI # 3165
23
EE Hemmings41y 354dEnglandv New ZealandChristchurch9 Feb 1991ODI # 668
24
PG Nana41y 301dEast Africav EnglandBirmingham14 Jun 1975ODI # 27
25
S Dhaniram41y 261dCanadav NetherlandsRotterdam5 Jul 2010ODI # 3014
26
DB Close41y 186dEnglandv AustraliaBirmingham28 Aug 1972ODI # 4
27
GA Gooch41y 171dEnglandv AustraliaMelbourne10 Jan 1995ODI # 969
28
G Boycott41y 60dEnglandv IndiaJalandhar20 Dec 1981ODI # 131
29
R Illingworth41y 42dEnglandv New ZealandManchester20 Jul 1973ODI # 7
30
W Barresi41y 40dNetherlandsv ScotlandDundee12 Jun 2025ODI # 4888
31
IL Philip40y 349dScotlandv BangladeshEdinburgh24 May 1999ODI # 1459
32
BL D'Oliveira40y 329dEnglandv AustraliaBirmingham28 Aug 1972ODI # 4
33
Naseem Khushi40y 322dOmanv ZimbabweBulawayo29 Jun 2023ODI # 4605
34
MR Johnson40y 321dU.S.A.v AustraliaSouthampton13 Sep 2004ODI # 2172
35
AC Cummins40y 319dCanadav New ZealandGros Islet22 Mar 2007ODI # 2548
36
JM Davison40y 311dCanadav AustraliaBengaluru16 Mar 2011ODI # 3134
37
Misbah-ul-Haq40y 296dPakistanv AustraliaAdelaide20 Mar 2015ODI # 3642
38
Jahangir Shah40y 283dBangladeshv New ZealandSharjah28 Apr 1990ODI # 626
39
LR Gibbs40y 251dWest Indiesv Sri LankaManchester7 Jun 1975ODI # 22
40
JE Emburey40y 212dEnglandv Sri LankaMoratuwa20 Mar 1993ODI # 818
41
CH Lloyd40y 187dWest Indiesv PakistanMelbourne6 Mar 1985ODI # 317
42
RE van der Merwe40y 163dNetherlandsv ScotlandDundee12 Jun 2025ODI # 4888
43
BE Congdon40y 156dNew Zealandv EnglandManchester17 Jul 1978ODI # 53
44
LN Onyango40y 123dKenyav NetherlandsLincoln23 Jan 2014ODI # 3460
45
GR Codrington40y 112dCanadav EnglandGros Islet18 Mar 2007ODI # 2541
46
DL Houghton40y 104dZimbabwev New ZealandHarare5 Oct 1997ODI # 1238
47
Imran Tahir40y 101dSouth Africav AustraliaManchester6 Jul 2019ODI # 4188
48
O Henry40y 79dSouth Africav West IndiesPort of Spain11 Apr 1992ODI # 754
49
Mohammad Nabi40y 58dAfghanistanv AustraliaLahore28 Feb 2025ODI # 4850
50
SJ Cook40y 33dSouth Africav Sri LankaColombo (RPS)2 Sep 1993ODI # 837
51
Shaiman Anwar40y 32dU.A.E.v ZimbabweHarare16 Apr 2019ODI # 4124
52
HR Johnson40y 28dU.S.A.v AustraliaSouthampton13 Sep 2004ODI # 2172
53
CG Greenidge40y 24dWest Indiesv EnglandManchester25 May 1991ODI # 677
54
RP Lefebvre40y 21dNetherlandsv ZimbabweBulawayo28 Feb 2003ODI # 1972

Showing 54 records

Additional Information

Age is shown as at the end of the player's final match