ICC Player Rankings for ODI Bowlers

Rank Player Rating Career Best Rating
1 Rashid Khan Rashid Khan Afghanistan 687 799 v Pakistan at Abu Dhabi 2018
2 Shaheen Afridi Shaheen Afridi Pakistan 682 696 v Australia at Perth Stadium 2024
3 Keshav Maharaj Keshav Maharaj South Africa 674 741 v Australia at Kolkata 2023
4 Kuldeep Yadav Kuldeep Yadav India 665 760 v New Zealand at Bay Oval 2019
5 Bernard Scholtz Bernard Scholtz Namibia 654 659 v United Arab Emirates at Namibia 2024
6 Maheesh Theekshana Maheesh Theekshana Sri Lanka 650 650 v New Zealand at Pallekele 2024
7 Jasprit Bumrah Jasprit Bumrah India 645 838 v West Indies at Trivandrum 2018
8 Mohammed Siraj Mohammed Siraj India 643 736 v New Zealand at Raipur 2023
9 Adam Zampa Adam Zampa Australia 635 698 v England at Trent Bridge 2024
10 Josh Hazlewood Josh Hazlewood Australia 634 727 v England at Melbourne 2022
11 Mohammad Nabi Mohammad Nabi Afghanistan 629 657 v Zimbabwe at Harare 2022
12 Trent Boult Trent Boult New Zealand 624 775 v Australia at Cairns 2022
13 Mohammed Shami Mohammed Shami India 610 657 v New Zealand at Mumbai 2023
= Gudakesh Motie Gudakesh Motie West Indies 610 610 v England at Barbados 2024
15 Haris Rauf Haris Rauf Pakistan 598 618 v Australia at Perth Stadium 2024
16 Mitchell Starc Mitchell Starc Australia 591 781 v New Zealand at Melbourne 2015
17 Mitchell Santner Mitchell Santner New Zealand 579 648 v England at Hamilton 2018
18 Matt Henry Matt Henry New Zealand 576 691 v Bangladesh at Wellington 2021
19 Saurabh Netravalkar Saurabh Netravalkar USA 570 597 v Nepal at Harare 2023
20 Wanindu Hasaranga Wanindu Hasaranga Sri Lanka 567 597 v West Indies at Pallekele 2024
21 Kagiso Rabada Kagiso Rabada South Africa 564 718 v England at Lord's 2017
22 Mark Adair Mark Adair Ireland 557 574 v South Africa at Abu Dhabi 2024
23 Lungi Ngidi Lungi Ngidi South Africa 556 622 v Australia at Bloemfontein 2020
= Mehidy Hasan Mehidy Hasan Bangladesh 556 725 v Sri Lanka at Mirpur 2021
= Mujeeb Ur Rahman Mujeeb Ur Rahman Afghanistan 556 713 v Ireland at Abu Dhabi 2021
26 Ravindra Jadeja Ravindra Jadeja India 555 732 v Zimbabwe at Bulawayo 2013
27 Mark Watt Mark Watt Scotland 553 622 v West Indies at Harare 2023
28 Chris Woakes Chris Woakes England 550 711 v Sri Lanka at Bristol 2021
29 Andy McBrine Andy McBrine Ireland 545 646 v West Indies at Jamaica 2022
30 Adil Rashid Adil Rashid England 543 674 v India at Headingley 2018
31 Richard Ngarava Richard Ngarava Zimbabwe 540 553 v Sri Lanka at Colombo (RPS) 2024
= Aryan Dutt Aryan Dutt Netherlands 540 542 v United Arab Emirates at Oman 2024
33 Nosthush Kenjige Nosthush Kenjige USA 537 539 v United Arab Emirates at Namibia 2024
34 Shoriful Islam Shoriful Islam Bangladesh 528 563 v Afghanistan at Sharjah 2024
35 Alzarri Joseph Alzarri Joseph West Indies 526 625 v South Africa at Potchefstroom 2023
36 Pat Cummins Pat Cummins Australia 525 725 v Sri Lanka at The Oval 2019
= Mustafizur Rahman Mustafizur Rahman Bangladesh 525 693 v West Indies at Sylhet 2018
38 Jofra Archer Jofra Archer England 521 642 v Australia at Old Trafford 2020
39 Blessing Muzarabani Blessing Muzarabani Zimbabwe 517 524 v Pakistan at Bulawayo 2024
40 Taskin Ahmed Taskin Ahmed Bangladesh 516 528 v West Indies at Guyana 2022
41 Marco Jansen Marco Jansen South Africa 505 586 v New Zealand at Pune 2023
42 Craig Young Craig Young Ireland 504 504 v South Africa at Abu Dhabi 2024
43 Kaleemullah Kaleemullah Oman 503 524 v Canada at King City 2024
44 Josh Little Josh Little Ireland 502 533 v Zimbabwe at Harare 2023
= Aayan Khan Aayan Khan United Arab Emirates 502 517 v Sri Lanka at Bulawayo 2023
46 Sikandar Raza Sikandar Raza Zimbabwe 499 507 v Pakistan at Bulawayo 2024
= Graham Hume Graham Hume Ireland 499 499 v South Africa at Abu Dhabi 2024
48 Fazalhaq Farooqi Fazalhaq Farooqi Afghanistan 492 544 v Pakistan at Hambantota 2023
49 Dilshan Madushanka Dilshan Madushanka Sri Lanka 489 551 v Bangladesh at Chittagong 2024
50 Sandeep Lamichhane Sandeep Lamichhane Nepal 485 595 v Papua New Guinea at Kirtipur, Nepal 2023
51 Brandon McMullen Brandon McMullen Scotland 482 482 v Nepal at Dallas 2024
52 Mohammad Wasim Mohammad Wasim Pakistan 480 505 v England at Kolkata 2023
53 Reece Topley Reece Topley England 474 558 v South Africa at Mumbai 2023
= Zunaed Siddique Zunaed Siddique United Arab Emirates 474 474 v Netherlands at Oman 2024
55 Lalit Rajbanshi Lalit Rajbanshi Nepal 473 492 v USA at Dallas 2024
56 Tabraiz Shamsi Tabraiz Shamsi South Africa 471 597 v Bangladesh at Johannesburg 2022
= Dunith Wellalage Dunith Wellalage Sri Lanka 471 503 v West Indies at Pallekele 2024
58 Lockie Ferguson Lockie Ferguson New Zealand 470 667 v West Indies at Old Trafford 2019
59 Sean Abbott Sean Abbott Australia 467 530 v West Indies at Canberra 2024
60 Naseem Shah Naseem Shah Pakistan 465 474 v Australia at Perth Stadium 2024
61 Ruben Trumpelmann Ruben Trumpelmann Namibia 462 522 v Nepal at Kirtipur, Nepal 2024
62 Bilal Khan Bilal Khan Oman 451 546 v USA at Texas 2022
63 Paul van Meekeren Paul van Meekeren Netherlands 449 463 v USA at Rotterdam 2024
64 Zeeshan Maqsood Zeeshan Maqsood Oman 448 510 v United Arab Emirates at Bulawayo 2023
= Chris Sole Chris Sole Scotland 448 511 v Zimbabwe at Bulawayo 2023
66 Mohammad Nawaz Mohammad Nawaz Pakistan 445 549 v New Zealand at Karachi 2023
67 Logan van Beek Logan van Beek Netherlands 444 533 v Afghanistan at Lucknow 2023
68 Gerald Coetzee Gerald Coetzee South Africa 438 479 v Australia at Kolkata 2023
69 Safyaan Sharif Safyaan Sharif Scotland 434 543 v England at Edinburgh 2018
70 Tangeni Lungamene Tangeni Lungamene Namibia 433 443 v United Arab Emirates at Dubai 2023
71 Dipendra Singh Airee Dipendra Singh Airee Nepal 432 482 v USA at Harare 2023
72 Jeffrey Vandersay Jeffrey Vandersay Sri Lanka 430 431 v Australia at Colombo (RPS) 2022
73 Nasum Ahmed Nasum Ahmed Bangladesh 428 428 v Afghanistan at Sharjah 2024
74 Saad Bin Zafar Saad Bin Zafar Canada 427 430 v Oman at King City 2024
75 Shardul Thakur Shardul Thakur India 426 546 v West Indies at Trinidad 2023
76 Shakeel Ahmad Shakeel Ahmad Oman 423 423 v Netherlands at Oman 2024
77 Zahoor Khan Zahoor Khan United Arab Emirates 422 490 v West Indies at Sharjah 2023
= Kaleem Sana Kaleem Sana Canada 422 422 v Oman at King City 2024
79 Glenn Maxwell Glenn Maxwell Australia 418 479 v England at Headingley 2015
= Michael Leask Michael Leask Scotland 418 449 v Namibia at Scotland 2024
= Gerhard Erasmus Gerhard Erasmus Namibia 418 418 v United Arab Emirates at Namibia 2024
82 Sompal Kami Sompal Kami Nepal 416 457 v Papua New Guinea at Kirtipur, Nepal 2023
83 Axar Patel Axar Patel India 415 659 v Australia at Nagpur 2017
84 Mark Wood Mark Wood England 412 609 v Afghanistan at Old Trafford 2019
= Hardik Pandya Hardik Pandya India 412 549 v South Africa at Centurion 2018
= Harsh Thaker Harsh Thaker Canada 412 412 v Oman at King City 2024
87 Karan KC Karan KC Nepal 411 424 v Pakistan at Multan 2023
= Washington Sundar Washington Sundar India 411 411 v Sri Lanka at Colombo (RPS) 2024
89 Roelof van der Merwe Roelof van der Merwe Netherlands 409 508 v West Indies at Trinidad 2010
90 Ish Sodhi Ish Sodhi New Zealand 406 565 v India at Bay Oval 2019
= Roston Chase Roston Chase West Indies 406 406 v England at Barbados 2024
= Bas de Leede Bas de Leede Netherlands 406 409 v United Arab Emirates at Oman 2024
93 Matthew Forde Matthew Forde West Indies 404 404 v England at Barbados 2024
94 Tim Southee Tim Southee New Zealand 399 632 v England at Wellington 2015
95 Shadab Khan Shadab Khan Pakistan 398 599 v South Africa at Durban 2019
96 Vivian Kingma Vivian Kingma Netherlands 396 414 v Canada at Rotterdam 2024
97 Sam Curran Sam Curran England 395 454 v Bangladesh at Chittagong 2023
98 Hasan Ali Hasan Ali Pakistan 394 764 v New Zealand at Wellington 2018
99 Azmatullah Omarzai Azmatullah Omarzai Afghanistan 386 386 v Bangladesh at Sharjah 2024
100 Jasdeep Singh Jasdeep Singh USA 374 378 v United Arab Emirates at Namibia 2024