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
6Shaheen Afridi Shaheen Afridi Pakistan650688 v West Indies at Multan 2022
7Mohammad Nabi Mohammad Nabi Afghanistan648657 v Zimbabwe at Harare 2022
8Kuldeep Yadav Kuldeep Yadav India645760 v New Zealand at Bay Oval 2019
9Trent Boult Trent Boult New Zealand643775 v Australia at Cairns 2022
10Bernard Scholtz Bernard Scholtz Namibia642642 v Netherlands at Kirtipur, Nepal 2024
11Rashid Khan Rashid Khan Afghanistan641799 v Pakistan at Abu Dhabi 2018
12Maheesh Theekshana Maheesh Theekshana Sri Lanka637648 v Afghanistan at Pallekele 2024
13Mohammed Shami Mohammed Shami India629657 v New Zealand at Mumbai 2023
14Mitchell Starc Mitchell Starc Australia604781 v New Zealand at Melbourne 2015
15Kagiso Rabada Kagiso Rabada South Africa599718 v England at Lord's 2017
16Mark Watt Mark Watt Scotland597622 v West Indies at Harare 2023
=Mujeeb Ur Rahman Mujeeb Ur Rahman Afghanistan597713 v Ireland at Abu Dhabi 2021
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
23Haris Rauf Haris Rauf Pakistan563593 v Sri Lanka at Hyderabad 2023
24Shakib Al Hasan Shakib Al Hasan Bangladesh561715 v Zimbabwe at Chittagong 2009
25Andy McBrine Andy McBrine Ireland549646 v West Indies at Jamaica 2022
26Richard Ngarava Richard Ngarava Zimbabwe548553 v Sri Lanka at Colombo (RPS) 2024
27Mark Adair Mark Adair Ireland547566 v Zimbabwe at Harare 2023
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
35Shoriful Islam Shoriful Islam Bangladesh523523 v New Zealand at Napier 2023
=Aryan Dutt Aryan Dutt Netherlands523523 v Nepal at Kirtipur, Nepal 2024
37Joshua Little Joshua Little Ireland522533 v Zimbabwe at Harare 2023
38Dilshan Madushanka Dilshan Madushanka Sri Lanka520535 v Bangladesh at Delhi 2023
39Reece Topley Reece Topley England515558 v South Africa at Mumbai 2023
40Aayan Khan Aayan Khan United Arab Emirates512517 v Sri Lanka at Bulawayo 2023
41Fazalhaq Farooqi Fazalhaq Farooqi Afghanistan511544 v Pakistan at Hambantota 2023
42Mohammad Wasim Mohammad Wasim Pakistan505505 v England at Kolkata 2023
43Alzarri Joseph Alzarri Joseph West Indies503625 v South Africa at Potchefstroom 2023
44Mehidy Hasan Mehidy Hasan Bangladesh502725 v Sri Lanka at Mirpur 2021
=Sandeep Lamichhane Sandeep Lamichhane Nepal502595 v Papua New Guinea at Kirtipur, Nepal 2023
46Ruben Trumpelmann Ruben Trumpelmann Namibia501522 v Nepal at Kirtipur, Nepal 2024
47Tabraiz Shamsi Tabraiz Shamsi South Africa500597 v Bangladesh at Johannesburg 2022
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
51Christophe Sole Christophe Sole Scotland494511 v Zimbabwe at Bulawayo 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
55Lockie Ferguson Lockie Ferguson New Zealand484667 v West Indies at Old Trafford 2019
56Zeeshan Maqsood Zeeshan Maqsood Oman483510 v United Arab Emirates at Bulawayo 2023
57Craig Young Craig Young Ireland482496 v Zimbabwe at Harare 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
62Dipendra Singh Airee Dipendra Singh Airee Nepal471482 v USA at Harare 2023
63Safyaan Sharif Safyaan Sharif Scotland470543 v England at Edinburgh 2018
64Mohammad Nawaz Mohammad Nawaz Pakistan468549 v New Zealand at Karachi 2023
65Gerald Coetzee Gerald Coetzee South Africa465479 v Australia at Kolkata 2023
66Assad Vala Assad Vala Papua New Guinea464467 v Nepal at Dubai 2023
67Chad Soper Chad Soper Papua New Guinea462488 v United Arab Emirates at Dubai 2023
68Rohan Mustafa Rohan Mustafa United Arab Emirates459523 v West Indies at Sharjah 2023
69Taskin Ahmed Taskin Ahmed Bangladesh458528 v West Indies at Guyana 2022
70Zahoor Khan Zahoor Khan United Arab Emirates457490 v West Indies at Sharjah 2023
71Mark Wood Mark Wood England447609 v Afghanistan at Old Trafford 2019
72Shardul Thakur Shardul Thakur India440546 v West Indies at Trinidad 2023
73Graham Hume Graham Hume Ireland437437 v Afghanistan at Sharjah 2024
74Junaid Siddique Junaid Siddique United Arab Emirates436446 v Canada at Dubai 2024
75Michael Leask Michael Leask Scotland433439 v Namibia at Kirtipur, Nepal 2023
76Moeen Ali Moeen Ali England431623 v Australia at Old Trafford 2018
77Naseem Shah Naseem Shah Pakistan429474 v India at Colombo (RPS) 2023
78Dunith Wellalage Dunith Wellalage Sri Lanka427427 v Afghanistan at Pallekele 2024
79Hardik Pandya Hardik Pandya India424549 v South Africa at Centurion 2018
=Sam Curran Sam Curran England424454 v Bangladesh at Chittagong 2023
81Sompal Kami Sompal Kami Nepal420457 v Papua New Guinea at Kirtipur, Nepal 2023
82Shadab Khan Shadab Khan Pakistan418599 v South Africa at Durban 2019
83Dushmantha Chameera Dushmantha Chameera Sri Lanka416552 v Australia at Pallekele 2022
84Hasan Ali Hasan Ali Pakistan415764 v New Zealand at Wellington 2018
85Ish Sodhi Ish Sodhi New Zealand412565 v India at Bay Oval 2019
86Tim Southee Tim Southee New Zealand411632 v England at Wellington 2015
=Fred Klaassen Fred Klaassen Netherlands411507 v South Africa at Johannesburg 2023
88Nisarg Patel Nisarg Patel USA409414 v Jersey at Namibia 2023
89Bas de Leede Bas de Leede Netherlands405405 v Nepal at Kirtipur, Nepal 2024
90Jason Holder Jason Holder West Indies404607 v Zimbabwe at Harare 2018
91Kasun Rajitha Kasun Rajitha Sri Lanka403459 v Afghanistan at Pune 2023
92Paul van Meekeren Paul van Meekeren Netherlands398437 v Bangladesh at Kolkata 2023
=Gerhard Erasmus Gerhard Erasmus Namibia398398 v Netherlands at Kirtipur, Nepal 2024
94Glenn Maxwell Glenn Maxwell Australia396479 v England at Headingley 2015
95Taijul Islam Taijul Islam Bangladesh393502 v England at Chittagong 2023
=Tangeni Lungameni Tangeni Lungameni Namibia393443 v United Arab Emirates at Dubai 2023
97Akila Dananjaya Akila Dananjaya Sri Lanka392646 v England at Colombo (RPS) 2018
98Brandon McMullen Brandon McMullen Scotland389417 v Netherlands at Bulawayo 2023
99Vivian Kingma Vivian Kingma Netherlands387387 v Nepal at Kirtipur, Nepal 2024
=Yuzvendra Chahal Yuzvendra Chahal India387724 v New Zealand at Napier 2019