Listen to the latest songs, only on

ICC Player Rankings for Test Bowlers

RankPlayerRatingCareer Best Rating
1 Pat Cummins Pat Cummins Australia878914 v England, 18/08/2019
2James Anderson James Anderson England835903 v India, 13/08/2018
3Jasprit Bumrah Jasprit Bumrah India812835 v West Indies, 02/09/2019
4Ravichandran Ashwin Ravichandran Ashwin India812904 v England, 12/12/2016
5Ollie Robinson Ollie Robinson England805805 v Pakistan, 21/12/2022
6Shaheen Afridi Shaheen Afridi Pakistan787836 v Sri Lanka, 20/07/2022
7Kagiso Rabada Kagiso Rabada South Africa776902 v Australia, 12/03/2018
8Kyle Jamieson Kyle Jamieson New Zealand772836 v England, 06/06/2022
9Mitchell Starc Mitchell Starc Australia749806 v New Zealand, 16/12/2019
10Josh Hazlewood Josh Hazlewood Australia733863 v India, 07/03/2017
11Kemar Roach Kemar Roach West Indies727780 v India, 02/09/2019
12Trent Boult Trent Boult New Zealand724825 v England, 25/05/2015
13Neil Wagner Neil Wagner New Zealand716859 v Australia, 30/12/2020
14Nathan Lyon Nathan Lyon Australia713774 v England, 06/12/2017
15Tim Southee Tim Southee New Zealand712839 v India, 29/11/2021
16Stuart Broad Stuart Broad England712880 v South Africa, 18/01/2016
17Anrich Nortje Anrich Nortje South Africa663663 v Australia, 08/01/2023
18Mohammad Shami Mohammad Shami India657790 v Bangladesh, 16/11/2019
19Axar Patel Axar Patel India639650 v Bangladesh, 18/12/2022
20Ravindra Jadeja Ravindra Jadeja India639899 v Australia, 20/03/2017
21Mohammad Abbas Mohammad Abbas Pakistan625838 v New Zealand, 19/11/2018
22Jason Holder Jason Holder West Indies608862 v England, 12/07/2020
23Hasan Ali Hasan Ali Pakistan607760 v Bangladesh, 08/12/2021
24Ishant Sharma Ishant Sharma India597736 v New Zealand, 25/02/2020
25Duanne Olivier Duanne Olivier South Africa596692 v Sri Lanka, 23/02/2019
26Marco Jansen Marco Jansen South Africa593636 v Australia, 21/12/2022
27Taijul Islam Taijul Islam Bangladesh593666 v West Indies, 02/12/2018
28Mehidy Hasan Mehidy Hasan Bangladesh592696 v West Indies, 02/12/2018
29Keshav Maharaj Keshav Maharaj South Africa591695 v Zimbabwe, 30/12/2017
30Jack Leach Jack Leach England587604 v New Zealand, 27/06/2022
31Shakib Al Hasan Shakib Al Hasan Bangladesh578705 v Australia, 30/08/2017
32Umesh Yadav Umesh Yadav India568672 v Bangladesh, 24/11/2019
33Mark Wood Mark Wood England563567 v Australia, 18/01/2022
34Ramesh Mendis Ramesh Mendis Sri Lanka560560 v Pakistan, 28/07/2022
35Prabath Jayasuriya Prabath Jayasuriya Sri Lanka550550 v Pakistan, 28/07/2022
36Rashid Khan Rashid Khan Afghanistan543543 v Zimbabwe, 14/03/2021
37Shannon Gabriel Shannon Gabriel West Indies543757 v Bangladesh, 14/07/2018
38Lungi Ngidi Lungi Ngidi South Africa541638 v India, 15/01/2022
39Scott Boland Scott Boland Australia519524 v South Africa, 30/12/2022
40Yasir Shah Yasir Shah Pakistan517878 v England, 18/07/2016
41Ben Stokes Ben Stokes England512606 v West Indies, 26/01/2019
42Alzarri Joseph Alzarri Joseph West Indies511511 v Australia, 12/12/2022
43Kyle Mayers Kyle Mayers West Indies508513 v Australia, 04/12/2022
44Chris Woakes Chris Woakes England506690 v Pakistan, 08/08/2020
45Lasith Embuldeniya Lasith Embuldeniya Sri Lanka499563 v West Indies, 03/12/2021
46Mohammed Siraj Mohammed Siraj India487488 v Bangladesh, 18/12/2022
47Jayden Seales Jayden Seales West Indies468508 v Bangladesh, 28/06/2022
48Kuldeep Yadav Kuldeep Yadav India450455 v Bangladesh, 18/12/2022
49Ajaz Patel Ajaz Patel New Zealand449510 v India, 07/12/2021
50Naseem Shah Naseem Shah Pakistan442442 v New Zealand, 06/01/2023
51Matt Henry Matt Henry New Zealand440468 v South Africa, 01/03/2022
52Kasun Rajitha Kasun Rajitha Sri Lanka436474 v Bangladesh, 27/05/2022
53Shardul Thakur Shardul Thakur India428489 v South Africa, 15/01/2022
54Lahiru Kumara Lahiru Kumara Sri Lanka423517 v Zimbabwe, 23/01/2020
55Roston Chase Roston Chase West Indies406505 v England, 28/07/2020
56Matthew Potts Matthew Potts England405432 v India, 05/07/2022
57Blessing Muzarabani Blessing Muzarabani Zimbabwe391391 v Bangladesh, 11/07/2021
58Colin de Grandhomme Colin de Grandhomme New Zealand389476 v India, 03/03/2020
59Nayeem Hasan Nayeem Hasan Bangladesh389410 v Zimbabwe, 26/02/2020
60Asitha Fernando Asitha Fernando Sri Lanka384427 v Australia, 03/07/2022
61Abrar Ahmed Abrar Ahmed Pakistan380387 v New Zealand, 30/12/2022
62Nauman Ali Nauman Ali Pakistan368420 v West Indies, 24/08/2021
63Ish Sodhi Ish Sodhi New Zealand365365 v Pakistan, 06/01/2023
64Amir Hamza Amir Hamza Afghanistan364389 v Zimbabwe, 06/03/2021
65Praveen Jayawickrama Praveen Jayawickrama Sri Lanka343472 v India, 15/03/2022
66Cameron Green Cameron Green Australia328338 v England, 18/01/2022
67Vishwa Fernando Vishwa Fernando Sri Lanka328402 v Bangladesh, 25/04/2021
68Jomel Warrican Jomel Warrican West Indies322346 v Sri Lanka, 03/12/2021
69Sikandar Raza Sikandar Raza Zimbabwe315340 v Sri Lanka, 31/01/2020
70Jofra Archer Jofra Archer England313465 v Australia, 15/09/2019
71Dom Bess Dom Bess England312439 v India, 09/02/2021
72Sam Curran Sam Curran England296421 v Sri Lanka, 18/01/2021
73Rahkeem Cornwall Rahkeem Cornwall West Indies291376 v Sri Lanka, 25/03/2021
74Sajid Khan Sajid Khan Pakistan266415 v Bangladesh, 08/12/2021
75Joe Root Joe Root England266266 v Pakistan, 21/12/2022
76Abu Jayed Abu Jayed Bangladesh265374 v West Indies, 15/02/2021
77Wiaan Mulder Wiaan Mulder South Africa265360 v Sri Lanka, 07/01/2021
78Rehan Ahmed Rehan Ahmed England264264 v Pakistan, 21/12/2022
79Jhye Richardson Jhye Richardson Australia262298 v England, 20/12/2021
80Yamin Ahmadzai Yamin Ahmadzai Afghanistan260360 v Bangladesh, 08/09/2019
81Veerasammy Permaul Veerasammy Permaul West Indies252287 v Sri Lanka, 03/12/2021
82Mustafizur Rahman Mustafizur Rahman Bangladesh250396 v South Africa, 02/10/2017
83Mohammad Nawaz Mohammad Nawaz Pakistan248316 v Sri Lanka, 28/07/2022
84Donald Tiripano Donald Tiripano Zimbabwe248248 v Bangladesh, 11/07/2021
85Victor Nyauchi Victor Nyauchi Zimbabwe247327 v Afghanistan, 06/03/2021
86Michael Neser Michael Neser Australia246254 v West Indies, 12/12/2022
87Lutho Sipamla Lutho Sipamla South Africa245339 v Sri Lanka, 07/01/2021
88Faheem Ashraf Faheem Ashraf Pakistan238292 v Australia, 16/03/2022
89Zahid Mahmood Zahid Mahmood Pakistan236243 v England, 13/12/2022
90Olly Stone Olly Stone England236295 v New Zealand, 14/06/2021
91Dhananjaya de Silva Dhananjaya de Silva Sri Lanka235235 v Pakistan, 28/07/2022
92Simon Harmer Simon Harmer South Africa235391 v Bangladesh, 12/04/2022
93Ebadot Hossain Ebadot Hossain Bangladesh233258 v South Africa, 04/04/2022
94Ihsanullah Janat Ihsanullah Janat New Zealand228228 v Pakistan, 06/01/2023
95Dushmantha Chameera Dushmantha Chameera Sri Lanka218377 v England, 23/05/2016
96Khaled Ahmed Khaled Ahmed Bangladesh216231 v India, 18/12/2022
97Mitchell Santner Mitchell Santner New Zealand212344 v West Indies, 11/12/2017
98Craig Overton Craig Overton England210256 v India, 29/08/2021
99Haris Sohail Haris Sohail Pakistan198298 v Bangladesh, 11/02/2020
100George Linde George Linde South Africa195227 v Pakistan, 08/02/2021