Oldest player to take five-wickets-in-an-innings
Player Age Bowl Team Opposition Ground Match Date Scorecard
S Dhaniram 39y 256d 5/32 Canada v Bermuda King City (NW) 29 Jun 2008 ODI # 2725
Imran Tahir 39y 190d 6/24 South Africa v Zimbabwe Bloemfontein 3 Oct 2018 ODI # 4050
Mohammad Nabi 39y 71d 5/17 Afghanistan v Ireland Sharjah 12 Mar 2024 ODI # 4742
SF Dukanwala 39y 40d 5/29 U.A.E. v Netherlands Lahore 1 Mar 1996 ODI # 1069
TJ Murtagh 37y 336d 5/21 Ireland v Zimbabwe Belfast 4 Jul 2019 ODI # 4185
IVA Richards 37y 230d 6/41 West Indies v India Delhi 23 Oct 1989 ODI # 582
RJ Hadlee 37y 218d 5/38 New Zealand v Pakistan Dunedin 6 Feb 1989 ODI # 554
Shakeel Ahmed 36y 277d 5/23 Oman v U.A.E. Al Amerat 7 Nov 2024 ODI # 4800
Wasim Akram 36y 258d 5/28 Pakistan v Namibia Kimberley 16 Feb 2003 ODI # 1954
M Muralidaran 36y 227d 5/29 Sri Lanka v Zimbabwe Harare 30 Nov 2008 ODI # 2785
Muhammed Imran 36y 217d 5/39 Oman v Namibia Windhoek 10 Apr 2026 ODI # 4949
CD de Lange 36y 124d 5/60 Scotland v Zimbabwe Edinburgh 15 Jun 2017 ODI # 3892
Bilal Khan 36y 76d 5/55 Oman v Scotland Bulawayo 25 Jun 2023 ODI # 4600
JOA Gordon 36y 75d 6/43 Canada v P.N.G. Windhoek 5 Apr 2023 ODI # 4567
Khawar Ali 35y 285d 5/15 Oman v P.N.G. Al Amerat 1 Oct 2021 ODI # 4334
Shakib Al Hasan 35y 255d 5/36 Bangladesh v India Mirpur 4 Dec 2022 ODI # 4493
RR Singh 35y 254d 5/31 India v Sri Lanka Taunton 26 May 1999 ODI # 1463
Mohammad Rafique 35y 199d 5/47 Bangladesh v Kenya Fatullah 23 Mar 2006 ODI # 2355
KA Maharaj 35y 193d 5/33 South Africa v Australia Cairns 19 Aug 2025 ODI # 4895
RDM Leverock 35y 123d 5/53 Bermuda v Kenya Mombasa 14 Nov 2006 ODI # 2446
ST Jayasuriya 35y 108d 5/17 Sri Lanka v Pakistan Lahore 16 Oct 2004 ODI # 2188
Saeed Ajmal 35y 84d 5/24 Pakistan v India Delhi 6 Jan 2013 ODI # 3316
SL Malinga 35y 46d 5/44 Sri Lanka v England Dambulla 13 Oct 2018 ODI # 4053
GD McGrath 34y 363d 5/27 Australia v Pakistan Sydney 6 Feb 2005 ODI # 2222
DT Johnston 34y 355d 5/14 Ireland v Canada Centurion 19 Apr 2009 ODI # 2843
RA Jadeja 34y 334d 5/33 India v South Africa Eden Gardens 5 Nov 2023 ODI # 4694
D Heyliger 34y 331d 5/31 Canada v Nepal King City (NW) 16 Sep 2024 ODI # 4762
JDF Vandersay 34y 181d 6/33 Sri Lanka v India Colombo (RPS) 4 Aug 2024 ODI # 4753
Mohammed Shami 34y 170d 5/53 India v Bangladesh Dubai (DICS) 20 Feb 2025 ODI # 4844
BM Scholtz 34y 134d 5/22 Namibia v U.S.A. Al Amerat 14 Feb 2025 ODI # 4836
Milind Kumar 34y 95d 5/66 U.S.A. v Oman Lauderhill 21 May 2025 ODI # 4874
TA Boult 34y 53d 5/51 New Zealand v England The Oval 13 Sep 2023 ODI # 4643
J Garner 34y 18d 5/47 West Indies v England W.A.C.A 3 Jan 1987 ODI # 411
NP Kenjige 33y 353d 5/11 U.S.A. v Oman Al Amerat 18 Feb 2025 ODI # 4841
Simi Singh 33y 349d 5/10 Ireland v U.A.E. Abu Dhabi 18 Jan 2021 ODI # 4269
GB Hogg 33y 343d 5/32 Australia v West Indies Melbourne 14 Jan 2005 ODI # 2204
A Mishra 33y 340d 5/18 India v New Zealand Visakhapatnam 29 Oct 2016 ODI # 3800
Khurram Chohan 33y 335d 5/68 Canada v Scotland Christchurch 23 Jan 2014 ODI # 3459
EA Brandes 33y 328d 5/41 Zimbabwe v India Paarl 27 Jan 1997 ODI # 1169
AY Karim 33y 299d 5/33 Kenya v Bangladesh Nairobi (Gym) 10 Oct 1997 ODI # 1239
GA Hick 33y 273d 5/33 England v Zimbabwe Harare 20 Feb 2000 ODI # 1567
TM Alderman 33y 264d 5/32 Australia v India Christchurch 3 Mar 1990 ODI # 613
SM Pollock 33y 213d 5/23 South Africa v Pakistan Johannesburg 14 Feb 2007 ODI # 2523
VC Drakes 33y 211d 5/33 West Indies v Kenya Kimberley 4 Mar 2003 ODI # 1981
CV Varun 33y 185d 5/42 India v New Zealand Dubai (DICS) 2 Mar 2025 ODI # 4852
Junaid Siddique 33y 148d 6/49 U.A.E. v Oman Kirtipur 3 May 2026 ODI # 4958
ACI Lock 33y 146d 5/44 Zimbabwe v New Zealand Napier 3 Feb 1996 ODI # 1047
Shahid Afridi 33y 135d 7/12 Pakistan v West Indies Providence 14 Jul 2013 ODI # 3389
MJ Henry 33y 78d 5/42 New Zealand v India Dubai (DICS) 2 Mar 2025 ODI # 4852
Harmeet Singh 33y 49d 6/27 U.S.A. v Nepal Dubai (DICS) 26 Oct 2025 ODI # 4917
MA Starc 33y 48d 5/53 Australia v India Visakhapatnam 19 Mar 2023 ODI # 4541
B Lee 32y 308d 5/49 Australia v England Lord's 12 Sep 2009 ODI # 2888
CN Greaves 32y 256d 5/53 Scotland v Oman Bulawayo 25 Jun 2023 ODI # 4600
M Prabhakar 32y 217d 5/33 India v New Zealand Amritsar 18 Nov 1995 ODI # 1016
MS Kasprowicz 32y 207d 5/47 Australia v Pakistan Lord's 4 Sep 2004 ODI # 2166
AJ Bichel 32y 187d 7/20 Australia v England Gqeberha 2 Mar 2003 ODI # 1976
LE Plunkett 32y 171d 5/52 England v West Indies Bristol 24 Sep 2017 ODI # 3915
Imran Khan 32y 168d 6/14 Pakistan v India Sharjah 22 Mar 1985 ODI # 321
GS Chappell 32y 154d 5/15 Australia v India Sydney 8 Jan 1981 ODI # 104
AC Evans 32y 128d 5/43 Scotland v Netherlands Rotterdam 20 May 2021 ODI # 4289
UDU Chandana 32y 116d 5/61 Sri Lanka v South Africa Colombo (SSC) 31 Aug 2004 ODI # 2163
Ali Khan 32y 112d 7/32 U.S.A. v Jersey Windhoek 4 Apr 2023 ODI # 4565
CK Langeveldt 32y 101d 5/39 South Africa v Sri Lanka Providence 28 Mar 2007 ODI # 2556
SSB Magala 32y 85d 5/43 South Africa v Netherlands Johannesburg 2 Apr 2023 ODI # 4563

Ages are shown as at the start of the match concerned.
Only the last 5wi by any player is shown.

Records include the following recent matches:
Bangladesh v Australia at Mirpur, 1st ODI, Jun 9, 2026 [ODI # 4973]
Netherlands v United States of America at King City (NW), ICC Men's Cricket World Cup League 2 110th match, Jun 8, 2026 [ODI # 4972]
West Indies v Sri Lanka at Kingston, 2nd ODI, Jun 6, 2026 [ODI # 4971]
Canada v United States of America at King City (NW), ICC Men's Cricket World Cup League 2 109th match, Jun 6, 2026 [ODI # 4970]