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
8Prabath Jayasuriya Prabath Jayasuriya Sri Lanka783783 v Afghanistan at Colombo (SSC) 2024
9James Anderson James Anderson England739903 v India at Lord's 2018
10Shaheen Afridi Shaheen Afridi Pakistan733836 v Sri Lanka at Galle 2022
11Kyle Jamieson Kyle Jamieson New Zealand729836 v England at Lord's 2022
12Matt Henry Matt Henry New Zealand711711 v Australia at Christchurch 2024
13Taijul Islam Taijul Islam Bangladesh706708 v New Zealand at Sylhet 2023
14Mitchell Starc Mitchell Starc Australia704807 v New Zealand at Perth 2019
15Ollie Robinson Ollie Robinson England700820 v New Zealand at Mount Maunganui 2023
16Kuldeep Yadav Kuldeep Yadav India686686 v England at Dharamsala 2024
17Kemar Roach Kemar Roach West Indies666781 v India at Jamaica 2019
18Anrich Nortje Anrich Nortje South Africa664698 v West Indies at Centurion 2023
19Tim Southee Tim Southee New Zealand634839 v India at Kanpur 2021
20Mehidy Hasan Mehidy Hasan Bangladesh617696 v West Indies at Dhaka 2018
21Jason Holder Jason Holder West Indies600862 v England at Southampton 2020
22Mohammed Shami Mohammed Shami India598789 v Bangladesh at Indore 2019
23Chris Woakes Chris Woakes England593690 v Pakistan at Old Trafford 2020
24Marco Jansen Marco Jansen South Africa592636 v Australia at Brisbane 2022
25Mohammed Siraj Mohammed Siraj India587661 v South Africa at Cape Town 2024
26Mark Wood Mark Wood England582640 v Australia at The Oval 2023
27Shakib Al Hasan Shakib Al Hasan Bangladesh566705 v Australia at Mirpur 2017
=Keshav Maharaj Keshav Maharaj South Africa566696 v Zimbabwe at Gqeberha 2017
29Ramesh Mendis Ramesh Mendis Sri Lanka563641 v Pakistan at Galle 2023
30Lungi Ngidi Lungi Ngidi South Africa558638 v India at Cape Town 2022
31Alzarri Joseph Alzarri Joseph West Indies552577 v South Africa at Johannesburg 2023
32Hasan Ali Hasan Ali Pakistan551760 v Bangladesh at Mirpur 2021
33Asitha Fernando Asitha Fernando Sri Lanka550550 v Afghanistan at Colombo (SSC) 2024
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
39Duanne Olivier Duanne Olivier South Africa504692 v Sri Lanka at Gqeberha 2019
40Shannon Gabriel Shannon Gabriel West Indies501758 v Bangladesh at Jamaica 2018
41Umesh Yadav Umesh Yadav India498671 v Bangladesh at Kolkata 2019
42Noman Ali Noman Ali Pakistan482497 v Sri Lanka at Colombo (SSC) 2023
43Abrar Ahmed Abrar Ahmed Pakistan449463 v Sri Lanka at Colombo (SSC) 2023
44Kasun Rajitha Kasun Rajitha Sri Lanka435474 v Bangladesh at Mirpur 2022
45Jayden Seales Jayden Seales West Indies432508 v Bangladesh at St Lucia 2022
=Aamer Jamal Aamer Jamal Pakistan432432 v Australia at Sydney 2024
47Nayeem Hasan Nayeem Hasan Bangladesh426426 v New Zealand at Mirpur 2023
48Ben Stokes Ben Stokes England420606 v West Indies at St Lucia 2019
49Shamar Joseph Shamar Joseph West Indies397397 v Australia at Brisbane 2024
50Vishwa Fernando Vishwa Fernando Sri Lanka395402 v Bangladesh at Pallekele 2021
51Glenn Phillips Glenn Phillips New Zealand394411 v Australia at Wellington 2024
52Moeen Ali Moeen Ali England393633 v West Indies at Edgbaston 2017
=Lahiru Kumara Lahiru Kumara Sri Lanka393517 v Zimbabwe at Harare 2020
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
63Shoriful Islam Shoriful Islam Bangladesh336336 v New Zealand at Mirpur 2023
64Jomel Warrican Jomel Warrican West Indies331346 v Sri Lanka at Galle 2021
65Josh Tongue Josh Tongue England328356 v Australia at Lord's 2023
66Ebadot Hossain Ebadot Hossain Bangladesh321328 v Afghanistan at Mirpur 2023
67Cameron Green Cameron Green Australia320338 v England at Hobart 2022
68Mark Adair Mark Adair Ireland319319 v Afghanistan at Abu Dhabi 2024
69Mitchell Santner Mitchell Santner New Zealand316344 v West Indies at Hamilton 2017
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
83Rehan Ahmed Rehan Ahmed England255287 v India at Visakhapatnam 2024
84Wiaan Mulder Wiaan Mulder South Africa250360 v Sri Lanka at Johannesburg 2021
=Blair Tickner Blair Tickner New Zealand250266 v Sri Lanka at Wellington 2023
86Donald Tiripano Donald Tiripano Zimbabwe237248 v Bangladesh at Harare 2021
87Mohammad Nawaz Mohammad Nawaz Pakistan236316 v Sri Lanka at Galle 2022
88Yamin Ahmadzai Yamin Ahmadzai Afghanistan231360 v Bangladesh at Chittagong 2019
89Gerald Coetzee Gerald Coetzee South Africa226325 v West Indies at Johannesburg 2023
90Zahid Mahmood Zahid Mahmood Pakistan224243 v England at Multan 2022
91Taskin Ahmed Taskin Ahmed Bangladesh222226 v Afghanistan at Mirpur 2023
92Brandon Mavuta Brandon Mavuta Zimbabwe221221 v West Indies at Bulawayo 2023
93Faheem Ashraf Faheem Ashraf Pakistan216292 v Australia at Karachi 2022
94Michael Neser Michael Neser Australia208254 v West Indies at Adelaide 2022
=Matthew Kuhnemann Matthew Kuhnemann Australia208255 v India at Indore 2023
96Nijat Masood Nijat Masood Afghanistan196196 v Ireland at Abu Dhabi 2024
97Rachin Ravindra Rachin Ravindra New Zealand194217 v Australia at Wellington 2024
98Dhananjaya de Silva Dhananjaya de Silva Sri Lanka193235 v Pakistan at Galle 2022
=Khaled Ahmed Khaled Ahmed Bangladesh193231 v India at Chittagong 2022
100Salman Agha Salman Agha Pakistan191201 v Sri Lanka at Galle 2023