ICC Player Rankings for ODI Bowlers

Rank Player Rating Career Best Rating
1 Rashid Khan Rashid Khan Afghanistan 682 775 v Pakistan at Abu Dhabi 2018
2 Abrar Ahmed Abrar Ahmed Pakistan 675 675 v Australia at Lahore 2026
3 Jofra Archer Jofra Archer England 649 682 v New Zealand at Hamilton 2025
4 Keshav Maharaj Keshav Maharaj South Africa 645 737 v Australia at Kolkata 2023
5 Maheesh Theekshana Maheesh Theekshana Sri Lanka 641 680 v Australia at Colombo (RPS) 2025
6 Adil Rashid Adil Rashid England 629 671 v India at Headingley 2018
7 Kuldeep Yadav Kuldeep Yadav India 614 757 v New Zealand at Bay Oval 2019
8 Mehidy Hasan Miraz Mehidy Hasan Miraz Bangladesh 604 722 v Sri Lanka at Mirpur 2021
= Shaheen Afridi Shaheen Afridi Pakistan 604 691 v Australia at Perth Stadium 2024
10 Mitchell Santner Mitchell Santner New Zealand 599 656 v India at Dubai 2025
11 Bernard Scholtz Bernard Scholtz Namibia 595 631 v Canada at King City 2025
12 Josh Hazlewood Josh Hazlewood Australia 589 725 v New Zealand at Cairns 2022
13 Wanindu Hasaranga Wanindu Hasaranga Sri Lanka 588 617 v Pakistan at Rawalpindi 2025
14 Matt Henry Matt Henry New Zealand 582 688 v Bangladesh at Wellington 2021
15 Jayden Seales Jayden Seales West Indies 570 578 v Sri Lanka at Jamaica 2026
16 Adam Zampa Adam Zampa Australia 569 696 v England at Trent Bridge 2024
17 Mohammed Siraj Mohammed Siraj India 568 735 v New Zealand at Raipur 2023
18 Shoriful Islam Shoriful Islam Bangladesh 561 561 v Australia at Mirpur 2026
19 Haris Rauf Haris Rauf Pakistan 556 613 v Australia at Perth Stadium 2024
20 Richard Ngarava Richard Ngarava Zimbabwe 553 555 v Sri Lanka at Harare 2025
21 Gudakesh Motie Gudakesh Motie West Indies 548 638 v Bangladesh at St Kitts 2024
22 Arshdeep Singh Arshdeep Singh India 536 541 v Afghanistan at Lucknow 2026
23 Mustafizur Rahman Mustafizur Rahman Bangladesh 531 688 v West Indies at Sylhet 2018
= Shakeel Ahmed Shakeel Ahmed Oman 531 531 v Nepal at Kirtipur, Nepal 2026
25 Azmatullah Omarzai Azmatullah Omarzai Afghanistan 530 556 v Bangladesh at Abu Dhabi 2025
26 Ravindra Jadeja Ravindra Jadeja India 529 731 v Zimbabwe at Bulawayo 2013
27 Mohammad Nabi Mohammad Nabi Afghanistan 526 648 v Sri Lanka at Pallekele 2024
28 Taskin Ahmed Taskin Ahmed Bangladesh 525 539 v Sri Lanka at Colombo (RPS) 2025
29 Nahid Rana Nahid Rana Bangladesh 524 535 v Australia at Mirpur 2026
30 Sandeep Lamichhane Sandeep Lamichhane Nepal 521 543 v Papua New Guinea at Kirtipur, Nepal 2023
31 Mitchell Starc Mitchell Starc Australia 518 777 v New Zealand at Melbourne 2015
= Lungi Ngidi Lungi Ngidi South Africa 518 621 v Australia at Bloemfontein 2020
33 Saurabh Netravalkar Saurabh Netravalkar USA 516 562 v Scotland at Kirtipur, Nepal 2026
34 Marco Jansen Marco Jansen South Africa 512 581 v New Zealand at Pune 2023
= Dunith Wellalage Dunith Wellalage Sri Lanka 512 522 v England at Colombo (RPS) 2026
36 Nathan Ellis Nathan Ellis Australia 511 516 v Bangladesh at Mirpur 2026
37 Asitha Fernando Asitha Fernando Sri Lanka 510 550 v Pakistan at Rawalpindi 2025
38 Andy McBrine Andy McBrine Ireland 509 626 v New Zealand at Malahide 2022
39 Michael Bracewell Michael Bracewell New Zealand 500 566 v Pakistan at Napier 2025
40 Mark Watt Mark Watt Scotland 496 581 v Zimbabwe at Bulawayo 2023
41 Alzarri Joseph Alzarri Joseph West Indies 494 618 v South Africa at Potchefstroom 2023
= Aryan Dutt Aryan Dutt Netherlands 494 512 v Canada at Rotterdam 2024
43 Axar Patel Axar Patel India 488 659 v Australia at Nagpur 2017
44 Sikandar Raza Sikandar Raza Zimbabwe 485 489 v Sri Lanka at Harare 2025
45 Lalit Rajbanshi Lalit Rajbanshi Nepal 484 484 v USA at Kirtipur, Nepal 2026
= Jacob Duffy Jacob Duffy New Zealand 484 514 v West Indies at Hamilton 2025
47 Matthew Forde Matthew Forde West Indies 480 485 v Sri Lanka at Jamaica 2026
48 Nosthush Kenjige Nosthush Kenjige USA 477 513 v Canada at Lauderhill 2025
= Naseem Shah Naseem Shah Pakistan 477 522 v Sri Lanka at Rawalpindi 2025
50 Blessing Muzarabani Blessing Muzarabani Zimbabwe 476 494 v Pakistan at Bulawayo 2024
51 Roston Chase Roston Chase West Indies 474 483 v Sri Lanka at Jamaica 2026
= Will ORourke Will O'Rourke New Zealand 474 498 v Pakistan at Hamilton 2025
53 Nandre Burger Nandre Burger South Africa 463 468 v India at Raipur 2025
54 Harshit Rana Harshit Rana India 461 475 v New Zealand at Indore 2026
55 Jeffrey Vandersay Jeffrey Vandersay Sri Lanka 460 469 v England at Colombo (RPS) 2026
= Harmeet Singh Harmeet Singh USA 460 460 v Canada at King City 2026
57 Brandon McMullen Brandon McMullen Scotland 453 483 v Nepal at Scotland 2025
58 Akeal Hosein Akeal Hosein West Indies 450 589 v South Africa at Potchefstroom 2023
= Prasidh Krishna Prasidh Krishna India 450 481 v England at The Oval 2022
60 Josh Little Josh Little Ireland 448 523 v Zimbabwe at Harare 2023
61 Washington Sundar Washington Sundar India 446 446 v Afghanistan at Chennai 2026
= Saqib Mahmood Saqib Mahmood England 446 478 v South Africa at Lord's 2025
63 Sean Abbott Sean Abbott Australia 443 528 v West Indies at Canberra 2024
64 Tanvir Islam Tanvir Islam Bangladesh 442 442 v Australia at Mirpur 2026
65 Rishad Hossain Rishad Hossain Bangladesh 441 459 v New Zealand at Mirpur 2026
66 Nasum Ahmed Nasum Ahmed Bangladesh 440 482 v West Indies at Mirpur 2025
67 Dilshan Madushanka Dilshan Madushanka Sri Lanka 436 547 v Bangladesh at Chittagong 2024
68 Junaid Siddique Junaid Siddique United Arab Emirates 434 434 v Oman at Kirtipur, Nepal 2026
= Kyle Jamieson Kyle Jamieson New Zealand 434 447 v India at Indore 2026
70 Mohammad Wasim Mohammad Wasim Pakistan 432 499 v England at Kolkata 2023
71 AM Ghazanfar AM Ghazanfar Afghanistan 430 432 v India at Lucknow 2026
72 Kaleem Sana Kaleem Sana Canada 429 435 v USA at King City 2026
73 Paul van Meekeren Paul van Meekeren Netherlands 427 458 v United Arab Emirates at Utrecht 2025
74 Aayan Khan Aayan Khan United Arab Emirates 420 491 v Sri Lanka at Bulawayo 2023
75 Roelof van der Merwe Roelof van der Merwe Netherlands 416 508 v West Indies at Trinidad 2010
= Brydon Carse Brydon Carse England 416 436 v New Zealand at Bay Oval 2025
77 Dipendra Singh Airee Dipendra Singh Airee Nepal 415 437 v USA at Harare 2023
78 Mohammad Nawaz Mohammad Nawaz Pakistan 407 541 v New Zealand at Karachi 2023
79 Romario Shepherd Romario Shepherd West Indies 389 407 v Bangladesh at Mirpur 2025
80 Saad Bin Zafar Saad Bin Zafar Canada 387 406 v Netherlands at King City 2026
81 Dushmantha Chameera Dushmantha Chameera Sri Lanka 386 549 v Australia at Pallekele 2022
82 Logan van Beek Logan van Beek Netherlands 382 516 v Afghanistan at Lucknow 2023
83 Safyaan Sharif Safyaan Sharif Scotland 380 497 v England at Edinburgh 2018
84 Ruben Trumpelmann Ruben Trumpelmann Namibia 379 472 v Nepal at Kirtipur, Nepal 2024
= Milind Kumar Milind Kumar USA 379 379 v Canada at King City 2026
86 Barry McCarthy Barry McCarthy Ireland 378 421 v West Indies at Barbados 2020
87 Bjorn Fortuin Bjorn Fortuin South Africa 377 389 v Pakistan at Faisalabad 2025
88 Tanzim Hasan Sakib Tanzim Hasan Sakib Bangladesh 374 426 v Afghanistan at Abu Dhabi 2025
= Xavier Bartlett Xavier Bartlett Australia 374 389 v India at Adelaide 2025
90 Sam Curran Sam Curran England 372 450 v Bangladesh at Chittagong 2023
91 Gerhard Erasmus Gerhard Erasmus Namibia 366 393 v Canada at Namibia 2025
92 Nathan Smith Nathan Smith New Zealand 365 366 v Bangladesh at Mirpur 2026
93 Karan KC Karan KC Nepal 362 395 v United Arab Emirates at Kirtipur, Nepal 2026
94 Tangeni Lungameni Tangeni Lungameni Namibia 360 392 v United Arab Emirates at Dubai 2023
= Zakary Foulkes Zakary Foulkes New Zealand 360 371 v India at Indore 2026
96 Vivian Kingma Vivian Kingma Netherlands 358 386 v Canada at Rotterdam 2024
97 Jayden Lennox Jayden Lennox New Zealand 357 363 v Bangladesh at Mirpur 2026
98 Brad Currie Brad Currie Scotland 349 360 v USA at Kirtipur, Nepal 2026
99 JJ Smit JJ Smit Namibia 347 375 v Nepal at Namibia 2022
100 Faheem Ashraf Faheem Ashraf Pakistan 344 474 v South Africa at Centurion 2021