Best-Ever Test Bowling ICC Player Rankings

All Time top Test bowlers
Rating Name Career Best Rating Career Best Ranking
1 932 Sydney Barnes ENG 932 v South Africa, 18/02/1914 1 v Australia, on 19/12/1911
2 931 George Lohmann ENG 931 v South Africa, 06/03/1896 1 v Australia, on 14/02/1888
3 922 Imran Khan PAK 922 v India, 03/02/1983 1 v England, on 02/08/1982
4 920 Muttiah Muralidaran SL 920 v Bangladesh, 15/07/2007 1 v Zimbabwe, on 08/01/2002
5 914 Glenn McGrath AUS 914 v England, 27/08/2001 1 v West Indies, on 30/12/1996
5 914 Pat Cummins AUS 914 v England, 18/08/2019 1 v England, on 05/08/2019
7 912 Vernon Philander SA 912 v India, 22/12/2013 1 v India, on 22/12/2013
7 912 Tony Lock ENG 912 v New Zealand, 28/07/1958 1 v New Zealand, on 07/07/1958
7 912 Curtly Ambrose WI 912 v England, 29/03/1994 1 v England, on 08/07/1991
10 911 Ian Botham ENG 911 v India, 19/02/1980 1 v New Zealand, on 28/08/1978
11 910 Malcolm Marshall WI 910 v England, 04/07/1988 1 v Australia, on 11/12/1984
12 909 Shaun Pollock SA 909 v England, 29/11/1999 1 v Zimbabwe, on 02/11/1999
12 909 Dale Steyn SA 909 v West Indies, 21/12/2014 1 v England, on 03/01/2010
12 909 Waqar Younis PAK 909 v Zimbabwe, 13/12/1993 1 v New Zealand, on 06/01/1993
12 909 Richard Hadlee NZ 909 v Australia, 04/12/1985 1 v Sri Lanka, on 13/03/1984
16 908 Jasprit Bumrah IND 908 v Australia, 07/01/2025 1 v England, on 06/02/2024
16 908 Alan Davidson AUS 908 v West Indies, 17/01/1961 1 v India, on 05/01/1960
18 907 Derek Underwood ENG 907 v New Zealand, 09/03/1971 1 v New Zealand, on 25/08/1969
19 905 Shane Warne AUS 905 v England, 28/12/1994 1 v England, on 29/11/1994
20 904 Ravichandr Ashwin IND 904 v England, 12/12/2016 1 v New Zealand, on 11/10/2016
21 903 James Anderson ENG 903 v India, 13/08/2018 1 v Sri Lanka, on 31/05/2016
21 903 Alec Bedser ENG 903 v Australia, 13/07/1953 1 v Australia, on 04/03/1947
23 902 Kagiso Rabada SA 902 v Australia, 12/03/2018 1 v India, on 08/01/2018
24 901 Clarrie Grimmett AUS 901 v South Africa, 03/03/1936 1 v West Indies, on 16/12/1930
25 900 Bill O'Reilly AUS 900 v New Zealand, 02/04/1946 1 v South Africa, on 18/12/1935
25 900 Bill Johnston AUS 900 v West Indies, 04/01/1952 1 v England, on 05/12/1950
27 899 Ravindra Jadeja IND 899 v Australia, 20/03/2017 1 v Australia, on 08/03/2017
28 898 Wes Hall WI 898 v India, 08/04/1962 1 v England, on 10/06/1963
29 897 Lance Gibbs WI 897 v England, 06/06/1966 1 v Australia, on 07/03/1965
29 897 Fred Trueman ENG 897 v West Indies, 08/07/1963 1 v West Indies, on 08/07/1963
29 897 Jim Laker ENG 897 v Australia, 27/08/1956 1 v Australia, on 30/07/1956
29 897 Ray Lindwall AUS 897 v England, 30/11/1954 1 v India, on 27/01/1948
33 895 Allan Donald SA 895 v England, 29/11/1999 1 v Sri Lanka, on 22/03/1998
33 895 Fazal Mahmood PAK 895 v West Indies, 10/03/1959 1 v West Indies, on 10/03/1959
33 895 Hugh Tayfield SA 895 v England, 19/02/1957 1 v England, on 17/08/1955
36 891 Hugh Trumble AUS 891 v England, 15/08/1902 1 v England, on 03/07/1899
37 890 Joel Garner WI 890 v Pakistan, 03/01/1981 1 v Pakistan, on 03/01/1981
37 890 Andy Roberts WI 890 v England, 26/07/1976 1 v England, on 12/07/1976
39 888 Colin Croft WI 888 v England, 31/03/1981 1 v England, on 31/03/1981
40 886 Johnny Briggs ENG 886 v Australia, 28/08/1893 1 v South Africa, on 29/03/1889
41 884 Dennis Lillee AUS 884 v England, 16/03/1977 1 v England, on 14/07/1975
42 880 Stuart Broad ENG 880 v South Africa, 18/01/2016 1 v South Africa, on 18/01/2016
43 878 Yasir Shah PAK 878 v England, 18/07/2016 1 v England, on 18/07/2016
44 877 Kapil Dev IND 877 v Pakistan, 19/01/1980 2 v Pakistan, on 20/12/1979
45 875 Steve Harmison ENG 875 v West Indies, 23/08/2004 1 v West Indies, on 23/08/2004
46 870 Ryan Harris AUS 870 v South Africa, 05/03/2014 2 v South Africa, on 05/03/2014
47 868 Courtney Walsh WI 868 v England, 21/08/2000 3 v England, on 28/02/1990
48 866 Rangana Herath SL 866 v Zimbabwe, 10/11/2016 2 v New Zealand, on 29/11/2012
49 864 Josh Hazlewood AUS 864 v India, 08/03/2017 2 v India, on 27/02/2017
50 863 Richie Benaud AUS 863 v Pakistan, 17/11/1959 2 v South Africa, on 04/03/1958
50 863 Makhaya Ntini SA 863 v India, 30/12/2006 2 v New Zealand, on 20/04/2006
50 863 Stuart Clark AUS 863 v West Indies, 16/06/2008 2 v India, on 30/12/2007
53 862 Keith Miller AUS 862 v South Africa, 13/01/1953 1 v England, on 25/06/1956
53 862 Jason Holder WI 862 v England, 12/07/2020 2 v England, on 12/07/2020
55 860 Michael Holding WI 860 v Australia, 03/02/1982 1 v Australia, on 03/02/1982
56 859 Anil Kumble IND 859 v Sri Lanka, 30/01/1994 2 v New Zealand, on 22/10/1995
56 859 Neil Wagner NZ 859 v Australia, 30/12/2019 2 v Australia, on 30/12/2019
58 858 Graeme Swann ENG 858 v Pakistan, 30/08/2010 2 v Bangladesh, on 16/03/2010
59 857 Maurice Tate ENG 857 v Australia, 18/08/1926 1 v Australia, on 17/02/1925
60 855 Charlie Turner AUS 855 v England, 05/02/1895 2 v England, on 20/07/1888
60 855 Shoaib Akhtar PAK 855 v New Zealand, 30/12/2003 3 v New Zealand, on 30/12/2003
60 855 Saeed Ajmal PAK 855 v Zimbabwe, 07/09/2013 2 v England, on 29/01/2012
63 854 Geoff Lawson AUS 854 v Pakistan, 06/01/1984 1 v Pakistan, on 06/01/1984
64 853 Hedley Verity ENG 853 v Australia, 05/01/1937 1 v Australia, on 26/06/1934
65 849 Bert Ironmonger AUS 849 v England, 14/02/1933 1 v England, on 03/01/1933
65 849 Mitchell Johnson AUS 849 v Pakistan, 26/10/2014 2 v South Africa, on 10/03/2009
67 846 Graham McKenzie AUS 846 v Pakistan, 08/12/1964 2 v Pakistan, on 28/10/1964
68 843 Charlie Blythe ENG 843 v South Africa, 15/03/1910 1 v South Africa, on 02/08/1907
69 841 Neil Adcock SA 841 v New Zealand, 20/02/1962 2 v New Zealand, on 06/02/1962
70 840 Ian Bishop WI 840 v England, 10/07/1995 3 v Australia, on 03/02/1993
71 839 Ken Higgs ENG 839 v Pakistan, 28/08/1967 2 v Pakistan, on 14/08/1967
71 839 Tim Southee NZ 839 v India, 29/11/2021 3 v England, on 06/06/2021
73 838 Mohammad Abbas PAK 838 v New Zealand, 19/11/2018 3 v Australia, on 19/10/2018
74 837 Bob Willis ENG 837 v Australia, 19/12/1978 1 v Pakistan, on 19/06/1978
75 836 Shaheen Afridi PAK 836 v Sri Lanka, 20/07/2022 3 v Bangladesh, on 08/12/2021
75 836 Kyle Jamieson NZ 836 v England, 06/06/2022 3 v Bangladesh, on 13/01/2022
77 835 John Snow ENG 835 v Australia, 25/01/1971 1 v Australia, on 17/07/1972
78 831 Neil Hawke AUS 831 v England, 01/02/1966 2 v England, on 01/02/1966
78 831 Peter Pollock SA 831 v Australia, 23/02/1970 2 v England, on 30/08/1965
78 831 Johnny Wardle ENG 831 v South Africa, 29/01/1957 3 v South Africa, on 29/01/1957
81 830 Wasim Akram PAK 830 v Australia, 02/10/1994 2 v New Zealand, on 14/10/1990
82 827 Bobby Peel ENG 827 v Australia, 14/08/1896 1 v Australia, on 03/09/1888
82 827 Mushtaq Ahmed PAK 827 v New Zealand, 02/12/1996 2 v New Zealand, on 02/12/1996
82 827 Frederick Spofforth AUS 827 v England, 16/08/1886 1 v England, on 06/01/1879
85 825 Trent Boult NZ 825 v England, 25/05/2015 3 v England, on 25/05/2015
86 823 Wilfred Rhodes ENG 823 v Australia, 01/03/1904 1 v Australia, on 01/03/1904
87 820 Ollie Robinson ENG 820 v New Zealand, 20/02/2023 4 v New Zealand, on 20/02/2023
88 818 Mohammad Asif PAK 818 v England, 02/08/2010 2 v Australia, on 17/07/2010
89 816 Peter Siddle AUS 816 v England, 05/08/2013 3 v India, on 28/01/2012
89 816 John Ferris ENG 816 v South Africa, 23/03/1892 3 v South Africa, on 23/03/1892
91 812 Jason Gillespie AUS 812 v New Zealand, 30/11/2004 4 v Zimbabwe, on 13/10/2003
91 812 Nathan Lyon AUS 812 v Sri Lanka, 10/02/2025 5 v Pakistan, on 18/12/2023
93 811 Vinoo Mankad IND 811 v Pakistan, 17/11/1952 5 v England, on 10/02/1952
93 811 Brett Lee AUS 811 v West Indies, 03/06/2008 4 v India, on 06/01/2008
95 810 Andrew Flintoff ENG 810 v Pakistan, 16/11/2005 4 v Australia, on 18/10/2005
95 810 Brian Statham ENG 810 v South Africa, 25/07/1960 3 v South Africa, on 27/06/1955
97 809 Tom Richardson ENG 809 v Australia, 20/07/1896 1 v Australia, on 02/03/1898
98 808 Bruce Reid AUS 808 v India, 30/12/1991 3 v India, on 30/12/1991
98 808 Monty Noble AUS 808 v England, 07/07/1902 1 v England, on 07/07/1902
100 807 Mitchell Starc AUS 807 v New Zealand, 16/12/2019 5 v South Africa, on 05/03/2018

Players make the all-time list by sustaining excellent form over a prolonged period. The ratings shown are the highest points totals these players have attained and no player is allowed to appear on the list more than once.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy