One-Day Internationals Cricket – Oldest players on debut

One-Day Internationals
Players

Oldest players on debut

RankPlayerAgeTeamOppositionGroundMatch DateScorecard
🥇 1
NE Clarke47y 240dNetherlandsv New ZealandVadodara17 Feb 1996ODI # 1051
🥈 2
N Gifford44y 359dEnglandv AustraliaSharjah24 Mar 1985ODI # 322
🥉 3
R Sharma43y 306dHong Kongv BangladeshColombo (SSC)16 Jul 2004ODI # 2143
4
JL Louw43y 236dNamibiav ZimbabweHarare10 Feb 2003ODI # 1943
5
GJAF Aponso43y 112dNetherlandsv New ZealandVadodara17 Feb 1996ODI # 1051
6
DJ Pringle43y 41dEast Africav IndiaLeeds11 Jun 1975ODI # 24
7
SW Lubbers42y 330dNetherlandsv New ZealandVadodara17 Feb 1996ODI # 1051
8
DL Blake42y 284dU.S.A.v AustraliaSouthampton13 Sep 2004ODI # 2172
9
CA Reid42y 154dU.S.A.v New ZealandThe Oval10 Sep 2004ODI # 2169
10
CEB Rice42y 110dSouth Africav IndiaEden Gardens10 Nov 1991ODI # 686
11
FJ Titmus42y 104dEnglandv New ZealandDunedin8 Mar 1975ODI # 17
12
RB Simpson42y 19dAustraliav West IndiesSt John's22 Feb 1978ODI # 48
13
PG Nana41y 294dEast Africav New ZealandBirmingham7 Jun 1975ODI # 20
14
DB Close41y 182dEnglandv AustraliaManchester24 Aug 1972ODI # 2
15
IL Philip40y 341dScotlandv AustraliaWorcester16 May 1999ODI # 1446
16
MR Johnson40y 318dU.S.A.v New ZealandThe Oval10 Sep 2004ODI # 2169
17
O Henry40y 39dSouth Africav Sri LankaWellington2 Mar 1992ODI # 727
18
HR Johnson40y 25dU.S.A.v New ZealandThe Oval10 Sep 2004ODI # 2169
19
CA Marshall39y 269dCanadav PakistanLeeds9 Jun 1979ODI # 64
20
D Joseph39y 195dCanadav BangladeshDurban11 Feb 2003ODI # 1946
21
GR Codrington39y 172dCanadav BermudaPort of Spain17 May 2006ODI # 2375
22
Younis Ahmed39y 121dPakistanv IndiaEden Gardens18 Feb 1987ODI # 434
23
BL D'Oliveira39y 93dEnglandv AustraliaMelbourne5 Jan 1971ODI # 1
23
S Baksh39y 93dCanadav AustraliaBirmingham16 Jun 1979ODI # 70
25
SF Dukanwala39y 26dU.A.E.v South AfricaRawalpindi16 Feb 1996ODI # 1049
26
GR Sealy38y 363dCanadav PakistanLeeds9 Jun 1979ODI # 64
27
LR Gibbs38y 341dWest Indiesv EnglandLeeds5 Sep 1973ODI # 8
28
R Illingworth38y 211dEnglandv AustraliaMelbourne5 Jan 1971ODI # 1
29
PI Pocock38y 183dEnglandv PakistanSharjah26 Mar 1985ODI # 323
30
PJ Bakker38y 182dNetherlandsv New ZealandVadodara17 Feb 1996ODI # 1051
31
Shehzad Altaf38y 133dU.A.E.v South AfricaRawalpindi16 Feb 1996ODI # 1049
32
NM Carter38y 108dScotlandv PakistanEdinburgh17 May 2013ODI # 3356
33
SJ Cook38y 102dSouth Africav IndiaEden Gardens10 Nov 1991ODI # 686
34
RG Holland38y 88dAustraliav West IndiesSydney15 Jan 1985ODI # 289
35
Nasir Javed38y 84dU.S.A.v AustraliaSouthampton13 Sep 2004ODI # 2172
36
MC Cowdrey38y 12dEnglandv AustraliaMelbourne5 Jan 1971ODI # 1
37
AF Sattaur37y 311dCanadav BangladeshDurban11 Feb 2003ODI # 1946
38
Aamir Kaleem37y 268dOmanv ScotlandAberdeen15 Aug 2019ODI # 4200
39
RB Kanhai37y 253dWest Indiesv EnglandLeeds5 Sep 1973ODI # 8
40
S Dhaniram37y 211dCanadav ZimbabwePort of Spain16 May 2006ODI # 2374
41
JV Harris37y 179dCanadav BangladeshDurban11 Feb 2003ODI # 1946
42
Naseem Khushi37y 147dOmanv U.A.E.Al Amerat5 Jan 2020ODI # 4224
43
Mehran Khan37y 94dOmanv ScotlandDundee16 Jul 2024ODI # 4746
44
J Nagenda37y 43dEast Africav New ZealandBirmingham7 Jun 1975ODI # 20
45
GS Sobers37y 39dWest Indiesv EnglandLeeds5 Sep 1973ODI # 8
46
EH Hutchinson37y 33dU.S.A.v P.N.G.Lauderhill13 Sep 2019ODI # 4205
47
WF Stelling37y 4dNetherlandsv Sri LankaAmstelveen4 Jul 2006ODI # 2390
48
AG Davies36y 275dScotlandv AustraliaWorcester16 May 1999ODI # 1446
48
Zahid Hussain36y 275dCanadav IrelandDublin19 Sep 2011ODI # 3196
50
Jahangir Shah36y 255dBangladeshv PakistanMoratuwa31 Mar 1986ODI # 375
51
Ammar Khalid36y 244dCanadav U.A.E.Dubai (DICS)28 Feb 2024ODI # 4736
52
Mohammad Nadeem36y 235dOmanv NamibiaWindhoek27 Apr 2019ODI # 4125
53
Shakeel Ahmed36y 227dOmanv NepalKing City (NW)18 Sep 2024ODI # 4765
54
AL Kandappah36y 225dCanadav KenyaNairobi (Gym)18 Oct 2007ODI # 2634
55
Ilyas Gull36y 197dHong Kongv BangladeshColombo (SSC)16 Jul 2004ODI # 2143
56
PN Kirsten36y 180dSouth Africav IndiaEden Gardens10 Nov 1991ODI # 686
57
PJC Hoffmann36y 164dScotlandv PakistanEdinburgh27 Jun 2006ODI # 2387
58
FM Engineer36y 138dIndiav EnglandLeeds13 Jul 1974ODI # 12
59
Saad Bin Zafar36y 137dCanadav JerseyWindhoek27 Mar 2023ODI # 4552
60
DA Minors36y 131dBermudav CanadaPort of Spain17 May 2006ODI # 2375
61
PA Nixon36y 83dEnglandv AustraliaMelbourne12 Jan 2007ODI # 2473
62
Aijaz Ali36y 82dU.S.A.v New ZealandThe Oval10 Sep 2004ODI # 2169
63
MH Tissera36y 76dSri Lankav West IndiesManchester7 Jun 1975ODI # 22
64
G Blakeney36y 43dBermudav KenyaPotchefstroom6 Apr 2009ODI # 2835
65
AJ Traicos36y 23dZimbabwev AustraliaNottingham9 Jun 1983ODI # 199
66
SC van Schalkwyk36y 8dU.S.A.v CanadaThe Hague13 Aug 2024ODI # 4756
67
DL Hemp36y 3dBermudav KenyaMombasa11 Nov 2006ODI # 2444
68
BW Luckhurst35y 330dEnglandv AustraliaMelbourne1 Jan 1975ODI # 16
69
M van Schoor35y 315dNamibiav PakistanKimberley16 Feb 2003ODI # 1954
70
Zulfiqar Babar35y 301dPakistanv AustraliaSharjah7 Oct 2014ODI # 3530
71
AV Lalcheta35y 300dOmanv ScotlandAberdeen18 Aug 2019ODI # 4202
72
MZ Zahir35y 262dCanadav NetherlandsAmstelveen11 Jul 2009ODI # 2859
73
Zeeshan Siddiqi35y 259dCanadav ScotlandAyr11 Jul 2012ODI # 3287
74
Muhammed Imran35y 256dOmanv CanadaLauderhill19 May 2025ODI # 4872
75
CJ Smith35y 216dBermudav CanadaToronto19 Aug 2006ODI # 2406
76
Simranjeet Singh35y 172dU.A.E.v ScotlandAmstelveen4 May 2025ODI # 4864
77
Amir Hayat35y 148dU.A.E.v ScotlandICCA Dubai23 Jan 2018ODI # 3963
78
TK Patel35y 147dU.S.A.v P.N.G.Windhoek27 Apr 2019ODI # 4126
79
CD de Lange35y 144dScotlandv AfghanistanEdinburgh4 Jul 2016ODI # 3759
80
NS Dhaliwal35y 121dCanadav NepalKirtipur8 Feb 2024ODI # 4724
81
MA Meman35y 113dZimbabwev IndiaWankhede17 Oct 1987ODI # 461
82
Nasir Hameed35y 105dHong Kongv PakistanColombo (SSC)18 Jul 2004ODI # 2147
83
Shahid Ahmadzai35y 85dCanadav NepalKirtipur8 Feb 2024ODI # 4724
84
DES Maxwell35y 83dCanadav BermudaPort of Spain17 May 2006ODI # 2375
85
CG Williams35y 61dNamibiav OmanWindhoek27 Apr 2019ODI # 4125
86
SM Harwood35y 43dAustraliav South AfricaGqeberha13 Apr 2009ODI # 2840
87
RH Scholte35y 37dNetherlandsv Sri LankaColombo (RPS)16 Sep 2002ODI # 1878
88
JM Brearley35y 35dEnglandv AustraliaManchester2 Jun 1977ODI # 42
89
DR Chumney35y 34dCanadav BangladeshDurban11 Feb 2003ODI # 1946
90
SA Engelbrecht35y 24dNetherlandsv New ZealandHyderabad9 Oct 2023ODI # 4663
91
Mohammad Boota35y 6dU.A.E.v IrelandICCA Dubai11 Jan 2018ODI # 3948
92
BE Congdon35y 0dNew Zealandv PakistanChristchurch11 Feb 1973ODI # 5

Showing 92 records