Player 4wi Bowl Inns Team Opposition Ground Match Date Scorecard
ND Hirwani 3 4/43 2 India v New Zealand Sharjah 27 Mar 1988 ODI # 513
4/46 2 India v New Zealand Sharjah 1 Apr 1988 ODI # 517
4/50 2 India v West Indies Sharjah 16 Oct 1988 ODI # 523
Waqar Younis 3 4/42 2 Pakistan v India Sharjah 27 Apr 1990 ODI # 625
6/26 2 Pakistan v Sri Lanka Sharjah 29 Apr 1990 ODI # 627
5/20 1 Pakistan v New Zealand Sharjah 1 May 1990 ODI # 629
Waqar Younis 3 5/11 1 Pakistan v New Zealand Peshawar 4 Nov 1990 ODI # 637
5/16 2 Pakistan v New Zealand Sialkot 6 Nov 1990 ODI # 638
5/52 2 Pakistan v West Indies Karachi 9 Nov 1990 ODI # 639
Waqar Younis 3 4/32 1 Pakistan v New Zealand Gqeberha 13 Dec 1994 ODI # 961
4/52 1 Pakistan v South Africa Durban 17 Dec 1994 ODI # 964
4/33 1 Pakistan v New Zealand East London 19 Dec 1994 ODI # 966
SK Warne 3 5/33 1 Australia v West Indies Sydney 8 Dec 1996 ODI # 1149
4/52 1 Australia v Pakistan Adelaide 15 Dec 1996 ODI # 1152
4/37 2 Australia v Pakistan Sydney 1 Jan 1997 ODI # 1155
VC Drakes 3 4/26 2 West Indies v Bangladesh Chattogram 29 Nov 2002 ODI # 1904
4/18 2 West Indies v Bangladesh Dhaka 2 Dec 2002 ODI # 1909
4/33 2 West Indies v Bangladesh Dhaka 3 Dec 2002 ODI # 1910
Khurram Chohan 3 4/26 1 Canada v Kenya King City (NW) 19 Aug 2009 ODI # 2875
4/39 1 Canada v Afghanistan Sharjah 16 Feb 2010 ODI # 2957
4/43 1 Canada v Afghanistan Sharjah 18 Feb 2010 ODI # 2959
Abdur Razzak 3 4/41 1 Bangladesh v Zimbabwe Mirpur 1 Dec 2010 ODI # 3071
5/30 1 Bangladesh v Zimbabwe Mirpur 3 Dec 2010 ODI # 3073
4/14 2 Bangladesh v Zimbabwe Mirpur 6 Dec 2010 ODI # 3075
Shahid Afridi 3 5/16 2 Pakistan v Kenya Hambantota 23 Feb 2011 ODI # 3105
4/34 2 Pakistan v Sri Lanka Colombo (RPS) 26 Feb 2011 ODI # 3109
5/23 2 Pakistan v Canada Colombo (RPS) 3 Mar 2011 ODI # 3116
MJ Henry 3 4/49 1 New Zealand v Sri Lanka Christchurch 26 Dec 2015 ODI # 3714
4/33 1 New Zealand v Sri Lanka Christchurch 28 Dec 2015 ODI # 3715
5/40 2 New Zealand v Sri Lanka Mount Maunganui 5 Jan 2016 ODI # 3721
Mohammed Shami 3 4/40 2 India v Afghanistan Southampton 22 Jun 2019 ODI # 4169
4/16 2 India v West Indies Manchester 27 Jun 2019 ODI # 4175
5/69 1 India v England Birmingham 30 Jun 2019 ODI # 4179
Shaheen Shah Afridi 3 4/47 1 Pakistan v Afghanistan Leeds 29 Jun 2019 ODI # 4177
6/35 2 Pakistan v Bangladesh Lord's 5 Jul 2019 ODI # 4186
5/49 2 Pakistan v Zimbabwe Rawalpindi 30 Oct 2020 ODI # 4262
S Lamichhane 3 6/16 1 Nepal v U.S.A. Kirtipur 12 Feb 2020 ODI # 4245
4/35 1 Nepal v P.N.G. Al Amerat 7 Sep 2021 ODI # 4317
6/11 2 Nepal v P.N.G. Al Amerat 10 Sep 2021 ODI # 4322
GJ Gilmour 2 6/14 1 Australia v England Leeds 18 Jun 1975 ODI # 31
5/48 1 Australia v West Indies Lord's 21 Jun 1975 ODI # 33
AME Roberts 2 4/32 1 West Indies v England Scarborough 26 Aug 1976 ODI # 37
4/27 2 West Indies v England Lord's 28 Aug 1976 ODI # 38
DK Lillee 2 4/56 1 Australia v England Sydney 11 Dec 1979 ODI # 79
4/28 2 Australia v West Indies Sydney 21 Dec 1979 ODI # 80
ALF de Mel 2 5/39 1 Sri Lanka v Pakistan Leeds 16 Jun 1983 ODI # 211
5/32 1 Sri Lanka v New Zealand Derby 18 Jun 1983 ODI # 214
Imran Khan 2 4/37 1 Pakistan v West Indies Lahore 16 Oct 1987 ODI # 459
4/37 1 Pakistan v England Karachi 20 Oct 1987 ODI # 463
CEL Ambrose 2 4/39 2 West Indies v Pakistan Kingston 12 Mar 1988 ODI # 506
4/35 1 West Indies v Pakistan St John's 15 Mar 1988 ODI # 507
IR Bishop 2 4/33 1 West Indies v India Port of Spain 11 Mar 1989 ODI # 560
4/46 1 West Indies v India St John's 18 Mar 1989 ODI # 562
M Prabhakar 2 4/25 2 India v Pakistan Sharjah 18 Oct 1991 ODI # 680
4/30 2 India v West Indies Sharjah 19 Oct 1991 ODI # 681
Wasim Akram 2 4/24 1 Pakistan v Sri Lanka Sharjah 2 Feb 1993 ODI # 797
4/24 2 Pakistan v Sri Lanka Sharjah 4 Feb 1993 ODI # 799
SK Warne 2 4/25 1 Australia v New Zealand Adelaide 12 Dec 1993 ODI # 861
4/19 2 Australia v New Zealand Melbourne 16 Dec 1993 ODI # 863
AJ Hollioake 2 4/23 2 England v Pakistan Birmingham 31 Aug 1996 ODI # 1109
4/45 2 England v Pakistan Nottingham 1 Sep 1996 ODI # 1111
M Muralidaran 2 4/18 1 Sri Lanka v Kenya Nairobi (Gym) 28 Sep 1996 ODI # 1120
4/35 1 Sri Lanka v South Africa Nairobi (Club) 1 Oct 1996 ODI # 1122
Aaqib Javed 2 5/35 2 Pakistan v Sri Lanka Gwalior 12 May 1997 ODI # 1205
5/61 2 Pakistan v India Chennai 21 May 1997 ODI # 1209
ST Jayasuriya 2 5/58 1 Sri Lanka v West Indies Port of Spain 6 Jun 1997 ODI # 1215
4/49 2 Sri Lanka v Pakistan Colombo (RPS) 14 Jul 1997 ODI # 1216
Saqlain Mushtaq 2 5/38 2 Pakistan v Bangladesh Colombo (RPS) 16 Jul 1997 ODI # 1217
5/45 1 Pakistan v India Toronto 13 Sep 1997 ODI # 1227
Saqlain Mushtaq 2 4/26 1 Pakistan v England Sharjah 15 Dec 1997 ODI # 1263
4/41 1 Pakistan v India Dhaka 11 Jan 1998 ODI # 1273
SK Warne 2 4/29 2 Australia v South Africa Birmingham 17 Jun 1999 ODI # 1483
4/33 1 Australia v Pakistan Lord's 20 Jun 1999 ODI # 1484
Azhar Mahmood 2 6/18 2 Pakistan v West Indies Sharjah 19 Oct 1999 ODI # 1517
5/28 2 Pakistan v Sri Lanka Sharjah 22 Oct 1999 ODI # 1519
Waqar Younis 2 7/36 1 Pakistan v England Leeds 17 Jun 2001 ODI # 1724
6/59 2 Pakistan v Australia Nottingham 19 Jun 2001 ODI # 1725
SE Bond 2 4/37 1 New Zealand v South Africa Brisbane 19 Jan 2002 ODI # 1787
5/25 2 New Zealand v Australia Adelaide 26 Jan 2002 ODI # 1796
B Lee 2 4/45 1 Australia v South Africa Potchefstroom 27 Mar 2002 ODI # 1821
4/63 2 Australia v South Africa Bloemfontein 30 Mar 2002 ODI # 1822
DT Hondo 2 4/62 1 Zimbabwe v India Colombo (RPS) 14 Sep 2002 ODI # 1876
4/45 1 Zimbabwe v England Colombo (RPS) 18 Sep 2002 ODI # 1880
SM Pollock 2 4/24 1 South Africa v Bangladesh Kimberley 9 Oct 2002 ODI # 1892
4/18 1 South Africa v Sri Lanka Johannesburg 27 Nov 2002 ODI # 1903
WPUJC Vaas 2 4/38 1 Sri Lanka v Zimbabwe Bulawayo 22 Apr 2004 ODI # 2120
4/11 1 Sri Lanka v Zimbabwe Harare 25 Apr 2004 ODI # 2122
M Muralidaran 2 4/32 1 Sri Lanka v Zimbabwe Bulawayo 22 Apr 2004 ODI # 2120
5/23 2 Sri Lanka v Zimbabwe Harare 29 Apr 2004 ODI # 2124
MS Kasprowicz 2 5/47 2 Australia v Pakistan Lord's 4 Sep 2004 ODI # 2166
4/14 1 Australia v U.S.A. Southampton 13 Sep 2004 ODI # 2172
Manjural Islam Rana 2 4/34 2 Bangladesh v Zimbabwe Chattogram 26 Jan 2005 ODI # 2211
4/36 2 Bangladesh v Zimbabwe Dhaka 29 Jan 2005 ODI # 2214
GD McGrath 2 5/27 2 Australia v Pakistan Sydney 6 Feb 2005 ODI # 2222
4/16 2 Australia v New Zealand Wellington 19 Feb 2005 ODI # 2227
SR Tendulkar 2 4/54 2 India v Bangladesh Dhaka 27 Dec 2004 ODI # 2202
5/50 2 India v Pakistan Kochi 2 Apr 2005 ODI # 2235
SJ Harmison 2 4/39 1 England v Bangladesh The Oval 16 Jun 2005 ODI # 2249
5/33 1 England v Australia Bristol 19 Jun 2005 ODI # 2251
SE Bond 2 6/19 2 New Zealand v India Bulawayo 26 Aug 2005 ODI # 2273
4/17 2 New Zealand v Zimbabwe Harare 31 Aug 2005 ODI # 2276
WPUJC Vaas 2 5/39 1 Sri Lanka v New Zealand Wellington 6 Jan 2006 ODI # 2311
4/48 2 Sri Lanka v New Zealand Napier 8 Jan 2006 ODI # 2312
B Lee 2 5/38 2 Australia v India Kuala Lumpur 22 Sep 2006 ODI # 2421
4/24 2 Australia v West Indies Kuala Lumpur 24 Sep 2006 ODI # 2422
SE Bond 2 4/46 1 New Zealand v England Brisbane 6 Feb 2007 ODI # 2510
5/23 1 New Zealand v Australia Wellington 16 Feb 2007 ODI # 2524
M Muralidaran 2 4/19 1 Sri Lanka v Ireland St George's 18 Apr 2007 ODI # 2575
4/31 2 Sri Lanka v New Zealand Kingston 24 Apr 2007 ODI # 2579
CRD Fernando 2 4/36 2 Asia XI v Africa XI Chennai 9 Jun 2007 ODI # 2588
4/24 2 Sri Lanka v Bangladesh Colombo (PSS) 20 Jul 2007 ODI # 2605
ST Jayasuriya 2 4/31 1 Sri Lanka v Bangladesh Colombo (RPS) 23 Jul 2007 ODI # 2606
4/14 2 Sri Lanka v Bangladesh Colombo (RPS) 25 Jul 2007 ODI # 2607
JE Taylor 2 5/48 1 West Indies v Zimbabwe Bulawayo 7 Dec 2007 ODI # 2654
4/34 1 West Indies v South Africa Cape Town 25 Jan 2008 ODI # 2664
P Kumar 2 4/46 2 India v Australia Brisbane 4 Mar 2008 ODI # 2689
4/53 2 India v Pakistan Mirpur 10 Jun 2008 ODI # 2705
BAW Mendis 2 5/22 2 Sri Lanka v U.A.E. Lahore 26 Jun 2008 ODI # 2718
4/47 2 Sri Lanka v Pakistan Karachi 29 Jun 2008 ODI # 2723
Iftikhar Anjum 2 4/59 2 Pakistan v West Indies Abu Dhabi 16 Nov 2008 ODI # 2776
4/42 1 Pakistan v Sri Lanka Karachi 20 Jan 2009 ODI # 2798
E Schiferli 2 4/23 1 Netherlands v Kenya Potchefstroom 19 Apr 2009 ODI # 2844
4/44 2 Netherlands v Canada Amstelveen 11 Jul 2009 ODI # 2859
SCJ Broad 2 4/39 2 England v New Zealand Johannesburg 29 Sep 2009 ODI # 2902
4/71 1 England v South Africa Cape Town 27 Nov 2009 ODI # 2930
RJ Harris 2 5/43 2 Australia v Pakistan Adelaide 26 Jan 2010 ODI # 2946
5/19 2 Australia v Pakistan Perth 29 Jan 2010 ODI # 2947
A Nehra 2 4/40 2 India v Sri Lanka Dambulla 24 Jun 2010 ODI # 3001
4/47 1 India v New Zealand Dambulla 10 Aug 2010 ODI # 3030
Umar Gul 2 6/42 2 Pakistan v England The Oval 17 Sep 2010 ODI # 3045
4/32 2 Pakistan v England Lord's 20 Sep 2010 ODI # 3046
LL Tsotsobe 2 4/31 2 South Africa v India Durban 12 Jan 2011 ODI # 3079
4/22 1 South Africa v India Johannesburg 15 Jan 2011 ODI # 3080
HK Bennett 2 4/46 2 New Zealand v Pakistan Auckland 5 Feb 2011 ODI # 3097
4/16 1 New Zealand v Kenya Chennai 20 Feb 2011 ODI # 3101
MG Johnson 2 4/19 2 Australia v Zimbabwe Ahmedabad 21 Feb 2011 ODI # 3103
4/33 1 Australia v New Zealand Nagpur 25 Feb 2011 ODI # 3107
SJ Benn 2 4/18 1 West Indies v Bangladesh Mirpur 4 Mar 2011 ODI # 3118
4/53 2 West Indies v Ireland Mohali 11 Mar 2011 ODI # 3126
B Lee 2 4/46 1 Australia v Canada Bengaluru 16 Mar 2011 ODI # 3134
4/28 2 Australia v Pakistan Colombo (RPS) 19 Mar 2011 ODI # 3139
BV Vitori 2 5/30 1 Zimbabwe v Bangladesh Harare 12 Aug 2011 ODI # 3176
5/20 1 Zimbabwe v Bangladesh Harare 14 Aug 2011 ODI # 3177
CJ McKay 2 5/33 1 Australia v Sri Lanka Brisbane 7 Nov 2010 ODI # 3068
4/20 2 Australia v India Melbourne 5 Feb 2012 ODI # 3231
ST Finn 2 4/34 2 England v Pakistan Abu Dhabi 13 Feb 2012 ODI # 3238
4/34 2 England v Pakistan Abu Dhabi 15 Feb 2012 ODI # 3240
NLTC Perera 2 6/44 2 Sri Lanka v Pakistan Pallekele 9 Jun 2012 ODI # 3273
4/42 2 Sri Lanka v Pakistan Colombo (RPS) 16 Jun 2012 ODI # 3275
MA Starc 2 4/47 2 Australia v Afghanistan Sharjah 25 Aug 2012 ODI # 3297
5/42 1 Australia v Pakistan Sharjah 28 Aug 2012 ODI # 3299
MA Starc 2 5/20 1 Australia v West Indies Perth 1 Feb 2013 ODI # 3330
5/32 2 Australia v West Indies Perth 3 Feb 2013 ODI # 3331
MJ McClenaghan 2 4/43 1 New Zealand v Sri Lanka Cardiff 9 Jun 2013 ODI # 3366
4/65 1 New Zealand v Australia Birmingham 12 Jun 2013 ODI # 3369
JDS Neesham 2 4/42 1 New Zealand v Bangladesh Mirpur 29 Oct 2013 ODI # 3423
4/53 1 New Zealand v Bangladesh Mirpur 31 Oct 2013 ODI # 3426
RA Jadeja 2 4/30 1 India v Afghanistan Mirpur 5 Mar 2014 ODI # 3483
4/28 2 India v England Cardiff 27 Aug 2014 ODI # 3517
Mohammed Shami 2 4/66 1 India v West Indies Kochi 8 Oct 2014 ODI # 3531
4/36 2 India v West Indies Delhi 11 Oct 2014 ODI # 3533
Arafat Sunny 2 4/29 2 Bangladesh v Zimbabwe Chattogram 23 Nov 2014 ODI # 3552
4/27 2 Bangladesh v Zimbabwe Mirpur 26 Nov 2014 ODI # 3553
MA Starc 2 4/42 1 Australia v England Sydney 16 Jan 2015 ODI # 3578
6/43 1 Australia v India Melbourne 18 Jan 2015 ODI # 3582
UT Yadav 2 4/31 2 India v Bangladesh Melbourne 19 Mar 2015 ODI # 3641
4/72 1 India v Australia Sydney 26 Mar 2015 ODI # 3645
Mustafizur Rahman 2 5/50 2 Bangladesh v India Mirpur 18 Jun 2015 ODI # 3658
6/43 1 Bangladesh v India Mirpur 21 Jun 2015 ODI # 3660
CR Woakes 2 4/33 2 England v Pakistan Abu Dhabi 13 Nov 2015 ODI # 3708
4/40 1 England v Pakistan Sharjah 17 Nov 2015 ODI # 3710
CH Morris 2 4/31 2 South Africa v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
4/62 1 South Africa v New Zealand Hamilton 19 Feb 2017 ODI # 3836
Rashid Khan 2 4/48 2 Afghanistan v Ireland Greater Noida 15 Mar 2017 ODI # 3850
6/43 2 Afghanistan v Ireland Greater Noida 17 Mar 2017 ODI # 3851
LE Plunkett 2 4/59 1 England v Bangladesh The Oval 1 Jun 2017 ODI # 3875
4/55 2 England v New Zealand Cardiff 6 Jun 2017 ODI # 3880
Rashid Khan 2 4/29 1 Afghanistan v Ireland Greater Noida 24 Mar 2017 ODI # 3854
7/18 2 Afghanistan v West Indies Gros Islet 9 Jun 2017 ODI # 3884
A Dananjaya 2 4/47 2 Sri Lanka v Zimbabwe Hambantota 10 Jul 2017 ODI # 3904
6/54 2 Sri Lanka v India Pallekele 24 Aug 2017 ODI # 3906
JJ Bumrah 2 4/43 1 India v Sri Lanka Pallekele 24 Aug 2017 ODI # 3906
5/27 1 India v Sri Lanka Pallekele 27 Aug 2017 ODI # 3907
YS Chahal 2 5/22 1 India v South Africa Centurion 4 Feb 2018 ODI # 3970
4/46 2 India v South Africa Cape Town 7 Feb 2018 ODI # 3971
TJ Murtagh 2 4/31 1 Ireland v Afghanistan Belfast 27 Aug 2018 ODI # 4032
4/30 1 Ireland v Afghanistan Belfast 29 Aug 2018 ODI # 4033
Shaheen Shah Afridi 2 4/46 1 Pakistan v New Zealand Abu Dhabi 7 Nov 2018 ODI # 4066
4/38 1 Pakistan v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
Kuldeep Yadav 2 4/39 1 India v New Zealand Napier 23 Jan 2019 ODI # 4082
4/45 2 India v New Zealand Mount Maunganui 26 Jan 2019 ODI # 4085
N Vanua 2 4/24 2 P.N.G. v Hong Kong Harare 17 Mar 2018 ODI # 4000
4/37 1 P.N.G. v U.S.A. Windhoek 27 Apr 2019 ODI # 4126
CR Woakes 2 4/67 1 England v Pakistan Bristol 14 May 2019 ODI # 4135
5/54 2 England v Pakistan Leeds 19 May 2019 ODI # 4140
O Thomas 2 5/21 1 West Indies v England Gros Islet 2 Mar 2019 ODI # 4103
4/27 1 West Indies v Pakistan Nottingham 31 May 2019 ODI # 4144
N Pradeep 2 4/34 2 Sri Lanka v Scotland Edinburgh 21 May 2019 ODI # 4142
4/31 2 Sri Lanka v Afghanistan Cardiff 4 Jun 2019 ODI # 4149
MA Starc 2 4/43 2 Australia v England Lord's 25 Jun 2019 ODI # 4173
5/26 2 Australia v New Zealand Lord's 29 Jun 2019 ODI # 4178
Mustafizur Rahman 2 5/59 1 Bangladesh v India Birmingham 2 Jul 2019 ODI # 4182
5/75 1 Bangladesh v Pakistan Lord's 5 Jul 2019 ODI # 4186
Hamza Tahir 2 4/37 1 Scotland v P.N.G. Aberdeen 17 Aug 2019 ODI # 4201
5/38 2 Scotland v Oman Aberdeen 18 Aug 2019 ODI # 4202
Usman Shinwari 2 4/49 1 Pakistan v Australia Dubai (DSC) 31 Mar 2019 ODI # 4120
5/51 2 Pakistan v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
AS Joseph 2 4/32 1 West Indies v Ireland Bridgetown 7 Jan 2020 ODI # 4226
4/32 1 West Indies v Ireland Bridgetown 9 Jan 2020 ODI # 4229
Karan KC 2 4/47 1 Nepal v Oman Kirtipur 5 Feb 2020 ODI # 4236
4/15 2 Nepal v U.S.A. Kirtipur 8 Feb 2020 ODI # 4240
AR McBrine 2 4/36 1 Ireland v West Indies Kingston 13 Jan 2022 ODI # 4340
4/28 1 Ireland v West Indies Kingston 16 Jan 2022 ODI # 4342
Bilal Khan 2 5/31 2 Oman v U.A.E. ICCA Dubai 5 Mar 2022 ODI # 4360
4/42 1 Oman v Namibia ICCA Dubai 6 Mar 2022 ODI # 4361
Basil Hameed 2 4/19 1 U.A.E. v P.N.G. Sharjah 15 Mar 2022 ODI # 4367
4/15 2 U.A.E. v Nepal Dubai (DSC) 18 Mar 2022 ODI # 4369
GT Main 2 4/26 2 Scotland v P.N.G. Dubai (DSC) 9 Apr 2022 ODI # 4384
5/52 2 Scotland v P.N.G. Dubai (DSC) 13 Apr 2022 ODI # 4387
TA Boult 2 4/40 2 New Zealand v Australia Cairns 6 Sep 2022 ODI # 4461
4/38 1 New Zealand v Australia Cairns 8 Sep 2022 ODI # 4462
A Zampa 2 4/45 2 Australia v England Sydney 19 Nov 2022 ODI # 4477
4/31 2 Australia v England Melbourne 22 Nov 2022 ODI # 4480
Naseem Shah 2 5/33 2 Pakistan v Netherlands Rotterdam 21 Aug 2022 ODI # 4455
5/57 1 Pakistan v New Zealand Karachi 9 Jan 2023 ODI # 4500
Mohammed Siraj 2 4/32 2 India v Sri Lanka Thiruvananthapuram 15 Jan 2023 ODI # 4505
4/46 2 India v New Zealand Hyderabad 18 Jan 2023 ODI # 4507

Records include the following recent matches:
Jersey v Papua New Guinea at Windhoek, ICC Cricket World Cup Qualifier Play-off 9th match, Apr 1, 2023 [ODI # 4560]
Canada v United Arab Emirates at Windhoek, ICC Cricket World Cup Qualifier Play-off 8th match, Apr 1, 2023 [ODI # 4559]
South Africa v Netherlands at Benoni, ICC Men's Cricket World Cup Super League 2nd ODI, Mar 31, 2023 [ODI # 4558]
New Zealand v Sri Lanka at Hamilton, ICC Men's Cricket World Cup Super League 3rd ODI, Mar 31, 2023 [ODI # 4557]