ICC Player Rankings for ODI Bowlers

Rank Player Rating Career Best Rating
1 Keshav Maharaj Keshav Maharaj South Africa 716 741 v Australia at Kolkata 2023
2 Josh Hazlewood Josh Hazlewood Australia 688 727 v England at Melbourne 2022
3 Adam Zampa Adam Zampa Australia 686 695 v Bangladesh at Pune 2023
4 Kuldeep Yadav Kuldeep Yadav India 665 760 v New Zealand at Bay Oval 2019
5 Bernard Scholtz Bernard Scholtz Namibia 657 657 v Scotland at Scotland 2024
6 Mohammad Nabi Mohammad Nabi Afghanistan 656 657 v Zimbabwe at Harare 2022
7 Shaheen Afridi Shaheen Afridi Pakistan 650 688 v West Indies at Multan 2022
8 Jasprit Bumrah Jasprit Bumrah India 645 838 v West Indies at Trivandrum 2018
9 Trent Boult Trent Boult New Zealand 643 775 v Australia at Cairns 2022
= Mohammed Siraj Mohammed Siraj India 643 736 v New Zealand at Raipur 2023
11 Rashid Khan Rashid Khan Afghanistan 634 799 v Pakistan at Abu Dhabi 2018
12 Mohammed Shami Mohammed Shami India 610 657 v New Zealand at Mumbai 2023
13 Mitchell Starc Mitchell Starc Australia 604 781 v New Zealand at Melbourne 2015
= Maheesh Theekshana Maheesh Theekshana Sri Lanka 604 648 v Afghanistan at Pallekele 2024
15 Kagiso Rabada Kagiso Rabada South Africa 599 718 v England at Lord's 2017
16 Chris Woakes Chris Woakes England 596 711 v Sri Lanka at Bristol 2021
17 Matt Henry Matt Henry New Zealand 593 691 v Bangladesh at Wellington 2021
18 Mujeeb Ur Rahman Mujeeb Ur Rahman Afghanistan 591 713 v Ireland at Abu Dhabi 2021
19 Mark Watt Mark Watt Scotland 585 622 v West Indies at Harare 2023
20 Mitchell Santner Mitchell Santner New Zealand 582 648 v England at Hamilton 2018
21 Saurabh Netravalkar Saurabh Netravalkar USA 563 597 v Nepal at Harare 2023
= Haris Rauf Haris Rauf Pakistan 563 593 v Sri Lanka at Hyderabad 2023
23 Ravindra Jadeja Ravindra Jadeja India 555 732 v Zimbabwe at Bulawayo 2013
= Shoriful Islam Shoriful Islam Bangladesh 555 561 v Sri Lanka at Chittagong 2024
25 Andy McBrine Andy McBrine Ireland 553 646 v West Indies at Jamaica 2022
26 Mark Adair Mark Adair Ireland 550 566 v Zimbabwe at Harare 2023
27 Richard Ngarava Richard Ngarava Zimbabwe 548 553 v Sri Lanka at Colombo (RPS) 2024
28 Pat Cummins Pat Cummins Australia 545 725 v Sri Lanka at The Oval 2019
29 Shakib Al Hasan Shakib Al Hasan Bangladesh 544 715 v Zimbabwe at Chittagong 2009
30 Wanindu Hasaranga Wanindu Hasaranga Sri Lanka 543 582 v Oman at Bulawayo 2023
31 Adil Rashid Adil Rashid England 541 674 v India at Headingley 2018
= Mehidy Hasan Mehidy Hasan Bangladesh 541 725 v Sri Lanka at Mirpur 2021
33 Marco Jansen Marco Jansen South Africa 537 586 v New Zealand at Pune 2023
34 Lungi Ngidi Lungi Ngidi South Africa 535 622 v Australia at Bloemfontein 2020
= Aryan Dutt Aryan Dutt Netherlands 535 540 v Canada at Rotterdam 2024
36 Sean Abbott Sean Abbott Australia 530 530 v West Indies at Canberra 2024
= Akeal Hosein Akeal Hosein West Indies 530 597 v South Africa at Potchefstroom 2023
38 Dilshan Madushanka Dilshan Madushanka Sri Lanka 529 551 v Bangladesh at Chittagong 2024
39 Josh Little Josh Little Ireland 517 533 v Zimbabwe at Harare 2023
40 Reece Topley Reece Topley England 515 558 v South Africa at Mumbai 2023
41 Aayan Khan Aayan Khan United Arab Emirates 512 517 v Sri Lanka at Bulawayo 2023
42 Taskin Ahmed Taskin Ahmed Bangladesh 508 528 v West Indies at Guyana 2022
= Fazalhaq Farooqi Fazalhaq Farooqi Afghanistan 508 544 v Pakistan at Hambantota 2023
44 Mustafizur Rahman Mustafizur Rahman Bangladesh 505 693 v West Indies at Sylhet 2018
= Mohammad Wasim Mohammad Wasim Pakistan 505 505 v England at Kolkata 2023
46 Alzarri Joseph Alzarri Joseph West Indies 503 625 v South Africa at Potchefstroom 2023
47 Sandeep Lamichhane Sandeep Lamichhane Nepal 502 595 v Papua New Guinea at Kirtipur, Nepal 2023
48 Tabraiz Shamsi Tabraiz Shamsi South Africa 500 597 v Bangladesh at Johannesburg 2022
49 Jofra Archer Jofra Archer England 497 642 v Australia at Old Trafford 2020
50 Nosthush Kenjige Nosthush Kenjige USA 495 499 v Canada at Netherlands 2024
51 Kaleemullah Kaleemullah Oman 493 493 v Namibia at Scotland 2024
52 Sikandar Raza Sikandar Raza Zimbabwe 492 492 v Sri Lanka at Colombo (RPS) 2024
53 Gudakesh Motie Gudakesh Motie West Indies 486 516 v Australia at Sydney 2024
54 Lalit Rajbanshi Lalit Rajbanshi Nepal 485 487 v Netherlands at Kirtipur, Nepal 2024
55 Bilal Khan Bilal Khan Oman 484 546 v USA at Texas 2022
= Lockie Ferguson Lockie Ferguson New Zealand 484 667 v West Indies at Old Trafford 2019
57 Ruben Trumpelmann Ruben Trumpelmann Namibia 481 522 v Nepal at Kirtipur, Nepal 2024
58 Blessing Muzarabani Blessing Muzarabani Zimbabwe 480 515 v Afghanistan at Harare 2022
59 Dunith Wellalage Dunith Wellalage Sri Lanka 479 479 v India at Colombo (RPS) 2024
60 Craig Young Craig Young Ireland 477 496 v Zimbabwe at Harare 2023
61 Chris Sole Chris Sole Scotland 474 511 v Zimbabwe at Bulawayo 2023
62 Dipendra Singh Airee Dipendra Singh Airee Nepal 471 482 v USA at Harare 2023
63 Zeeshan Maqsood Zeeshan Maqsood Oman 470 510 v United Arab Emirates at Bulawayo 2023
64 Mohammad Nawaz Mohammad Nawaz Pakistan 468 549 v New Zealand at Karachi 2023
65 Gerald Coetzee Gerald Coetzee South Africa 465 479 v Australia at Kolkata 2023
66 Assad Vala Assad Vala Papua New Guinea 464 467 v Nepal at Dubai 2023
67 Paul van Meekeren Paul van Meekeren Netherlands 463 463 v USA at Rotterdam 2024
68 Logan van Beek Logan van Beek Netherlands 462 533 v Afghanistan at Lucknow 2023
= Chad Soper Chad Soper Papua New Guinea 462 488 v United Arab Emirates at Dubai 2023
70 Rohan Mustafa Rohan Mustafa United Arab Emirates 459 523 v West Indies at Sharjah 2023
71 Zahoor Khan Zahoor Khan United Arab Emirates 457 490 v West Indies at Sharjah 2023
72 Safyaan Sharif Safyaan Sharif Scotland 452 543 v England at Edinburgh 2018
73 Mark Wood Mark Wood England 447 609 v Afghanistan at Old Trafford 2019
74 Michael Leask Michael Leask Scotland 444 449 v Namibia at Scotland 2024
= Brandon McMullen Brandon McMullen Scotland 444 444 v Namibia at Scotland 2024
76 Zunaed Siddique Zunaed Siddique United Arab Emirates 436 446 v Canada at Dubai 2024
77 Graham Hume Graham Hume Ireland 435 437 v Afghanistan at Sharjah 2024
78 Moeen Ali Moeen Ali England 431 623 v Australia at Old Trafford 2018
79 Naseem Shah Naseem Shah Pakistan 429 474 v India at Colombo (RPS) 2023
80 Shardul Thakur Shardul Thakur India 426 546 v West Indies at Trinidad 2023
81 Sam Curran Sam Curran England 424 454 v Bangladesh at Chittagong 2023
82 Sompal Kami Sompal Kami Nepal 420 457 v Papua New Guinea at Kirtipur, Nepal 2023
83 Shadab Khan Shadab Khan Pakistan 418 599 v South Africa at Durban 2019
84 Axar Patel Axar Patel India 415 659 v Australia at Nagpur 2017
= Hasan Ali Hasan Ali Pakistan 415 764 v New Zealand at Wellington 2018
86 Vivian Kingma Vivian Kingma Netherlands 412 414 v Canada at Rotterdam 2024
= Ish Sodhi Ish Sodhi New Zealand 412 565 v India at Bay Oval 2019
= Hardik Pandya Hardik Pandya India 412 549 v South Africa at Centurion 2018
89 Tim Southee Tim Southee New Zealand 411 632 v England at Wellington 2015
= Washington Sundar Washington Sundar India 411 411 v Sri Lanka at Colombo (RPS) 2024
91 Tangeni Lungamene Tangeni Lungamene Namibia 410 443 v United Arab Emirates at Dubai 2023
92 Saad Bin Zafar Saad Bin Zafar Canada 406 406 v USA at Rotterdam 2024
93 Jason Holder Jason Holder West Indies 404 607 v Zimbabwe at Harare 2018
94 Gerhard Erasmus Gerhard Erasmus Namibia 398 406 v Oman at Scotland 2024
95 Glenn Maxwell Glenn Maxwell Australia 396 479 v England at Headingley 2015
96 Fred Klaassen Fred Klaassen Netherlands 394 507 v South Africa at Johannesburg 2023
97 Steven Taylor Steven Taylor USA 393 424 v Papua New Guinea at Namibia 2022
= Nisarg Patel Nisarg Patel USA 393 414 v Jersey at Namibia 2023
99 Dushmantha Chameera Dushmantha Chameera Sri Lanka 391 552 v Australia at Pallekele 2022
100 Bas de Leede Bas de Leede Netherlands 389 405 v Nepal at Kirtipur, Nepal 2024