Advertisement

ICC Player Rankings for Test Bowlers

Rank Player Rating Career Best Rating
1
Ravichandran Ashwin India
870 904 v England at Mumbai 2016
2
Josh Hazlewood Australia
847 864 v India at Bengaluru 2017
=
Jasprit Bumrah India
847 881 v England at Visakhapatnam 2024
4
Pat Cummins Australia
820 914 v England at Old Trafford 2019
=
Kagiso Rabada South Africa
820 902 v Australia at Gqeberha 2018
6
Nathan Lyon Australia
801 801 v New Zealand at Christchurch 2024
7
Ravindra Jadeja India
788 899 v Australia at Ranchi 2017
8
Kyle Jamieson New Zealand
729 836 v England at Lord's 2022
9
Prabath Jayasuriya Sri Lanka
727 783 v Afghanistan at Colombo (SSC) 2024
10
Shaheen Afridi Pakistan
716 836 v Sri Lanka at Galle 2022
11
Matt Henry New Zealand
711 711 v Australia at Christchurch 2024
12
Mitchell Starc Australia
704 807 v New Zealand at Perth 2019
13
Jayden Seales West Indies
687 687 v South Africa at Guyana 2024
14
Kuldeep Yadav India
686 686 v England at Dharamsala 2024
15
Ollie Robinson England
672 820 v New Zealand at Mount Maunganui 2023
16
Chris Woakes England
665 690 v Pakistan at Old Trafford 2020
17
Asitha Fernando Sri Lanka
652 652 v England at Old Trafford 2024
18
Anrich Nortje South Africa
651 698 v West Indies at Centurion 2023
19
Taijul Islam Bangladesh
647 708 v New Zealand at Sylhet 2023
20
Kemar Roach West Indies
637 781 v India at Jamaica 2019
21
Tim Southee New Zealand
634 839 v India at Kanpur 2021
22
Keshav Maharaj South Africa
614 696 v Zimbabwe at Gqeberha 2017
23
Mehidy Hasan Bangladesh
611 696 v West Indies at Dhaka 2018
24
Mark Wood England
607 640 v Australia at The Oval 2023
25
Mohammed Shami India
598 789 v Bangladesh at Indore 2019
26
Mohammed Siraj India
587 661 v South Africa at Cape Town 2024
27
Marco Jansen South Africa
580 636 v Australia at Brisbane 2022
28
Shakib Al Hasan Bangladesh
569 705 v Australia at Mirpur 2017
29
Jason Holder West Indies
555 862 v England at Southampton 2020
30
Ramesh Mendis Sri Lanka
547 641 v Pakistan at Galle 2023
31
Hasan Ali Pakistan
545 760 v Bangladesh at Mirpur 2021
32
Alzarri Joseph West Indies
541 577 v South Africa at Johannesburg 2023
33
Naseem Shah Pakistan
536 536 v Bangladesh at Rawalpindi 2024
34
Lungi Ngidi South Africa
534 638 v India at Cape Town 2022
35
Jack Leach England
528 604 v New Zealand at Headingley 2022
36
Ajaz Patel New Zealand
526 548 v Bangladesh at Mirpur 2023
=
Axar Patel India
526 650 v Bangladesh at Chittagong 2022
38
Kyle Mayers West Indies
513 562 v South Africa at Johannesburg 2023
39
Kasun Rajitha Sri Lanka
505 515 v Bangladesh at Sylhet 2024
40
Umesh Yadav India
498 671 v Bangladesh at Kolkata 2019
41
Duanne Olivier South Africa
494 692 v Sri Lanka at Gqeberha 2019
42
Gus Atkinson England
488 488 v Sri Lanka at Old Trafford 2024
43
Vishwa Fernando Sri Lanka
483 502 v Bangladesh at Chittagong 2024
44
Lahiru Kumara Sri Lanka
477 517 v Zimbabwe at Harare 2020
=
Noman Ali Pakistan
477 497 v Sri Lanka at Colombo (SSC) 2023
46
Shannon Gabriel West Indies
476 758 v Bangladesh at Jamaica 2018
47
Abrar Ahmed Pakistan
445 463 v Sri Lanka at Colombo (SSC) 2023
48
Aamer Jamal Pakistan
428 432 v Australia at Sydney 2024
49
Ben Stokes England
425 606 v West Indies at St Lucia 2019
50
Blessing Muzarabani Zimbabwe
423 423 v Ireland at Stormont 2024
51
Nayeem Hasan Bangladesh
413 426 v New Zealand at Mirpur 2023
52
Jomel Warrican West Indies
396 396 v South Africa at Guyana 2024
53
Glenn Phillips New Zealand
394 411 v Australia at Wellington 2024
54
Shamar Joseph West Indies
392 397 v Australia at Brisbane 2024
55
Shoaib Bashir England
389 404 v West Indies at Trent Bridge 2024
56
Moeen Ali England
377 633 v West Indies at Edgbaston 2017
57
Matthew Potts England
365 432 v India at Edgbaston 2022
=
William O'Rourke New Zealand
365 369 v Australia at Wellington 2024
59
Scott Boland Australia
363 534 v India at The Oval 2023
60
Todd Murphy Australia
354 380 v England at The Oval 2023
61
Roston Chase West Indies
352 505 v England at Old Trafford 2020
62
Shardul Thakur India
350 489 v South Africa at Cape Town 2022
63
Mark Adair Ireland
343 343 v Zimbabwe at Stormont 2024
64
Shoriful Islam Bangladesh
338 338 v Pakistan at Rawalpindi 2024
=
Gudakesh Motie West Indies
338 447 v Zimbabwe at Bulawayo 2023
66
Wiaan Mulder South Africa
336 360 v Sri Lanka at Johannesburg 2021
67
Joe Root England
333 377 v India at Hyderabad 2024
=
Dane Piedt South Africa
333 333 v West Indies at Guyana 2024
69
Nandre Burger South Africa
329 380 v India at Cape Town 2024
70
Cameron Green Australia
320 338 v England at Hobart 2022
71
Mitchell Santner New Zealand
316 344 v West Indies at Hamilton 2017
=
Josh Tongue England
316 356 v Australia at Lord's 2023
73
Ebadot Hossain Bangladesh
312 328 v Afghanistan at Mirpur 2023
74
Hasan Mahmud Bangladesh
310 310 v Pakistan at Rawalpindi 2024
75
Tom Hartley England
298 382 v India at Visakhapatnam 2024
76
Ish Sodhi New Zealand
293 365 v Pakistan at Karachi 2023
77
Michael Bracewell New Zealand
286 304 v Sri Lanka at Wellington 2023
78
Craig Young Ireland
285 285 v Zimbabwe at Stormont 2024
79
Amir Hamza Afghanistan
282 389 v Zimbabwe at Abu Dhabi 2021
=
Neil Brand South Africa
282 293 v New Zealand at Mount Maunganui 2024
81
Naveed Zadran Afghanistan
276 276 v Ireland at Abu Dhabi 2024
82
Sajid Khan Pakistan
275 415 v Bangladesh at Mirpur 2021
83
Simon Harmer South Africa
271 391 v Bangladesh at Gqeberha 2022
84
Rahkeem Cornwall West Indies
269 376 v Sri Lanka at Antigua 2021
85
Victor Nyauchi Zimbabwe
264 327 v Afghanistan at Abu Dhabi 2021
86
Mitchell Marsh Australia
263 349 v West Indies at Melbourne 2015
87
Khaled Ahmed Bangladesh
256 259 v Sri Lanka at Chittagong 2024
88
Blair Tickner New Zealand
250 266 v Sri Lanka at Wellington 2023
89
Barry McCarthy Ireland
247 247 v Zimbabwe at Stormont 2024
90
Rehan Ahmed England
245 287 v India at Visakhapatnam 2024
91
Donald Tiripano Zimbabwe
235 248 v Bangladesh at Harare 2021
92
Andy McBrine Ireland
233 233 v Zimbabwe at Stormont 2024
93
Yamin Ahmadzai Afghanistan
231 360 v Bangladesh at Chittagong 2019
94
Gerald Coetzee South Africa
222 325 v West Indies at Johannesburg 2023
95
Brandon Mavuta Zimbabwe
219 221 v West Indies at Bulawayo 2023
96
Khurram Shahzad Pakistan
216 216 v Bangladesh at Rawalpindi 2024
97
Taskin Ahmed Bangladesh
215 226 v Afghanistan at Mirpur 2023
98
Faheem Ashraf Pakistan
213 292 v Australia at Karachi 2022
99
Matthew Kuhnemann Australia
208 255 v India at Indore 2023
100
Sean Williams Zimbabwe
204 247 v Bangladesh at Sylhet 2018
Select Language