Best figures in a innings on debut
Player Overs Mdns Runs Wkts Econ Team Opposition Ground Match Date Scorecard
C Cassell 5.4 1 21 7 3.7 Scotland v Oman Dundee 22 Jul 2024 ODI # 4749
K Rabada 8.0 3 16 6 2 South Africa v Bangladesh Mirpur 10 Jul 2015 ODI # 3663
FH Edwards 7.0 1 22 6 3.14 West Indies v Zimbabwe Harare 29 Nov 2003 ODI # 2069
JN Frylinck 8.0 1 13 5 1.62 Namibia v Oman Windhoek 27 Apr 2019 ODI # 4125
AIC Dodemaide 7.2 0 21 5 2.86 Australia v Sri Lanka W.A.C.A 2 Jan 1988 ODI # 484
SHU Karnain 8.0 1 26 5 3.25 Sri Lanka v New Zealand Moratuwa 31 Mar 1984 ODI # 257
A Codrington 9.0 3 27 5 3 Canada v Bangladesh Durban 11 Feb 2003 ODI # 1946
Taskin Ahmed 8.0 0 28 5 3.5 Bangladesh v India Mirpur 17 Jun 2014 ODI # 3498
AA Donald 8.4 0 29 5 3.34 South Africa v India Eden Gardens 10 Nov 1991 ODI # 686
BV Vitori 10.0 0 30 5 3 Zimbabwe v Bangladesh Harare 12 Aug 2011 ODI # 3176
Arafat Minhas 10.0 1 32 5 3.2 Pakistan v Australia Rawalpindi 30 May 2026 ODI # 4966
MD Shanaka 9.0 0 43 5 4.77 Sri Lanka v Ireland Dublin (Malahide) 16 Jun 2016 ODI # 3748
CA Young 10.0 0 46 5 4.6 Ireland v Scotland Dublin (Malahide) 8 Sep 2014 ODI # 3527
Mustafizur Rahman 9.2 1 50 5 5.35 Bangladesh v India Mirpur 18 Jun 2015 ODI # 3658
JT Ball 9.5 0 51 5 5.18 England v Bangladesh Mirpur 7 Oct 2016 ODI # 3791
TCB Fernando 9.0 0 67 5 7.44 Sri Lanka v Zimbabwe Sharjah 26 Oct 2001 ODI # 1765
Taijul Islam 7.0 2 11 4 1.57 Bangladesh v Zimbabwe Mirpur 1 Dec 2014 ODI # 3559
VD Philander 5.5 1 12 4 2.05 South Africa v Ireland Belfast 24 Jun 2007 ODI # 2591
Aayan Afzal Khan 10.0 4 14 4 1.4 U.A.E. v Nepal Kirtipur 14 Nov 2022 ODI # 4473
XC Bartlett 9.0 1 17 4 1.88 Australia v West Indies Melbourne 2 Feb 2024 ODI # 4721
Zakir Khan 8.0 2 19 4 2.37 Pakistan v New Zealand Peshawar 12 Nov 1984 ODI # 276
SCG MacGill 10.0 2 19 4 1.9 Australia v Pakistan Sydney 19 Jan 2000 ODI # 1542
MJ McClenaghan 10.0 2 20 4 2 New Zealand v South Africa Paarl 19 Jan 2013 ODI # 3323
Abdul Qadir 12.0 4 21 4 1.75 Pakistan v New Zealand Birmingham 11 Jun 1983 ODI # 202
AJ Hollioake 6.5 1 23 4 3.36 England v Pakistan Birmingham 31 Aug 1996 ODI # 1109
JJ Davidson 8.0 2 23 4 2.87 Scotland v Oman Dundee 16 Jul 2024 ODI # 4746
HR Bryan 10.0 1 24 4 2.4 West Indies v Australia Kingstown 11 Apr 1999 ODI # 1433
Shapoor Zadran 10.0 2 24 4 2.4 Afghanistan v Netherlands Amstelveen 30 Aug 2009 ODI # 2880
Mujeeb Ur Rahman 10.0 2 24 4 2.4 Afghanistan v Ireland Sharjah 5 Dec 2017 ODI # 3935
S Shrivastava 8.3 0 25 4 2.94 Oman v U.A.E. Al Amerat 1 Nov 2024 ODI # 4791
GJ Crocker 7.4 0 26 4 3.39 Zimbabwe v India Harare 25 Oct 1992 ODI # 764
P Khadka 10.0 0 26 4 2.6 Nepal v Netherlands Amstelveen 1 Aug 2018 ODI # 4026
AA Paradkar 9.0 2 26 4 2.88 U.S.A. v P.N.G. Al Amerat 9 Sep 2021 ODI # 4320
SM Sharif 8.0 1 27 4 3.37 Scotland v Netherlands Aberdeen 29 Jun 2011 ODI # 3166
Sohag Gazi 9.5 2 29 4 2.94 Bangladesh v West Indies Khulna 30 Nov 2012 ODI # 3309
Nangeyalia Kharote 9.0 4 30 4 3.33 Afghanistan v Ireland Sharjah 12 Mar 2024 ODI # 4742
EZ Matambanadzo 8.0 0 32 4 4 Zimbabwe v Pakistan Peshawar 3 Nov 1996 ODI # 1136
CT Tremlett 8.2 1 32 4 3.84 England v Bangladesh Nottingham 21 Jun 2005 ODI # 2252
GB Stevenson 9.4 0 33 4 3.41 England v Australia Sydney 14 Jan 1980 ODI # 83
Rubel Hossain 5.3 0 33 4 6 Bangladesh v Sri Lanka Mirpur 14 Jan 2009 ODI # 2793
Abrar Ahmed 8.0 2 33 4 4.12 Pakistan v Zimbabwe Bulawayo 26 Nov 2024 ODI # 4811
DR Hadlee 8.0x8 0 34 4 3.18 New Zealand v Pakistan Christchurch 11 Feb 1973 ODI # 5
ALF de Mel 8.4 1 34 4 3.92 Sri Lanka v England Colombo (SSC) 13 Feb 1982 ODI # 145
SM Pollock 9.5 0 34 4 3.45 South Africa v England Cape Town 9 Jan 1996 ODI # 1033
TL Best 10.0 1 35 4 3.5 West Indies v Bangladesh Kingstown 15 May 2004 ODI # 2128
BC Strang 10.0 1 36 4 3.6 Zimbabwe v Pakistan Harare 22 Feb 1995 ODI # 980
Hamza Tahir 10.0 0 37 4 3.7 Scotland v P.N.G. Aberdeen 17 Aug 2019 ODI # 4201
M Theekshana 10.0 0 37 4 3.7 Sri Lanka v South Africa Colombo (RPS) 7 Sep 2021 ODI # 4318
K Kamyuka 5.5 0 38 4 6.51 Canada v Netherlands King City (NW) 27 Aug 2013 ODI # 3405
MJ Henry 10.0 1 38 4 3.8 New Zealand v India Wellington 31 Jan 2014 ODI # 3467
CG Rackemann 10.0 1 39 4 3.9 Australia v New Zealand Melbourne 9 Jan 1983 ODI # 165
CEL Ambrose 10.0 1 39 4 3.9 West Indies v Pakistan Kingston 12 Mar 1988 ODI # 506
Imran Tahir 10.0 1 41 4 4.1 South Africa v West Indies Delhi 24 Feb 2011 ODI # 3106
Zahid Ali 6.0 0 41 4 6.83 U.A.E. v Nepal ICCA Dubai 30 Oct 2025 ODI # 4920
DAG Fletcher 11.0 1 42 4 3.81 Zimbabwe v Australia Nottingham 9 Jun 1983 ODI # 199
DB Rundle 9.0 0 42 4 4.66 South Africa v Australia Brisbane 9 Jan 1994 ODI # 871
PJ Martin 10.0 1 44 4 4.4 England v West Indies The Oval 26 May 1995 ODI # 1001
MV Fleming 9.3 0 45 4 4.73 England v India Sharjah 11 Dec 1997 ODI # 1259
JB Little 8.0 0 45 4 5.62 Ireland v England Dublin (Malahide) 3 May 2019 ODI # 4127
Sarfraz Nawaz 7.3x8 0 46 4 4.67 Pakistan v New Zealand Christchurch 11 Feb 1973 ODI # 5
XJ Doherty 10.0 1 46 4 4.6 Australia v Sri Lanka Melbourne 3 Nov 2010 ODI # 3065
M de Lange 9.0 1 46 4 5.11 South Africa v New Zealand Auckland 3 Mar 2012 ODI # 3254
LL Tsotsobe 9.0 1 50 4 5.55 South Africa v Australia W.A.C.A 30 Jan 2009 ODI # 2808
BM Tickner 10.0 0 50 4 5 New Zealand v Netherlands Mount Maunganui 29 Mar 2022 ODI # 4378
Sufiyan Muqeem 8.0 1 52 4 6.5 Pakistan v South Africa Johannesburg 22 Dec 2024 ODI # 4821
M Prasidh Krishna 8.1 1 54 4 6.61 India v England Pune 23 Mar 2021 ODI # 4281
N Vanua 9.3 0 60 4 6.31 P.N.G. v Hong Kong Townsville 9 Nov 2014 ODI # 3542
DV Lawrence 11.0 1 67 4 6.09 England v West Indies Lord's 27 May 1991 ODI # 678
KT Maphaka 9.5 1 72 4 7.32 South Africa v Pakistan Cape Town 19 Dec 2024 ODI # 4819
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years
Records includes the following current or 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]