ICC Player Rankings for ODI Bowlers

Rank Player Rating Career Best Rating
1 Keshav Maharaj Keshav Maharaj South Africa 687 741 v Australia at Kolkata 2023
2 Maheesh Theekshana Maheesh Theekshana Sri Lanka 671 686 v Australia at Colombo (RPS) 2025
3 Kuldeep Yadav Kuldeep Yadav India 650 761 v New Zealand at Bay Oval 2019
4 Bernard Scholtz Bernard Scholtz Namibia 644 648 v Oman at Scotland 2024
5 Rashid Khan Rashid Khan Afghanistan 640 799 v Pakistan at Abu Dhabi 2018
6 Mitchell Santner Mitchell Santner New Zealand 637 657 v India at Dubai 2025
7 Matt Henry Matt Henry New Zealand 622 691 v Bangladesh at Wellington 2021
8 Wanindu Hasaranga Wanindu Hasaranga Sri Lanka 619 619 v Bangladesh at Pallekele 2025
9 Ravindra Jadeja Ravindra Jadeja India 616 733 v Zimbabwe at Bulawayo 2013
10 Adam Zampa Adam Zampa Australia 608 699 v England at Trent Bridge 2024
11 Gudakesh Motie Gudakesh Motie West Indies 605 639 v Bangladesh at St Kitts 2024
12 Josh Hazlewood Josh Hazlewood Australia 598 727 v England at Melbourne 2022
13 Mohammad Shami Mohammad Shami India 596 657 v New Zealand at Mumbai 2023
14 Mohammed Siraj Mohammed Siraj India 593 736 v New Zealand at Raipur 2023
= Shaheen Afridi Shaheen Afridi Pakistan 593 696 v Australia at Perth Stadium 2024
16 Mohammad Nabi Mohammad Nabi Afghanistan 590 657 v Zimbabwe at Harare 2022
17 Adil Rashid Adil Rashid England 587 675 v India at Headingley 2018
18 Jayden Seales Jayden Seales West Indies 575 575 v Pakistan at Trinidad 2025
19 Kagiso Rabada Kagiso Rabada South Africa 571 719 v England at Lord's 2017
20 Michael Bracewell Michael Bracewell New Zealand 569 571 v Pakistan at Napier 2025
21 Saurabh Netravalkar Saurabh Netravalkar USA 562 597 v Nepal at Harare 2023
22 Alzarri Joseph Alzarri Joseph West Indies 557 625 v South Africa at Potchefstroom 2023
= Richard Ngarava Richard Ngarava Zimbabwe 557 557 v Ireland at Harare 2025
24 Mitchell Starc Mitchell Starc Australia 556 782 v New Zealand at Melbourne 2015
25 Marco Jansen Marco Jansen South Africa 549 586 v New Zealand at Pune 2023
26 Taskin Ahmed Taskin Ahmed Bangladesh 547 549 v Sri Lanka at Colombo (RPS) 2025
27 Jofra Archer Jofra Archer England 545 643 v Australia at Old Trafford 2020
28 Mark Adair Mark Adair Ireland 544 574 v Zimbabwe at Harare 2025
29 Mehidy Hasan Miraz Mehidy Hasan Miraz Bangladesh 539 725 v Sri Lanka at Mirpur 2021
= Haris Rauf Haris Rauf Pakistan 539 619 v Australia at Perth Stadium 2024
31 Mark Watt Mark Watt Scotland 524 622 v West Indies at Harare 2023
32 Dunith Wellalage Dunith Wellalage Sri Lanka 523 523 v Bangladesh at Pallekele 2025
33 Andy McBrine Andy McBrine Ireland 522 647 v West Indies at Jamaica 2022
34 Lungi Ngidi Lungi Ngidi South Africa 516 622 v Australia at Bloemfontein 2020
= Blessing Muzarabani Blessing Muzarabani Zimbabwe 516 524 v Pakistan at Bulawayo 2024
36 Nosthush Kenjige Nosthush Kenjige USA 515 537 v Canada at Lauderhill 2025
37 Axar Patel Axar Patel India 504 660 v Australia at Nagpur 2017
= Asitha Fernando Asitha Fernando Sri Lanka 504 504 v Bangladesh at Pallekele 2025
39 Sikandar Raza Sikandar Raza Zimbabwe 502 511 v Pakistan at Bulawayo 2024
= Abrar Ahmed Abrar Ahmed Pakistan 502 502 v West Indies at Trinidad 2025
41 Azmatullah Omarzai Azmatullah Omarzai Afghanistan 496 502 v England at Lahore 2025
= Brandon McMullen Brandon McMullen Scotland 496 500 v Netherlands at Scotland 2025
43 Pat Cummins Pat Cummins Australia 494 725 v Sri Lanka at The Oval 2019
44 Aryan Dutt Aryan Dutt Netherlands 492 521 v Canada at Rotterdam 2024
= Will ORourke Will O'Rourke New Zealand 492 500 v Pakistan at Hamilton 2025
46 Naseem Shah Naseem Shah Pakistan 491 498 v West Indies at Trinidad 2025
47 Graham Hume Graham Hume Ireland 489 504 v Zimbabwe at Harare 2025
48 Mustafizur Rahman Mustafizur Rahman Bangladesh 488 694 v West Indies at Sylhet 2018
49 Fazalhaq Farooqi Fazalhaq Farooqi Afghanistan 486 544 v Pakistan at Hambantota 2023
50 Lalit Rajbanshi Lalit Rajbanshi Nepal 479 484 v Canada at King City 2024
51 Saqib Mahmood Saqib Mahmood England 478 478 v West Indies at The Oval 2025
52 Craig Young Craig Young Ireland 475 504 v South Africa at Abu Dhabi 2024
= Shoriful Islam Shoriful Islam Bangladesh 475 563 v Afghanistan at Sharjah 2024
= Aayan Khan Aayan Khan United Arab Emirates 475 517 v Sri Lanka at Bulawayo 2023
55 Shakeel Ahmed Shakeel Ahmed Oman 473 473 v USA at Lauderhill 2025
56 Sandeep Lamichhane Sandeep Lamichhane Nepal 470 595 v Papua New Guinea at Kirtipur, Nepal 2023
57 Sean Abbott Sean Abbott Australia 466 530 v West Indies at Canberra 2024
58 Roston Chase Roston Chase West Indies 464 464 v Pakistan at Trinidad 2025
59 Josh Little Josh Little Ireland 458 534 v Zimbabwe at Harare 2023
60 Dilshan Madushanka Dilshan Madushanka Sri Lanka 451 552 v Bangladesh at Chittagong 2024
61 Kaleemullah Kaleemullah Oman 449 507 v Canada at King City 2024
62 Paul van Meekeren Paul van Meekeren Netherlands 445 463 v United Arab Emirates at Utrecht 2025
= Jacob Duffy Jacob Duffy New Zealand 445 445 v Pakistan at Bay Oval 2025
64 Reece Topley Reece Topley England 433 558 v South Africa at Mumbai 2023
65 Junaid Siddique Junaid Siddique United Arab Emirates 430 456 v Netherlands at Oman 2024
66 Mohammad Nawaz Mohammad Nawaz Pakistan 427 549 v New Zealand at Karachi 2023
67 Safyaan Sharif Safyaan Sharif Scotland 425 543 v England at Edinburgh 2018
= Tabraiz Shamsi Tabraiz Shamsi South Africa 425 597 v Bangladesh at Johannesburg 2022
69 Harmeet Singh Harmeet Singh USA 422 422 v Oman at Lauderhill 2025
70 Kaleem Sana Kaleem Sana Canada 417 417 v USA at Lauderhill 2025
71 Hardik Pandya Hardik Pandya India 415 549 v South Africa at Centurion 2018
72 Roelof van der Merwe Roelof van der Merwe Netherlands 414 508 v West Indies at Trinidad 2010
= Allah Mohammad Allah Mohammad Afghanistan 414 427 v Zimbabwe at Harare 2024
74 Mohammad Wasim Mohammad Wasim Pakistan 410 505 v England at Kolkata 2023
75 Chris Sole Chris Sole Scotland 409 511 v Zimbabwe at Bulawayo 2023
= Dipendra Singh Airee Dipendra Singh Airee Nepal 409 482 v USA at Harare 2023
= Gerhard Erasmus Gerhard Erasmus Namibia 409 409 v Canada at Namibia 2025
78 Bilal Khan Bilal Khan Oman 408 546 v USA at Texas 2022
= Romario Shepherd Romario Shepherd West Indies 408 408 v Pakistan at Trinidad 2025
= Matthew Forde Matthew Forde West Indies 408 425 v England at Cardiff 2025
81 Glenn Maxwell Glenn Maxwell Australia 407 479 v England at Headingley 2015
82 Zeeshan Maqsood Zeeshan Maqsood Oman 406 510 v United Arab Emirates at Bulawayo 2023
= Tangeni Lungameni Tangeni Lungameni Namibia 406 443 v United Arab Emirates at Dubai 2023
84 Nasum Ahmed Nasum Ahmed Bangladesh 404 428 v Afghanistan at Sharjah 2024
85 Karan KC Karan KC Nepal 403 425 v Pakistan at Multan 2023
86 Barry McCarthy Barry McCarthy Ireland 402 448 v West Indies at Barbados 2020
= Varun Chakaravarthy Varun Chakaravarthy India 402 402 v New Zealand at Dubai 2025
= Nathan Ellis Nathan Ellis Australia 402 402 v South Africa at Cairns 2025
89 Ruben Trumpelmann Ruben Trumpelmann Namibia 399 520 v Nepal at Kirtipur, Nepal 2024
90 Mark Wood Mark Wood England 398 609 v Sri Lanka at Headingley 2019
91 Jeffrey Vandersay Jeffrey Vandersay Sri Lanka 397 431 v Australia at Colombo (RPS) 2022
92 Saad Bin Zafar Saad Bin Zafar Canada 392 397 v Oman at King City 2024
93 Washington Sundar Washington Sundar India 385 412 v Sri Lanka at Colombo (RPS) 2024
94 Tanzim Hasan Sakib Tanzim Hasan Sakib Bangladesh 384 386 v Sri Lanka at Colombo (RPS) 2025
95 Michael Leask Michael Leask Scotland 383 439 v Namibia at Scotland 2024
= Sompal Kami Sompal Kami Nepal 383 457 v Papua New Guinea at Kirtipur, Nepal 2023
= Wellington Masakadza Wellington Masakadza Zimbabwe 383 383 v Ireland at Harare 2025
98 Vivian Kingma Vivian Kingma Netherlands 376 396 v Canada at Rotterdam 2024
99 Curtis Campher Curtis Campher Ireland 373 389 v Zimbabwe at Harare 2025
100 Dushmantha Chameera Dushmantha Chameera Sri Lanka 361 552 v Australia at Pallekele 2022