One-Day Internationals Cricket – Oldest captains

One-Day Internationals
Captains

Oldest captains

RankPlayerAgeTeamOppositionGroundMatch DateScorecard
🥇 1
N Gifford44y 361dEnglandv PakistanSharjah26 Mar 1985ODI # 323
🥈 2
R Sharma43y 308dHong Kongv PakistanColombo (SSC)18 Jul 2004ODI # 2147
🥉 3
Khurram Khan43y 164dU.A.E.v AfghanistanICCA Dubai2 Dec 2014ODI # 3560
4
Mohammad Tauqir43y 60dU.A.E.v West IndiesNapier15 Mar 2015ODI # 3638
5
SW Lubbers42y 347dNetherlandsv South AfricaRawalpindi5 Mar 1996ODI # 1073
6
CEB Rice42y 114dSouth Africav IndiaNew Delhi14 Nov 1991ODI # 688
7
RB Simpson42y 68dAustraliav West IndiesCastries12 Apr 1978ODI # 49
8
DB Close41y 186dEnglandv AustraliaBirmingham28 Aug 1972ODI # 4
9
R Illingworth41y 42dEnglandv New ZealandManchester20 Jul 1973ODI # 7
10
Misbah-ul-Haq40y 296dPakistanv AustraliaAdelaide20 Mar 2015ODI # 3642
11
DS de Silva40y 264dSri Lankav New ZealandDunedin2 Mar 1983ODI # 186
12
CH Lloyd40y 187dWest Indiesv PakistanMelbourne6 Mar 1985ODI # 317
13
AJ Traicos40y 166dZimbabwev AustraliaCuttack30 Oct 1987ODI # 471
14
RP Lefebvre40y 21dNetherlandsv ZimbabweBulawayo28 Feb 2003ODI # 1972
15
GR Codrington40y 5dCanadav NetherlandsBenoni1 Dec 2006ODI # 2455
16
AJ Stewart39y 317dEnglandv NamibiaGqeberha19 Feb 2003ODI # 1959
17
S Dhaniram39y 312dCanadav West IndiesKing City (NW)24 Aug 2008ODI # 2752
18
GA Gooch39y 304dEnglandv AustraliaLord's23 May 1993ODI # 832
19
SO Tikolo39y 268dKenyav ZimbabweEden Gardens20 Mar 2011ODI # 3140
20
CR Ervine39y 183dZimbabwev IrelandHarare18 Feb 2025ODI # 4842
21
Imran Khan39y 172dPakistanv EnglandMelbourne25 Mar 1992ODI # 752
22
IVA Richards39y 81dWest Indiesv EnglandLord's27 May 1991ODI # 678
23
AR Border38y 255dAustraliav South AfricaBloemfontein8 Apr 1994ODI # 903
24
RD Berrington38y 66dScotlandv NepalDundee8 Jun 2025ODI # 4886
25
KJ Coetzer38y 50dScotlandv U.A.E.Pearland3 Jun 2022ODI # 4396
26
BC Lara37y 354dWest Indiesv EnglandBridgetown21 Apr 2007ODI # 2578
27
RG Sharma37y 313dIndiav New ZealandDubai (DICS)9 Mar 2025ODI # 4858
28
KWR Fletcher37y 270dEnglandv Sri LankaColombo (SSC)14 Feb 1982ODI # 146
29
JM Brearley37y 269dEnglandv West IndiesSydney22 Jan 1980ODI # 87
30
DL Haynes37y 267dWest Indiesv Sri LankaWankhede9 Nov 1993ODI # 847
31
JH Edrich37y 260dEnglandv New ZealandDunedin8 Mar 1975ODI # 17
32
RB Kanhai37y 255dWest Indiesv EnglandThe Oval7 Sep 1973ODI # 9
33
Sikandar Raza37y 237dZimbabwev IrelandHarare17 Dec 2023ODI # 4712
34
G Boycott37y 216dEnglandv PakistanManchester24 May 1978ODI # 50
35
JV Harris37y 199dCanadav New ZealandBenoni3 Mar 2003ODI # 1977
36
CG Greenidge37y 174dWest Indiesv PakistanSharjah22 Oct 1988ODI # 527
37
Zaheer Abbas37y 136dPakistanv New ZealandMultan7 Dec 1984ODI # 280
38
Saad Bin Zafar37y 118dCanadav ScotlandDubai (DICS)7 Mar 2024ODI # 4740
39
LP van Troost37y 80dNetherlandsv AustraliaBasseterre18 Mar 2007ODI # 2540
39
MS Dhoni37y 80dIndiav AfghanistanDubai (DICS)25 Sep 2018ODI # 4046
41
J Smits37y 72dNetherlandsv AfghanistanAmstelveen1 Sep 2009ODI # 2881
42
FL Reifer37y 69dWest Indiesv IndiaJohannesburg30 Sep 2009ODI # 2904
43
RT Ponting37y 62dAustraliav IndiaBrisbane19 Feb 2012ODI # 3244
44
Shoaib Malik37y 54dPakistanv AustraliaAbu Dhabi27 Mar 2019ODI # 4118
45
KC Wessels37y 44dSouth Africav PakistanFaisalabad28 Oct 1994ODI # 940
46
BE Congdon37y 26dNew Zealandv EnglandWellington9 Mar 1975ODI # 18
47
Inzamam-ul-Haq37y 18dPakistanv ZimbabweKingston21 Mar 2007ODI # 2547
48
S Dhawan36y 360dIndiav New ZealandChristchurch30 Nov 2022ODI # 4489
49
JM Davison36y 317dCanadav New ZealandGros Islet22 Mar 2007ODI # 2548
50
SC Williams36y 273dZimbabwev U.S.A.Harare26 Jun 2023ODI # 4601
51
SR Waugh36y 246dAustraliav South AfricaW.A.C.A3 Feb 2002ODI # 1802
52
IH Romaine36y 243dBermudav NetherlandsPotchefstroom8 Apr 2009ODI # 2837
53
Shakib Al Hasan36y 227dBangladeshv Sri LankaDelhi6 Nov 2023ODI # 4695
53
NS Dhaliwal36y 227dCanadav U.S.A.Lauderhill25 May 2025ODI # 4878
55
DL Murray36y 203dWest Indiesv AustraliaMelbourne9 Dec 1979ODI # 78
56
AJ Lamb36y 172dEnglandv AustraliaW.A.C.A9 Dec 1990ODI # 649
57
Mashrafe Mortaza36y 153dBangladeshv ZimbabweSylhet6 Mar 2020ODI # 4253
58
MG Burgess36y 145dNew Zealandv IndiaW.A.C.A9 Dec 1980ODI # 99
59
DT Johnston36y 131dIrelandv CanadaToronto7 Sep 2010ODI # 3042
60
M Azharuddin36y 124dIndiav New ZealandNottingham12 Jun 1999ODI # 1480
61
Khawar Ali36y 113dOmanv P.N.G.Dubai (DICS)12 Apr 2022ODI # 4386
62
Mohammad Hafeez36y 94dPakistanv AustraliaW.A.C.A19 Jan 2017ODI # 3820
63
Jatinder Singh36y 83dOmanv U.S.A.Lauderhill27 May 2025ODI # 4879
64
CL Hooper36y 79dWest Indiesv KenyaKimberley4 Mar 2003ODI # 1981
65
Amjad Javed36y 42dU.A.E.v ScotlandEdinburgh16 Aug 2016ODI # 3766
66
Asif Iqbal36y 14dPakistanv West IndiesThe Oval20 Jun 1979ODI # 73
67
H Masakadza35y 332dZimbabwev IrelandBelfast7 Jul 2019ODI # 4189
68
JG Wright35y 324dNew Zealandv EnglandThe Oval25 May 1990ODI # 633
69
AC Gilchrist35y 322dAustraliav IndiaKochi2 Oct 2007ODI # 2623
70
AJ Finch35y 298dAustraliav New ZealandCairns11 Sep 2022ODI # 4464
71
EJG Morgan35y 282dEnglandv NetherlandsAmstelveen19 Jun 2022ODI # 4414
72
GM Hamilton35y 276dScotlandv EnglandEdinburgh19 Jun 2010ODI # 2997
73
DL Houghton35y 275dZimbabwev IndiaPune25 Mar 1993ODI # 823
73
SPD Smith35y 275dAustraliav IndiaDubai (DICS)4 Mar 2025ODI # 4853
75
Zeeshan Maqsood35y 248dOmanv ZimbabweBulawayo29 Jun 2023ODI # 4605
76
SM Gavaskar35y 243dIndiav PakistanMelbourne10 Mar 1985ODI # 319
76
A Vala35y 243dP.N.G.v CanadaWindhoek5 Apr 2023ODI # 4567
76
HE van der Dussen35y 243dSouth Africav IrelandAbu Dhabi7 Oct 2024ODI # 4782
79
DPMD Jayawardene35y 241dSri Lankav AustraliaHobart23 Jan 2013ODI # 3326
80
Javed Miandad35y 216dPakistanv AustraliaSydney14 Jan 1993ODI # 791
81
SL Malinga35y 200dSri Lankav South AfricaCape Town16 Mar 2019ODI # 4115
82
A Ranatunga35y 180dSri Lankav KenyaSouthampton30 May 1999ODI # 1469
83
AY Karim35y 166dKenyav Sri LankaSouthampton30 May 1999ODI # 1469
84
BRM Taylor35y 164dZimbabwev BangladeshHarare20 Jul 2021ODI # 4308
85
Mohammad Yousuf35y 155dPakistanv AustraliaW.A.C.A29 Jan 2010ODI # 2947
86
MM Ali35y 154dEnglandv AustraliaSydney19 Nov 2022ODI # 4477
87
Sarfraz Nawaz35y 116dPakistanv EnglandKarachi26 Mar 1984ODI # 256
88
MS Atapattu35y 115dSri Lankav PakistanColombo (RPS)17 Mar 2006ODI # 2351
89
TM Dilshan35y 100dSri Lankav South AfricaJohannesburg22 Jan 2012ODI # 3229
90
LRD Mendis35y 66dSri Lankav EnglandPune30 Oct 1987ODI # 472
91
CA Walsh35y 50dWest Indiesv EnglandSharjah19 Dec 1997ODI # 1266
92
Ramiz Raja35y 38dPakistanv IndiaToronto21 Sep 1997ODI # 1232
93
Sultan Zarawani35y 37dU.A.E.v NetherlandsLahore1 Mar 1996ODI # 1069
94
RD Jacobs35y 7dWest Indiesv BangladeshDhaka3 Dec 2002ODI # 1910

Showing 94 records

Additional Information

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