One-Day Internationals Cricket – Oldest captains
One-Day Internationals
Captains
Oldest captains
Rank | Player | Age | Team | Opposition | Ground | Match Date | Scorecard |
---|---|---|---|---|---|---|---|
🥇 1 | N Gifford | 44y 361d | England | v Pakistan | Sharjah | 26 Mar 1985 | ODI # 323 |
🥈 2 | R Sharma | 43y 308d | Hong Kong | v Pakistan | Colombo (SSC) | 18 Jul 2004 | ODI # 2147 |
🥉 3 | Khurram Khan | 43y 164d | U.A.E. | v Afghanistan | ICCA Dubai | 2 Dec 2014 | ODI # 3560 |
4 | Mohammad Tauqir | 43y 60d | U.A.E. | v West Indies | Napier | 15 Mar 2015 | ODI # 3638 |
5 | SW Lubbers | 42y 347d | Netherlands | v South Africa | Rawalpindi | 5 Mar 1996 | ODI # 1073 |
6 | CEB Rice | 42y 114d | South Africa | v India | New Delhi | 14 Nov 1991 | ODI # 688 |
7 | RB Simpson | 42y 68d | Australia | v West Indies | Castries | 12 Apr 1978 | ODI # 49 |
8 | DB Close | 41y 186d | England | v Australia | Birmingham | 28 Aug 1972 | ODI # 4 |
9 | R Illingworth | 41y 42d | England | v New Zealand | Manchester | 20 Jul 1973 | ODI # 7 |
10 | Misbah-ul-Haq | 40y 296d | Pakistan | v Australia | Adelaide | 20 Mar 2015 | ODI # 3642 |
11 | DS de Silva | 40y 264d | Sri Lanka | v New Zealand | Dunedin | 2 Mar 1983 | ODI # 186 |
12 | CH Lloyd | 40y 187d | West Indies | v Pakistan | Melbourne | 6 Mar 1985 | ODI # 317 |
13 | AJ Traicos | 40y 166d | Zimbabwe | v Australia | Cuttack | 30 Oct 1987 | ODI # 471 |
14 | RP Lefebvre | 40y 21d | Netherlands | v Zimbabwe | Bulawayo | 28 Feb 2003 | ODI # 1972 |
15 | GR Codrington | 40y 5d | Canada | v Netherlands | Benoni | 1 Dec 2006 | ODI # 2455 |
16 | AJ Stewart | 39y 317d | England | v Namibia | Gqeberha | 19 Feb 2003 | ODI # 1959 |
17 | S Dhaniram | 39y 312d | Canada | v West Indies | King City (NW) | 24 Aug 2008 | ODI # 2752 |
18 | GA Gooch | 39y 304d | England | v Australia | Lord's | 23 May 1993 | ODI # 832 |
19 | SO Tikolo | 39y 268d | Kenya | v Zimbabwe | Eden Gardens | 20 Mar 2011 | ODI # 3140 |
20 | CR Ervine | 39y 183d | Zimbabwe | v Ireland | Harare | 18 Feb 2025 | ODI # 4842 |
21 | Imran Khan | 39y 172d | Pakistan | v England | Melbourne | 25 Mar 1992 | ODI # 752 |
22 | IVA Richards | 39y 81d | West Indies | v England | Lord's | 27 May 1991 | ODI # 678 |
23 | AR Border | 38y 255d | Australia | v South Africa | Bloemfontein | 8 Apr 1994 | ODI # 903 |
24 | RD Berrington | 38y 66d | Scotland | v Nepal | Dundee | 8 Jun 2025 | ODI # 4886 |
25 | KJ Coetzer | 38y 50d | Scotland | v U.A.E. | Pearland | 3 Jun 2022 | ODI # 4396 |
26 | BC Lara | 37y 354d | West Indies | v England | Bridgetown | 21 Apr 2007 | ODI # 2578 |
27 | RG Sharma | 37y 313d | India | v New Zealand | Dubai (DICS) | 9 Mar 2025 | ODI # 4858 |
28 | KWR Fletcher | 37y 270d | England | v Sri Lanka | Colombo (SSC) | 14 Feb 1982 | ODI # 146 |
29 | JM Brearley | 37y 269d | England | v West Indies | Sydney | 22 Jan 1980 | ODI # 87 |
30 | DL Haynes | 37y 267d | West Indies | v Sri Lanka | Wankhede | 9 Nov 1993 | ODI # 847 |
31 | JH Edrich | 37y 260d | England | v New Zealand | Dunedin | 8 Mar 1975 | ODI # 17 |
32 | RB Kanhai | 37y 255d | West Indies | v England | The Oval | 7 Sep 1973 | ODI # 9 |
33 | Sikandar Raza | 37y 237d | Zimbabwe | v Ireland | Harare | 17 Dec 2023 | ODI # 4712 |
34 | G Boycott | 37y 216d | England | v Pakistan | Manchester | 24 May 1978 | ODI # 50 |
35 | JV Harris | 37y 199d | Canada | v New Zealand | Benoni | 3 Mar 2003 | ODI # 1977 |
36 | CG Greenidge | 37y 174d | West Indies | v Pakistan | Sharjah | 22 Oct 1988 | ODI # 527 |
37 | Zaheer Abbas | 37y 136d | Pakistan | v New Zealand | Multan | 7 Dec 1984 | ODI # 280 |
38 | Saad Bin Zafar | 37y 118d | Canada | v Scotland | Dubai (DICS) | 7 Mar 2024 | ODI # 4740 |
39 | LP van Troost | 37y 80d | Netherlands | v Australia | Basseterre | 18 Mar 2007 | ODI # 2540 |
39 | MS Dhoni | 37y 80d | India | v Afghanistan | Dubai (DICS) | 25 Sep 2018 | ODI # 4046 |
41 | J Smits | 37y 72d | Netherlands | v Afghanistan | Amstelveen | 1 Sep 2009 | ODI # 2881 |
42 | FL Reifer | 37y 69d | West Indies | v India | Johannesburg | 30 Sep 2009 | ODI # 2904 |
43 | RT Ponting | 37y 62d | Australia | v India | Brisbane | 19 Feb 2012 | ODI # 3244 |
44 | Shoaib Malik | 37y 54d | Pakistan | v Australia | Abu Dhabi | 27 Mar 2019 | ODI # 4118 |
45 | KC Wessels | 37y 44d | South Africa | v Pakistan | Faisalabad | 28 Oct 1994 | ODI # 940 |
46 | BE Congdon | 37y 26d | New Zealand | v England | Wellington | 9 Mar 1975 | ODI # 18 |
47 | Inzamam-ul-Haq | 37y 18d | Pakistan | v Zimbabwe | Kingston | 21 Mar 2007 | ODI # 2547 |
48 | S Dhawan | 36y 360d | India | v New Zealand | Christchurch | 30 Nov 2022 | ODI # 4489 |
49 | JM Davison | 36y 317d | Canada | v New Zealand | Gros Islet | 22 Mar 2007 | ODI # 2548 |
50 | SC Williams | 36y 273d | Zimbabwe | v U.S.A. | Harare | 26 Jun 2023 | ODI # 4601 |
51 | SR Waugh | 36y 246d | Australia | v South Africa | W.A.C.A | 3 Feb 2002 | ODI # 1802 |
52 | IH Romaine | 36y 243d | Bermuda | v Netherlands | Potchefstroom | 8 Apr 2009 | ODI # 2837 |
53 | Shakib Al Hasan | 36y 227d | Bangladesh | v Sri Lanka | Delhi | 6 Nov 2023 | ODI # 4695 |
53 | NS Dhaliwal | 36y 227d | Canada | v U.S.A. | Lauderhill | 25 May 2025 | ODI # 4878 |
55 | DL Murray | 36y 203d | West Indies | v Australia | Melbourne | 9 Dec 1979 | ODI # 78 |
56 | AJ Lamb | 36y 172d | England | v Australia | W.A.C.A | 9 Dec 1990 | ODI # 649 |
57 | Mashrafe Mortaza | 36y 153d | Bangladesh | v Zimbabwe | Sylhet | 6 Mar 2020 | ODI # 4253 |
58 | MG Burgess | 36y 145d | New Zealand | v India | W.A.C.A | 9 Dec 1980 | ODI # 99 |
59 | DT Johnston | 36y 131d | Ireland | v Canada | Toronto | 7 Sep 2010 | ODI # 3042 |
60 | M Azharuddin | 36y 124d | India | v New Zealand | Nottingham | 12 Jun 1999 | ODI # 1480 |
61 | Khawar Ali | 36y 113d | Oman | v P.N.G. | Dubai (DICS) | 12 Apr 2022 | ODI # 4386 |
62 | Mohammad Hafeez | 36y 94d | Pakistan | v Australia | W.A.C.A | 19 Jan 2017 | ODI # 3820 |
63 | Jatinder Singh | 36y 83d | Oman | v U.S.A. | Lauderhill | 27 May 2025 | ODI # 4879 |
64 | CL Hooper | 36y 79d | West Indies | v Kenya | Kimberley | 4 Mar 2003 | ODI # 1981 |
65 | Amjad Javed | 36y 42d | U.A.E. | v Scotland | Edinburgh | 16 Aug 2016 | ODI # 3766 |
66 | Asif Iqbal | 36y 14d | Pakistan | v West Indies | The Oval | 20 Jun 1979 | ODI # 73 |
67 | H Masakadza | 35y 332d | Zimbabwe | v Ireland | Belfast | 7 Jul 2019 | ODI # 4189 |
68 | JG Wright | 35y 324d | New Zealand | v England | The Oval | 25 May 1990 | ODI # 633 |
69 | AC Gilchrist | 35y 322d | Australia | v India | Kochi | 2 Oct 2007 | ODI # 2623 |
70 | AJ Finch | 35y 298d | Australia | v New Zealand | Cairns | 11 Sep 2022 | ODI # 4464 |
71 | EJG Morgan | 35y 282d | England | v Netherlands | Amstelveen | 19 Jun 2022 | ODI # 4414 |
72 | GM Hamilton | 35y 276d | Scotland | v England | Edinburgh | 19 Jun 2010 | ODI # 2997 |
73 | DL Houghton | 35y 275d | Zimbabwe | v India | Pune | 25 Mar 1993 | ODI # 823 |
73 | SPD Smith | 35y 275d | Australia | v India | Dubai (DICS) | 4 Mar 2025 | ODI # 4853 |
75 | Zeeshan Maqsood | 35y 248d | Oman | v Zimbabwe | Bulawayo | 29 Jun 2023 | ODI # 4605 |
76 | SM Gavaskar | 35y 243d | India | v Pakistan | Melbourne | 10 Mar 1985 | ODI # 319 |
76 | A Vala | 35y 243d | P.N.G. | v Canada | Windhoek | 5 Apr 2023 | ODI # 4567 |
76 | HE van der Dussen | 35y 243d | South Africa | v Ireland | Abu Dhabi | 7 Oct 2024 | ODI # 4782 |
79 | DPMD Jayawardene | 35y 241d | Sri Lanka | v Australia | Hobart | 23 Jan 2013 | ODI # 3326 |
80 | Javed Miandad | 35y 216d | Pakistan | v Australia | Sydney | 14 Jan 1993 | ODI # 791 |
81 | SL Malinga | 35y 200d | Sri Lanka | v South Africa | Cape Town | 16 Mar 2019 | ODI # 4115 |
82 | A Ranatunga | 35y 180d | Sri Lanka | v Kenya | Southampton | 30 May 1999 | ODI # 1469 |
83 | AY Karim | 35y 166d | Kenya | v Sri Lanka | Southampton | 30 May 1999 | ODI # 1469 |
84 | BRM Taylor | 35y 164d | Zimbabwe | v Bangladesh | Harare | 20 Jul 2021 | ODI # 4308 |
85 | Mohammad Yousuf | 35y 155d | Pakistan | v Australia | W.A.C.A | 29 Jan 2010 | ODI # 2947 |
86 | MM Ali | 35y 154d | England | v Australia | Sydney | 19 Nov 2022 | ODI # 4477 |
87 | Sarfraz Nawaz | 35y 116d | Pakistan | v England | Karachi | 26 Mar 1984 | ODI # 256 |
88 | MS Atapattu | 35y 115d | Sri Lanka | v Pakistan | Colombo (RPS) | 17 Mar 2006 | ODI # 2351 |
89 | TM Dilshan | 35y 100d | Sri Lanka | v South Africa | Johannesburg | 22 Jan 2012 | ODI # 3229 |
90 | LRD Mendis | 35y 66d | Sri Lanka | v England | Pune | 30 Oct 1987 | ODI # 472 |
91 | CA Walsh | 35y 50d | West Indies | v England | Sharjah | 19 Dec 1997 | ODI # 1266 |
92 | Ramiz Raja | 35y 38d | Pakistan | v India | Toronto | 21 Sep 1997 | ODI # 1232 |
93 | Sultan Zarawani | 35y 37d | U.A.E. | v Netherlands | Lahore | 1 Mar 1996 | ODI # 1069 |
94 | RD Jacobs | 35y 7d | West Indies | v Bangladesh | Dhaka | 3 Dec 2002 | ODI # 1910 |
Showing 94 records
Additional Information
Age is shown as at the end of the player's final match as captain