Records for ODI Matches

Player
Age
Team
Opposition
Ground
Match Date
Scorecard
N Gifford44y 361dEnglandv PakistanSharjah26 Mar 1985ODI # 323
R Sharma43y 308dHong Kongv PakistanColombo (SSC)18 Jul 2004ODI # 2147
Khurram Khan43y 164dU.A.E.v AfghanistanICCA Dubai2 Dec 2014ODI # 3560
Mohammad Tauqir43y 60dU.A.E.v West IndiesNapier15 Mar 2015ODI # 3638
SW Lubbers42y 347dNetherlandsv South AfricaRawalpindi5 Mar 1996ODI # 1073
CEB Rice42y 114dSouth Africav IndiaNew Delhi14 Nov 1991ODI # 688
RB Simpson42y 68dAustraliav West IndiesCastries12 Apr 1978ODI # 49
DB Close41y 186dEnglandv AustraliaBirmingham28 Aug 1972ODI # 4
R Illingworth41y 42dEnglandv New ZealandManchester20 Jul 1973ODI # 7
Misbah-ul-Haq40y 296dPakistanv AustraliaAdelaide20 Mar 2015ODI # 3642
DS de Silva40y 264dSri Lankav New ZealandDunedin2 Mar 1983ODI # 186
CH Lloyd40y 187dWest Indiesv PakistanMelbourne6 Mar 1985ODI # 317
AJ Traicos40y 166dZimbabwev AustraliaCuttack30 Oct 1987ODI # 471
RP Lefebvre40y 21dNetherlandsv ZimbabweBulawayo28 Feb 2003ODI # 1972
GR Codrington40y 5dCanadav NetherlandsBenoni1 Dec 2006ODI # 2455
AJ Stewart39y 317dEnglandv NamibiaGqeberha19 Feb 2003ODI # 1959
S Dhaniram39y 312dCanadav West IndiesKing City (NW)24 Aug 2008ODI # 2752
GA Gooch39y 304dEnglandv AustraliaLord's23 May 1993ODI # 832
SO Tikolo39y 268dKenyav ZimbabweEden Gardens20 Mar 2011ODI # 3140
Imran Khan39y 172dPakistanv EnglandMelbourne25 Mar 1992ODI # 752
IVA Richards39y 81dWest Indiesv EnglandLord's27 May 1991ODI # 678
AR Border38y 255dAustraliav South AfricaBloemfontein8 Apr 1994ODI # 903
KJ Coetzer38y 50dScotlandv U.A.E.Pearland3 Jun 2022ODI # 4396
BC Lara37y 354dWest Indiesv EnglandBridgetown21 Apr 2007ODI # 2578
KWR Fletcher37y 270dEnglandv Sri LankaColombo (SSC)14 Feb 1982ODI # 146
JM Brearley37y 269dEnglandv West IndiesSydney22 Jan 1980ODI # 87
DL Haynes37y 267dWest Indiesv Sri LankaWankhede9 Nov 1993ODI # 847
JH Edrich37y 260dEnglandv New ZealandDunedin8 Mar 1975ODI # 17
RB Kanhai37y 255dWest Indiesv EnglandThe Oval7 Sep 1973ODI # 9
CR Ervine37y 218dZimbabwev NetherlandsHarare25 Mar 2023ODI # 4549
G Boycott37y 216dEnglandv PakistanManchester24 May 1978ODI # 50
JV Harris37y 199dCanadav New ZealandBenoni3 Mar 2003ODI # 1977
CG Greenidge37y 174dWest Indiesv PakistanSharjah22 Oct 1988ODI # 527
Zaheer Abbas37y 136dPakistanv New ZealandMultan7 Dec 1984ODI # 280
LP van Troost37y 80dNetherlandsv AustraliaBasseterre18 Mar 2007ODI # 2540
MS Dhoni37y 80dIndiav AfghanistanDubai (DSC)25 Sep 2018ODI # 4046
J Smits37y 72dNetherlandsv AfghanistanAmstelveen1 Sep 2009ODI # 2881
FL Reifer37y 69dWest Indiesv IndiaJohannesburg30 Sep 2009ODI # 2904
RT Ponting37y 62dAustraliav IndiaBrisbane19 Feb 2012ODI # 3244
Shoaib Malik37y 54dPakistanv AustraliaAbu Dhabi27 Mar 2019ODI # 4118
KC Wessels37y 44dSouth Africav PakistanFaisalabad28 Oct 1994ODI # 940
BE Congdon37y 26dNew Zealandv EnglandWellington9 Mar 1975ODI # 18
Inzamam-ul-Haq37y 18dPakistanv ZimbabweKingston21 Mar 2007ODI # 2547
S Dhawan36y 360dIndiav New ZealandChristchurch30 Nov 2022ODI # 4489
JM Davison36y 317dCanadav New ZealandGros Islet22 Mar 2007ODI # 2548
Sikandar Raza36y 272dZimbabwev IrelandHarare21 Jan 2023ODI # 4508
SR Waugh36y 246dAustraliav South AfricaPerth3 Feb 2002ODI # 1802
IH Romaine36y 243dBermudav NetherlandsPotchefstroom8 Apr 2009ODI # 2837
DL Murray36y 203dWest Indiesv AustraliaMelbourne9 Dec 1979ODI # 78
AJ Lamb36y 172dEnglandv AustraliaPerth9 Dec 1990ODI # 649
Mashrafe Mortaza36y 153dBangladeshv ZimbabweSylhet6 Mar 2020ODI # 4253
Saad Bin Zafar36y 146dCanadav P.N.G.Windhoek5 Apr 2023ODI # 4567
MG Burgess36y 145dNew Zealandv IndiaPerth9 Dec 1980ODI # 99
DT Johnston36y 131dIrelandv CanadaToronto7 Sep 2010ODI # 3042
M Azharuddin36y 124dIndiav New ZealandNottingham12 Jun 1999ODI # 1480
Khawar Ali36y 113dOmanv P.N.G.Dubai (DSC)12 Apr 2022ODI # 4386
Mohammad Hafeez36y 94dPakistanv AustraliaPerth19 Jan 2017ODI # 3820
CL Hooper36y 79dWest Indiesv KenyaKimberley4 Mar 2003ODI # 1981
Amjad Javed36y 42dU.A.E.v ScotlandEdinburgh16 Aug 2016ODI # 3766
Asif Iqbal36y 14dPakistanv West IndiesThe Oval20 Jun 1979ODI # 73
H Masakadza35y 332dZimbabwev IrelandBelfast7 Jul 2019ODI # 4189
RG Sharma35y 326dIndiav AustraliaChennai22 Mar 2023ODI # 4545
JG Wright35y 324dNew Zealandv EnglandThe Oval25 May 1990ODI # 633
RD Berrington35y 324dScotlandv NepalKirtipur21 Feb 2023ODI # 4520
AC Gilchrist35y 322dAustraliav IndiaKochi2 Oct 2007ODI # 2623
AJ Finch35y 298dAustraliav New ZealandCairns11 Sep 2022ODI # 4464
EJG Morgan35y 282dEnglandv NetherlandsAmstelveen19 Jun 2022ODI # 4414
GM Hamilton35y 276dScotlandv EnglandEdinburgh19 Jun 2010ODI # 2997
DL Houghton35y 275dZimbabwev IndiaPune25 Mar 1993ODI # 823
SM Gavaskar35y 243dIndiav PakistanMelbourne10 Mar 1985ODI # 319
A Vala35y 243dP.N.G.v CanadaWindhoek5 Apr 2023ODI # 4567
DPMD Jayawardene35y 241dSri Lankav AustraliaHobart23 Jan 2013ODI # 3326
Javed Miandad35y 216dPakistanv AustraliaSydney14 Jan 1993ODI # 791
SL Malinga35y 200dSri Lankav South AfricaCape Town16 Mar 2019ODI # 4115
Zeeshan Maqsood35y 187dOmanv U.A.E.Mulpani29 Apr 2023ODI # 4570
A Ranatunga35y 180dSri Lankav KenyaSouthampton30 May 1999ODI # 1469
AY Karim35y 166dKenyav Sri LankaSouthampton30 May 1999ODI # 1469
BRM Taylor35y 164dZimbabwev BangladeshHarare20 Jul 2021ODI # 4308
Mohammad Yousuf35y 155dPakistanv AustraliaPerth29 Jan 2010ODI # 2947
MM Ali35y 154dEnglandv AustraliaSydney19 Nov 2022ODI # 4477
Sarfraz Nawaz35y 116dPakistanv EnglandKarachi26 Mar 1984ODI # 256
MS Atapattu35y 115dSri Lankav PakistanColombo (RPS)17 Mar 2006ODI # 2351
TM Dilshan35y 100dSri Lankav South AfricaJohannesburg22 Jan 2012ODI # 3229
LRD Mendis35y 66dSri Lankav EnglandPune30 Oct 1987ODI # 472
CA Walsh35y 50dWest Indiesv EnglandSharjah19 Dec 1997ODI # 1266
Ramiz Raja35y 38dPakistanv IndiaToronto21 Sep 1997ODI # 1232
Sultan Zarawani35y 37dU.A.E.v NetherlandsLahore1 Mar 1996ODI # 1069
RD Jacobs35y 7dWest Indiesv BangladeshDhaka3 Dec 2002ODI # 1910
Age is shown as at the end of the player's final match as captain
Records includes the following current or recent matches:

United Arab Emirates v West Indies at Sharjah, 3rd ODI, Jun 9, 2023 [ODI # 4584]

Sri Lanka v Afghanistan at Hambantota, 3rd ODI, Jun 7, 2023 [ODI # 4583]

United Arab Emirates v West Indies at Sharjah, 2nd ODI, Jun 6, 2023 [ODI # 4582]