ICC Player Rankings for Test Bowlers

RankPlayerRatingCareer Best Rating
1 Ravichandran Ashwin Ravichandran Ashwin India870904 v England at Mumbai 2016
2Josh Hazlewood Josh Hazlewood Australia847864 v India at Bengaluru 2017
=Jasprit Bumrah Jasprit Bumrah India847881 v England at Visakhapatnam 2024
4Kagiso Rabada Kagiso Rabada South Africa834902 v Australia at Gqeberha 2018
5Pat Cummins Pat Cummins Australia820914 v England at Old Trafford 2019
6Nathan Lyon Nathan Lyon Australia801801 v New Zealand at Christchurch 2024
7Ravindra Jadeja Ravindra Jadeja India788899 v Australia at Ranchi 2017
8James Anderson James Anderson England739903 v India at Lord's 2018
9Shaheen Afridi Shaheen Afridi Pakistan733836 v Sri Lanka at Galle 2022
10Kyle Jamieson Kyle Jamieson New Zealand729836 v England at Lord's 2022
11Prabath Jayasuriya Prabath Jayasuriya Sri Lanka724783 v Afghanistan at Colombo (SSC) 2024
12Matt Henry Matt Henry New Zealand711711 v Australia at Christchurch 2024
13Mitchell Starc Mitchell Starc Australia704807 v New Zealand at Perth 2019
14Ollie Robinson Ollie Robinson England700820 v New Zealand at Mount Maunganui 2023
15Kuldeep Yadav Kuldeep Yadav India686686 v England at Dharamsala 2024
16Kemar Roach Kemar Roach West Indies666781 v India at Jamaica 2019
17Anrich Nortje Anrich Nortje South Africa664698 v West Indies at Centurion 2023
18Taijul Islam Taijul Islam Bangladesh654708 v New Zealand at Sylhet 2023
19Tim Southee Tim Southee New Zealand634839 v India at Kanpur 2021
20Jason Holder Jason Holder West Indies600862 v England at Southampton 2020
21Mohammed Shami Mohammed Shami India598789 v Bangladesh at Indore 2019
22Chris Woakes Chris Woakes England593690 v Pakistan at Old Trafford 2020
23Marco Jansen Marco Jansen South Africa592636 v Australia at Brisbane 2022
24Mehidy Hasan Mehidy Hasan Bangladesh589696 v West Indies at Dhaka 2018
25Mohammed Siraj Mohammed Siraj India587661 v South Africa at Cape Town 2024
26Mark Wood Mark Wood England582640 v Australia at The Oval 2023
27Asitha Fernando Asitha Fernando Sri Lanka576576 v Bangladesh at Chittagong 2024
28Keshav Maharaj Keshav Maharaj South Africa566696 v Zimbabwe at Gqeberha 2017
29Shakib Al Hasan Shakib Al Hasan Bangladesh561705 v Australia at Mirpur 2017
30Lungi Ngidi Lungi Ngidi South Africa558638 v India at Cape Town 2022
31Alzarri Joseph Alzarri Joseph West Indies552577 v South Africa at Johannesburg 2023
=Ramesh Mendis Ramesh Mendis Sri Lanka552641 v Pakistan at Galle 2023
33Hasan Ali Hasan Ali Pakistan551760 v Bangladesh at Mirpur 2021
34Jack Leach Jack Leach England549604 v New Zealand at Headingley 2022
35Kyle Mayers Kyle Mayers West Indies540562 v South Africa at Johannesburg 2023
36Ajaz Patel Ajaz Patel New Zealand526548 v Bangladesh at Mirpur 2023
=Axar Patel Axar Patel India526650 v Bangladesh at Chittagong 2022
38Naseem Shah Naseem Shah Pakistan514530 v Sri Lanka at Colombo (SSC) 2023
39Kasun Rajitha Kasun Rajitha Sri Lanka510515 v Bangladesh at Sylhet 2024
40Duanne Olivier Duanne Olivier South Africa504692 v Sri Lanka at Gqeberha 2019
41Vishwa Fernando Vishwa Fernando Sri Lanka502502 v Bangladesh at Chittagong 2024
42Shannon Gabriel Shannon Gabriel West Indies501758 v Bangladesh at Jamaica 2018
43Umesh Yadav Umesh Yadav India498671 v Bangladesh at Kolkata 2019
44Lahiru Kumara Lahiru Kumara Sri Lanka482517 v Zimbabwe at Harare 2020
=Noman Ali Noman Ali Pakistan482497 v Sri Lanka at Colombo (SSC) 2023
46Abrar Ahmed Abrar Ahmed Pakistan449463 v Sri Lanka at Colombo (SSC) 2023
47Jayden Seales Jayden Seales West Indies432508 v Bangladesh at St Lucia 2022
=Aamer Jamal Aamer Jamal Pakistan432432 v Australia at Sydney 2024
49Ben Stokes Ben Stokes England420606 v West Indies at St Lucia 2019
50Nayeem Hasan Nayeem Hasan Bangladesh418426 v New Zealand at Mirpur 2023
51Shamar Joseph Shamar Joseph West Indies397397 v Australia at Brisbane 2024
52Glenn Phillips Glenn Phillips New Zealand394411 v Australia at Wellington 2024
53Moeen Ali Moeen Ali England393633 v West Indies at Edgbaston 2017
54Gudakesh Motie Gudakesh Motie West Indies378447 v Zimbabwe at Bulawayo 2023
55Nandre Burger Nandre Burger South Africa372380 v India at Cape Town 2024
56Roston Chase Roston Chase West Indies370505 v England at Old Trafford 2020
57William ORourke William O'Rourke New Zealand365369 v Australia at Wellington 2024
58Scott Boland Scott Boland Australia363534 v India at The Oval 2023
59Matthew Potts Matthew Potts England357432 v India at Edgbaston 2022
60Todd Murphy Todd Murphy Australia354380 v England at The Oval 2023
61Shardul Thakur Shardul Thakur India350489 v South Africa at Cape Town 2022
62Joe Root Joe Root England343377 v India at Hyderabad 2024
63Jomel Warrican Jomel Warrican West Indies331346 v Sri Lanka at Galle 2021
64Josh Tongue Josh Tongue England328356 v Australia at Lord's 2023
65Cameron Green Cameron Green Australia320338 v England at Hobart 2022
66Mark Adair Mark Adair Ireland319319 v Afghanistan at Abu Dhabi 2024
67Mitchell Santner Mitchell Santner New Zealand316344 v West Indies at Hamilton 2017
68Ebadot Hossain Ebadot Hossain Bangladesh315328 v Afghanistan at Mirpur 2023
69Shoriful Islam Shoriful Islam Bangladesh312336 v New Zealand at Mirpur 2023
70Tom Hartley Tom Hartley England310382 v India at Visakhapatnam 2024
71Shoaib Bashir Shoaib Bashir England308308 v India at Dharamsala 2024
72Ish Sodhi Ish Sodhi New Zealand293365 v Pakistan at Karachi 2023
73Dane Piedt Dane Piedt South Africa288319 v England at Cape Town 2016
=Neil Brand Neil Brand South Africa288293 v New Zealand at Mount Maunganui 2024
75Michael Bracewell Michael Bracewell New Zealand286304 v Sri Lanka at Wellington 2023
76Rahkeem Cornwall Rahkeem Cornwall West Indies282376 v Sri Lanka at Antigua 2021
=Amir Hamza Amir Hamza Afghanistan282389 v Zimbabwe at Abu Dhabi 2021
78Sajid Khan Sajid Khan Pakistan278415 v Bangladesh at Mirpur 2021
79Simon Harmer Simon Harmer South Africa277391 v Bangladesh at Gqeberha 2022
80Victor Nyauchi Victor Nyauchi Zimbabwe276327 v Afghanistan at Abu Dhabi 2021
=Naveed Zadran Naveed Zadran Afghanistan276276 v Ireland at Abu Dhabi 2024
82Mitchell Marsh Mitchell Marsh Australia263349 v West Indies at Melbourne 2015
83Khaled Ahmed Khaled Ahmed Bangladesh259259 v Sri Lanka at Chittagong 2024
84Rehan Ahmed Rehan Ahmed England255287 v India at Visakhapatnam 2024
85Wiaan Mulder Wiaan Mulder South Africa250360 v Sri Lanka at Johannesburg 2021
=Blair Tickner Blair Tickner New Zealand250266 v Sri Lanka at Wellington 2023
87Donald Tiripano Donald Tiripano Zimbabwe237248 v Bangladesh at Harare 2021
88Mohammad Nawaz Mohammad Nawaz Pakistan236316 v Sri Lanka at Galle 2022
89Yamin Ahmadzai Yamin Ahmadzai Afghanistan231360 v Bangladesh at Chittagong 2019
90Gerald Coetzee Gerald Coetzee South Africa226325 v West Indies at Johannesburg 2023
91Zahid Mahmood Zahid Mahmood Pakistan224243 v England at Multan 2022
92Brandon Mavuta Brandon Mavuta Zimbabwe221221 v West Indies at Bulawayo 2023
93Taskin Ahmed Taskin Ahmed Bangladesh217226 v Afghanistan at Mirpur 2023
94Faheem Ashraf Faheem Ashraf Pakistan216292 v Australia at Karachi 2022
95Hasan Mahmud Hasan Mahmud Bangladesh215215 v Sri Lanka at Chittagong 2024
96Michael Neser Michael Neser Australia208254 v West Indies at Adelaide 2022
=Matthew Kuhnemann Matthew Kuhnemann Australia208255 v India at Indore 2023
98Nijat Masood Nijat Masood Afghanistan196196 v Ireland at Abu Dhabi 2024
99Rachin Ravindra Rachin Ravindra New Zealand194217 v Australia at Wellington 2024
100Salman Agha Salman Agha Pakistan191201 v Sri Lanka at Galle 2023