ICC Player Rankings for ODI Bowlers

RankPlayerRatingCareer Best Rating
1 Keshav Maharaj Keshav Maharaj South Africa716741 v Australia at Kolkata 2023
2Josh Hazlewood Josh Hazlewood Australia688727 v England at Melbourne 2022
3Adam Zampa Adam Zampa Australia686695 v Bangladesh at Pune 2023
4Mohammed Siraj Mohammed Siraj India678736 v New Zealand at Raipur 2023
5Jasprit Bumrah Jasprit Bumrah India665838 v West Indies at Trivandrum 2018
6Mohammad Nabi Mohammad Nabi Afghanistan653657 v Zimbabwe at Harare 2022
7Shaheen Afridi Shaheen Afridi Pakistan650688 v West Indies at Multan 2022
8Rashid Khan Rashid Khan Afghanistan647799 v Pakistan at Abu Dhabi 2018
9Kuldeep Yadav Kuldeep Yadav India645760 v New Zealand at Bay Oval 2019
10Trent Boult Trent Boult New Zealand643775 v Australia at Cairns 2022
11Bernard Scholtz Bernard Scholtz Namibia642642 v Netherlands at Kirtipur, Nepal 2024
12Maheesh Theekshana Maheesh Theekshana Sri Lanka637648 v Afghanistan at Pallekele 2024
13Mohammed Shami Mohammed Shami India629657 v New Zealand at Mumbai 2023
14Mark Watt Mark Watt Scotland611622 v West Indies at Harare 2023
15Mitchell Starc Mitchell Starc Australia604781 v New Zealand at Melbourne 2015
16Mujeeb Ur Rahman Mujeeb Ur Rahman Afghanistan603713 v Ireland at Abu Dhabi 2021
17Kagiso Rabada Kagiso Rabada South Africa599718 v England at Lord's 2017
18Chris Woakes Chris Woakes England596711 v Sri Lanka at Bristol 2021
19Matt Henry Matt Henry New Zealand593691 v Bangladesh at Wellington 2021
20Saurabh Netravalkar Saurabh Netravalkar USA586597 v Nepal at Harare 2023
21Mitchell Santner Mitchell Santner New Zealand582648 v England at Hamilton 2018
22Ravindra Jadeja Ravindra Jadeja India572732 v Zimbabwe at Bulawayo 2013
23Mark Adair Mark Adair Ireland566566 v Zimbabwe at Harare 2023
24Haris Rauf Haris Rauf Pakistan563593 v Sri Lanka at Hyderabad 2023
25Shakib Al Hasan Shakib Al Hasan Bangladesh561715 v Zimbabwe at Chittagong 2009
26Richard Ngarava Richard Ngarava Zimbabwe548553 v Sri Lanka at Colombo (RPS) 2024
27Andy McBrine Andy McBrine Ireland546646 v West Indies at Jamaica 2022
28Pat Cummins Pat Cummins Australia545725 v Sri Lanka at The Oval 2019
29Wanindu Hasaranga Wanindu Hasaranga Sri Lanka543582 v Oman at Bulawayo 2023
30Adil Rashid Adil Rashid England541674 v India at Headingley 2018
31Marco Jansen Marco Jansen South Africa537586 v New Zealand at Pune 2023
32Lungi Ngidi Lungi Ngidi South Africa535622 v Australia at Bloemfontein 2020
33Sean Abbott Sean Abbott Australia530530 v West Indies at Canberra 2024
=Akeal Hosein Akeal Hosein West Indies530597 v South Africa at Potchefstroom 2023
35Joshua Little Joshua Little Ireland528533 v Zimbabwe at Harare 2023
36Shoriful Islam Shoriful Islam Bangladesh523523 v New Zealand at Napier 2023
=Aryan Dutt Aryan Dutt Netherlands523523 v Nepal at Kirtipur, Nepal 2024
38Dilshan Madushanka Dilshan Madushanka Sri Lanka520535 v Bangladesh at Delhi 2023
39Reece Topley Reece Topley England515558 v South Africa at Mumbai 2023
40Christophe Sole Christophe Sole Scotland509511 v Zimbabwe at Bulawayo 2023
41Mohammad Wasim Mohammad Wasim Pakistan505505 v England at Kolkata 2023
42Alzarri Joseph Alzarri Joseph West Indies503625 v South Africa at Potchefstroom 2023
43Mehidy Hasan Mehidy Hasan Bangladesh502725 v Sri Lanka at Mirpur 2021
=Sandeep Lamichhane Sandeep Lamichhane Nepal502595 v Papua New Guinea at Kirtipur, Nepal 2023
45Ruben Trumpelmann Ruben Trumpelmann Namibia501522 v Nepal at Kirtipur, Nepal 2024
46Tabraiz Shamsi Tabraiz Shamsi South Africa500597 v Bangladesh at Johannesburg 2022
=Aayan Khan Aayan Khan United Arab Emirates500517 v Sri Lanka at Bulawayo 2023
48Bilal Khan Bilal Khan Oman499546 v USA at Texas 2022
49Mustafizur Rahman Mustafizur Rahman Bangladesh497693 v West Indies at Sylhet 2018
=Jofra Archer Jofra Archer England497642 v Australia at Old Trafford 2020
51Fazalhaq Farooqi Fazalhaq Farooqi Afghanistan494544 v Pakistan at Hambantota 2023
52Sikandar Raza Sikandar Raza Zimbabwe492492 v Sri Lanka at Colombo (RPS) 2024
53Gudakesh Motie Gudakesh Motie West Indies486516 v Australia at Sydney 2024
54Lalit Rajbanshi Lalit Rajbanshi Nepal485487 v Netherlands at Kirtipur, Nepal 2024
55Craig Young Craig Young Ireland484496 v Zimbabwe at Harare 2023
=Lockie Ferguson Lockie Ferguson New Zealand484667 v West Indies at Old Trafford 2019
57Zeeshan Maqsood Zeeshan Maqsood Oman483510 v United Arab Emirates at Bulawayo 2023
58Logan van Beek Logan van Beek Netherlands481533 v Afghanistan at Lucknow 2023
=Kaleemullah Kaleemullah Oman481481 v West Indies at Harare 2023
60Blessing Muzarabani Blessing Muzarabani Zimbabwe480515 v Afghanistan at Harare 2022
61Nosthush Kenjige Nosthush Kenjige USA479479 v United Arab Emirates at Harare 2023
62Safyaan Sharif Safyaan Sharif Scotland477543 v England at Edinburgh 2018
63Rohan Mustafa Rohan Mustafa United Arab Emirates473523 v West Indies at Sharjah 2023
64Dipendra Singh Airee Dipendra Singh Airee Nepal471482 v USA at Harare 2023
65Mohammad Nawaz Mohammad Nawaz Pakistan468549 v New Zealand at Karachi 2023
66Gerald Coetzee Gerald Coetzee South Africa465479 v Australia at Kolkata 2023
67Assad Vala Assad Vala Papua New Guinea464467 v Nepal at Dubai 2023
68Chad Soper Chad Soper Papua New Guinea462488 v United Arab Emirates at Dubai 2023
69Taskin Ahmed Taskin Ahmed Bangladesh458528 v West Indies at Guyana 2022
70Mark Wood Mark Wood England447609 v Afghanistan at Old Trafford 2019
71Zahoor Khan Zahoor Khan United Arab Emirates446490 v West Indies at Sharjah 2023
72Shardul Thakur Shardul Thakur India440546 v West Indies at Trinidad 2023
73Junaid Siddique Junaid Siddique United Arab Emirates439440 v Nepal at Harare 2023
74Michael Leask Michael Leask Scotland431439 v Namibia at Kirtipur, Nepal 2023
=Moeen Ali Moeen Ali England431623 v Australia at Old Trafford 2018
76Naseem Shah Naseem Shah Pakistan429474 v India at Colombo (RPS) 2023
77Dunith Wellalage Dunith Wellalage Sri Lanka427427 v Afghanistan at Pallekele 2024
78Hardik Pandya Hardik Pandya India424549 v South Africa at Centurion 2018
=Sam Curran Sam Curran England424454 v Bangladesh at Chittagong 2023
80Sompal Kami Sompal Kami Nepal420457 v Papua New Guinea at Kirtipur, Nepal 2023
81Shadab Khan Shadab Khan Pakistan418599 v South Africa at Durban 2019
=Graham Hume Graham Hume Ireland418418 v Zimbabwe at Harare 2023
83Brandon McMullen Brandon McMullen Scotland417417 v Netherlands at Bulawayo 2023
84Dushmantha Chameera Dushmantha Chameera Sri Lanka416552 v Australia at Pallekele 2022
85Hasan Ali Hasan Ali Pakistan415764 v New Zealand at Wellington 2018
86Ish Sodhi Ish Sodhi New Zealand412565 v India at Bay Oval 2019
87Tim Southee Tim Southee New Zealand411632 v England at Wellington 2015
=Fred Klaassen Fred Klaassen Netherlands411507 v South Africa at Johannesburg 2023
89Nisarg Patel Nisarg Patel USA409414 v Jersey at Namibia 2023
90Bas de Leede Bas de Leede Netherlands405405 v Nepal at Kirtipur, Nepal 2024
91Jason Holder Jason Holder West Indies404607 v Zimbabwe at Harare 2018
92Kasun Rajitha Kasun Rajitha Sri Lanka403459 v Afghanistan at Pune 2023
93Paul van Meekeren Paul van Meekeren Netherlands398437 v Bangladesh at Kolkata 2023
=Gerhard Erasmus Gerhard Erasmus Namibia398398 v Netherlands at Kirtipur, Nepal 2024
95Glenn Maxwell Glenn Maxwell Australia396479 v England at Headingley 2015
96Taijul Islam Taijul Islam Bangladesh393502 v England at Chittagong 2023
=Tangeni Lungameni Tangeni Lungameni Namibia393443 v United Arab Emirates at Dubai 2023
98Akila Dananjaya Akila Dananjaya Sri Lanka392646 v England at Colombo (RPS) 2018
99Vivian Kingma Vivian Kingma Netherlands387387 v Nepal at Kirtipur, Nepal 2024
=Yuzvendra Chahal Yuzvendra Chahal India387724 v New Zealand at Napier 2019