Fastest to 50 wickets
Player Opposition Ground Match Date Debut Time Mat Scorecard
CTB Turner (AUS) v England Manchester 30 Aug 1888 28 Jan 1887 1y 215d 6 Test # 30
T Richardson (ENG) v Australia Lord's 22 Jun 1896 24 Aug 1893 2y 303d 7 Test # 50
VD Philander (SA) v New Zealand Wellington 23 Mar 2012 9 Nov 2011 0y 135d 7 Test # 2037
NGRP Jayasuriya (SL) v Ireland Galle 24 Apr 2023 8 Jul 2022 0y 290d 7 Test # 2503
FR Spofforth (AUS) v England Sydney 17 Feb 1883 31 Mar 1877 5y 323d 8 Test # 13
AL Valentine (WI) v Australia Melbourne 31 Dec 1951 8 Jun 1950 1y 206d 8 Test # 345
RM Hogg (AUS) v Pakistan W.A.C.A 24 Mar 1979 1 Dec 1978 0y 113d 8 Test # 850
TM Alderman (AUS) v Pakistan Brisbane 27 Nov 1981 18 Jun 1981 0y 162d 8 Test # 910
R Peel (ENG) v Australia Manchester 30 Aug 1888 12 Dec 1884 3y 262d 9 Test # 30
JJ Ferris (AUS/ENG) v South Africa Cape Town 19 Mar 1892 28 Jan 1887 5y 51d 9 Test # 37
SF Barnes (ENG) v Australia Sydney 21 Feb 1908 13 Dec 1901 6y 70d 9 Test # 100
AA Mailey (AUS) v South Africa Durban 5 Nov 1921 17 Dec 1920 0y 323d 9 Test # 145
MW Tate (ENG) v Australia Melbourne 13 Feb 1925 14 Jun 1924 0y 244d 9 Test # 161
FH Tyson (ENG) v South Africa Nottingham 9 Jun 1955 12 Aug 1954 0y 301d 9 Test # 407
PM Pollock (SA) v New Zealand Wellington 21 Feb 1964 8 Dec 1961 2y 75d 9 Test # 558
AME Roberts (WI) v Australia Brisbane 28 Nov 1975 6 Mar 1974 1y 267d 9 Test # 764
CEH Croft (WI) v Australia Melbourne 29 Dec 1979 18 Feb 1977 2y 314d 9 Test # 867
SCG MacGill (AUS) v West Indies Port of Spain 5 Mar 1999 30 Jan 1998 1y 34d 9 Test # 1448
R Ashwin (IND) v England Ahmedabad 15 Nov 2012 6 Nov 2011 1y 9d 9 Test # 2058
Yasir Shah (PAK) v Sri Lanka Colombo (PSS) 25 Jun 2015 22 Oct 2014 0y 246d 9 Test # 2168
KA Jamieson (NZ) v India Kanpur 25 Nov 2021 21 Feb 2020 1y 277d 9 Test # 2435
GE Palmer (AUS) v England Manchester 10 Jul 1884 6 Sep 1880 3y 308d 10 Test # 14
GA Lohmann (ENG) v Australia Lord's 21 Jul 1890 5 Jul 1886 4y 16d 10 Test # 33
W Rhodes (ENG) v Australia Melbourne 1 Jan 1904 1 Jun 1899 4y 214d 10 Test # 79
JV Saunders (AUS) v England Sydney 13 Dec 1907 14 Feb 1902 5y 302d 10 Test # 96
AP Freeman (ENG) v South Africa Leeds 13 Jul 1929 19 Dec 1924 4y 206d 10 Test # 183
CV Grimmett (AUS) v England Nottingham 13 Jun 1930 27 Feb 1925 5y 106d 10 Test # 194
H Ironmonger (AUS) v South Africa Melbourne 12 Feb 1932 30 Nov 1928 3y 74d 10 Test # 216
WJ O'Reilly (AUS) v England Manchester 6 Jul 1934 29 Jan 1932 2y 158d 10 Test # 235
WA Johnston (AUS) v South Africa Johannesburg 24 Dec 1949 28 Nov 1947 2y 26d 10 Test # 318
FS Trueman (ENG) v Australia Lord's 21 Jun 1956 5 Jun 1952 4y 16d 10 Test # 426
WW Hall (WI) v England Port of Spain 28 Jan 1960 28 Nov 1958 1y 61d 10 Test # 488
K Higgs (ENG) v West Indies The Oval 18 Aug 1966 26 Aug 1965 0y 357d 10 Test # 609
DK Lillee (AUS) v Pakistan Sydney 6 Jan 1973 29 Jan 1971 1y 343d 10 Test # 707
IT Botham (ENG) v New Zealand Nottingham 10 Aug 1978 28 Jul 1977 1y 13d 10 Test # 829
J Garner (WI) v Australia Adelaide 26 Jan 1980 18 Feb 1977 2y 342d 10 Test # 870
Waqar Younis (PAK) v West Indies Faisalabad 23 Nov 1990 15 Nov 1989 1y 8d 10 Test # 1157
A Kumble (IND) v Zimbabwe Delhi 13 Mar 1993 9 Aug 1990 2y 216d 10 Test # 1218
Shabbir Ahmed (PAK) v England Multan 12 Nov 2005 20 Aug 2003 2y 84d 10 Test # 1770
Mohammad Asif (PAK) v South Africa Karachi 1 Oct 2007 2 Jan 2005 2y 272d 10 Test # 1843
SR Clark (AUS) v Sri Lanka Brisbane 8 Nov 2007 16 Mar 2006 1y 237d 10 Test # 1845
Mohammad Abbas (PAK) v Australia Abu Dhabi 16 Oct 2018 21 Apr 2017 1y 178d 10 Test # 2322
AEE Vogler (SA) v England Johannesburg 26 Feb 1910 2 Jan 1906 4y 55d 11 Test # 108
WJ Whitty (AUS) v South Africa Lord's 15 Jul 1912 27 May 1909 3y 49d 11 Test # 125
JM Gregory (AUS) v South Africa Durban 5 Nov 1921 17 Dec 1920 0y 323d 11 Test # 145
S Ramadhin (WI) v New Zealand Auckland 15 Feb 1952 8 Jun 1950 1y 252d 11 Test # 350
HJ Tayfield (SA) v New Zealand Wellington 6 Mar 1953 24 Dec 1949 3y 72d 11 Test # 368
Khan Mohammad (PAK) v Australia Karachi 11 Oct 1956 16 Oct 1952 3y 361d 11 Test # 430
AA Mallett (AUS) v England Leeds 27 Jul 1972 22 Aug 1968 3y 340d 11 Test # 701
MHN Walker (AUS) v New Zealand Auckland 22 Mar 1974 29 Dec 1972 1y 83d 11 Test # 736
JR Thomson (AUS) v West Indies Brisbane 28 Nov 1975 29 Dec 1972 2y 334d 11 Test # 764
LS Pascoe (AUS) v India Sydney 2 Jan 1981 16 Jun 1977 3y 200d 11 Test # 893
GF Lawson (AUS) v England Adelaide 10 Dec 1982 28 Nov 1980 2y 12d 11 Test # 940
ND Hirwani (IND) v England Lord's 26 Jul 1990 11 Jan 1988 2y 196d 11 Test # 1148
IR Bishop (WI) v Pakistan Lahore 6 Dec 1990 25 Mar 1989 1y 256d 11 Test # 1158
AA Donald (SA) v Australia Adelaide 28 Jan 1994 18 Apr 1992 1y 285d 11 Test # 1246
HH Streak (ZIM) v New Zealand Hamilton 13 Jan 1996 1 Dec 1993 2y 43d 11 Test # 1322
DG Cork (ENG) v India Birmingham 6 Jun 1996 22 Jun 1995 0y 350d 11 Test # 1327
Harbhajan Singh (IND) v Australia Chennai 18 Mar 2001 25 Mar 1998 2y 358d 11 Test # 1539
B Lee (AUS) v England Leeds 16 Aug 2001 26 Dec 1999 1y 233d 11 Test # 1556
Saeed Ajmal (PAK) v West Indies Basseterre 20 May 2011 4 Jul 2009 1y 320d 11 Test # 1993
Abdur Rehman (PAK) v Bangladesh Chattogram 9 Dec 2011 1 Oct 2007 4y 69d 11 Test # 2022
S Shillingford (WI) v India Eden Gardens 6 Nov 2013 10 Jun 2010 3y 149d 11 Test # 2101
MDK Perera (SL) v Australia Galle 4 Aug 2016 16 Jan 2014 2y 201d 11 Test # 2213
JJ Bumrah (IND) v West Indies North Sound 22 Aug 2019 5 Jan 2018 1y 229d 11 Test # 2358
D Olivier (SA) v India Johannesburg 3 Jan 2022 12 Jan 2017 4y 356d 11 Test # 2445
OE Robinson (ENG) v South Africa The Oval 8 Sep 2022 2 Jun 2021 1y 98d 11 Test # 2476
RTM Mendis (SL) v Ireland Galle 16 Apr 2023 22 Jan 2021 2y 84d 11 Test # 2502
AAP Atkinson (ENG) v New Zealand Hamilton 14 Dec 2024 10 Jul 2024 0y 157d 11 Test # 2569
Sajid Khan (PAK) v West Indies Multan 17 Jan 2025 29 Apr 2021 3y 263d 11 Test # 2577
B Muzarabani (ZIM) v Bangladesh Sylhet 20 Apr 2025 26 Dec 2017 7y 115d 11 Test # 2582
A Cotter (AUS) v England The Oval 9 Aug 1909 26 Feb 1904 5y 164d 12 Test # 105
GA Faulkner (SA) v England Cape Town 7 Mar 1910 2 Jan 1906 4y 64d 12 Test # 109
JM Blanckenberg (SA) v England Johannesburg 9 Feb 1923 13 Dec 1913 9y 58d 12 Test # 151
W Voce (ENG) v Australia Sydney 2 Dec 1932 11 Jan 1930 2y 326d 12 Test # 220
RWV Robins (ENG) v India Manchester 25 Jul 1936 29 Jun 1929 7y 26d 12 Test # 253
WE Bowes (ENG) v Australia The Oval 20 Aug 1938 25 Jun 1932 6y 56d 12 Test # 266
AV Bedser (ENG) v Australia Nottingham 10 Jun 1948 22 Jun 1946 1y 354d 12 Test # 299
JC Laker (ENG) v India Leeds 5 Jun 1952 21 Jan 1948 4y 136d 12 Test # 351
SP Gupte (IND) v Pakistan Peshawar 12 Feb 1955 30 Dec 1951 3y 44d 12 Test # 398
PS Heine (SA) v Australia Johannesburg 7 Feb 1958 23 Jun 1955 2y 229d 12 Test # 449
R Gilchrist (WI) v India Chennai 21 Jan 1959 30 May 1957 1y 236d 12 Test # 465
CC Griffith (WI) v England Manchester 2 Jun 1966 25 Mar 1960 6y 69d 12 Test # 605
BS Chandrasekhar (IND) v England Leeds 8 Jun 1967 21 Jan 1964 3y 138d 12 Test # 618
EAS Prasanna (IND) v New Zealand Christchurch 22 Feb 1968 10 Jan 1962 6y 43d 12 Test # 631
JA Snow (ENG) v West Indies Port of Spain 14 Mar 1968 17 Jun 1965 2y 271d 12 Test # 635
Pervez Sajjad (PAK) v England Birmingham 3 Jun 1971 24 Oct 1964 6y 222d 12 Test # 687
GJ Gilmour (AUS) v Pakistan Sydney 14 Jan 1977 29 Dec 1973 3y 16d 12 Test # 792
CEL Ambrose (WI) v Australia Sydney 26 Jan 1989 2 Apr 1988 0y 299d 12 Test # 1113
TBA May (AUS) v England Birmingham 5 Aug 1993 11 Dec 1987 5y 237d 12 Test # 1230
ARC Fraser (ENG) v Australia The Oval 19 Aug 1993 6 Jul 1989 4y 44d 12 Test # 1231
PS de Villiers (SA) v New Zealand Cape Town 2 Jan 1995 26 Dec 1993 1y 7d 12 Test # 1282
MJ Hoggard (ENG) v India Lord's 25 Jul 2002 29 Jun 2000 2y 26d 12 Test # 1610
Danish Kaneria (PAK) v Bangladesh Peshawar 27 Aug 2003 29 Nov 2000 2y 271d 12 Test # 1657
JJC Lawson (WI) v Sri Lanka Kandy 22 Jul 2005 17 Oct 2002 2y 278d 12 Test # 1757
SE Bond (NZ) v Zimbabwe Bulawayo 15 Aug 2005 22 Nov 2001 3y 266d 12 Test # 1761
Umar Gul (PAK) v West Indies Lahore 11 Nov 2006 20 Aug 2003 3y 83d 12 Test # 1815
BAW Mendis (SL) v India Colombo (PSS) 3 Aug 2010 23 Jul 2008 2y 11d 12 Test # 1968
DE Bollinger (AUS) v England Adelaide 3 Dec 2010 3 Jan 2009 1y 334d 12 Test # 1983
ST Finn (ENG) v Sri Lanka Lord's 3 Jun 2011 12 Mar 2010 1y 83d 12 Test # 1995
CT Tremlett (ENG) v Australia Brisbane 21 Nov 2013 19 Jul 2007 6y 125d 12 Test # 2103
JR Hazlewood (AUS) v New Zealand Adelaide 27 Nov 2015 17 Dec 2014 0y 345d 12 Test # 2190
KA Maharaj (SA) v Bangladesh Potchefstroom 28 Sep 2017 3 Nov 2016 0y 329d 12 Test # 2276
PJ Cummins (AUS) v South Africa Gqeberha 9 Mar 2018 17 Nov 2011 6y 112d 12 Test # 2298
Hasan Ali (PAK) v Zimbabwe Harare 29 Apr 2021 10 May 2017 3y 354d 12 Test # 2420
L Embuldeniya (SL) v West Indies Galle 21 Nov 2021 13 Feb 2019 2y 281d 12 Test # 2434
AR Patel (IND) v Australia Ahmedabad 9 Mar 2023 13 Feb 2021 2y 24d 12 Test # 2499
Kuldeep Yadav (IND) v England Dharamsala 7 Mar 2024 25 Mar 2017 6y 348d 12 Test # 2534

Time is based on the start of the debut match and the start of the match in which the milestone was achieved
Bowlers within a maximum of 12 matches shown

Records include the following recent matches:
England v Zimbabwe at Nottingham, Only Test, May 22-24, 2025 [Test # 2584]
Bangladesh v Zimbabwe at Chattogram, 2nd Test, Apr 28-30, 2025 [Test # 2583]
Bangladesh v Zimbabwe at Sylhet, 1st Test, Apr 20-23, 2025 [Test # 2582]