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 Mohammed Siraj Mohammed Siraj India 678 736 v New Zealand at Raipur 2023
5 Jasprit Bumrah Jasprit Bumrah India 665 838 v West Indies at Trivandrum 2018
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 Kuldeep Yadav Kuldeep Yadav India 645 760 v New Zealand at Bay Oval 2019
9 Trent Boult Trent Boult New Zealand 643 775 v Australia at Cairns 2022
10 Bernard Scholtz Bernard Scholtz Namibia 642 642 v Netherlands at Kirtipur, Nepal 2024
11 Rashid Khan Rashid Khan Afghanistan 634 799 v Pakistan at Abu Dhabi 2018
12 Mohammed Shami Mohammed Shami India 629 657 v New Zealand at Mumbai 2023
13 Maheesh Theekshana Maheesh Theekshana Sri Lanka 622 648 v Afghanistan at Pallekele 2024
14 Mitchell Starc Mitchell Starc Australia 604 781 v New Zealand at Melbourne 2015
15 Kagiso Rabada Kagiso Rabada South Africa 599 718 v England at Lord's 2017
16 Mark Watt Mark Watt Scotland 597 622 v West Indies at Harare 2023
17 Chris Woakes Chris Woakes England 596 711 v Sri Lanka at Bristol 2021
18 Matt Henry Matt Henry New Zealand 593 691 v Bangladesh at Wellington 2021
19 Mujeeb Ur Rahman Mujeeb Ur Rahman Afghanistan 591 713 v Ireland at Abu Dhabi 2021
20 Saurabh Netravalkar Saurabh Netravalkar USA 586 597 v Nepal at Harare 2023
21 Mitchell Santner Mitchell Santner New Zealand 582 648 v England at Hamilton 2018
22 Ravindra Jadeja Ravindra Jadeja India 572 732 v Zimbabwe at Bulawayo 2013
23 Haris Rauf Haris Rauf Pakistan 563 593 v Sri Lanka at Hyderabad 2023
24 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
= Wanindu Hasaranga Wanindu Hasaranga Sri Lanka 553 582 v Oman at Bulawayo 2023
27 Mark Adair Mark Adair Ireland 550 566 v Zimbabwe at Harare 2023
28 Richard Ngarava Richard Ngarava Zimbabwe 548 553 v Sri Lanka at Colombo (RPS) 2024
29 Pat Cummins Pat Cummins Australia 545 725 v Sri Lanka at The Oval 2019
= Dilshan Madushanka Dilshan Madushanka Sri Lanka 545 551 v Bangladesh at Chittagong 2024
31 Shakib Al Hasan Shakib Al Hasan Bangladesh 544 715 v Zimbabwe at Chittagong 2009
32 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
34 Marco Jansen Marco Jansen South Africa 537 586 v New Zealand at Pune 2023
35 Lungi Ngidi Lungi Ngidi South Africa 535 622 v Australia at Bloemfontein 2020
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 Aryan Dutt Aryan Dutt Netherlands 523 523 v Nepal at Kirtipur, Nepal 2024
39 Joshua Little Joshua 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 Ruben Trumpelmann Ruben Trumpelmann Namibia 501 522 v Nepal at Kirtipur, Nepal 2024
49 Tabraiz Shamsi Tabraiz Shamsi South Africa 500 597 v Bangladesh at Johannesburg 2022
50 Bilal Khan Bilal Khan Oman 499 546 v USA at Texas 2022
51 Jofra Archer Jofra Archer England 497 642 v Australia at Old Trafford 2020
52 Christophe Sole Christophe Sole Scotland 494 511 v Zimbabwe at Bulawayo 2023
53 Sikandar Raza Sikandar Raza Zimbabwe 492 492 v Sri Lanka at Colombo (RPS) 2024
54 Gudakesh Motie Gudakesh Motie West Indies 486 516 v Australia at Sydney 2024
55 Lalit Rajbanshi Lalit Rajbanshi Nepal 485 487 v Netherlands at Kirtipur, Nepal 2024
56 Lockie Ferguson Lockie Ferguson New Zealand 484 667 v West Indies at Old Trafford 2019
57 Zeeshan Maqsood Zeeshan Maqsood Oman 483 510 v United Arab Emirates at Bulawayo 2023
58 Logan van Beek Logan van Beek Netherlands 481 533 v Afghanistan at Lucknow 2023
= Kaleemullah Kaleemullah Oman 481 481 v West Indies at Harare 2023
60 Blessing Muzarabani Blessing Muzarabani Zimbabwe 480 515 v Afghanistan at Harare 2022
61 Nosthush Kenjige Nosthush Kenjige USA 479 479 v United Arab Emirates at Harare 2023
62 Craig Young Craig Young Ireland 477 496 v Zimbabwe at Harare 2023
63 Dipendra Singh Airee Dipendra Singh Airee Nepal 471 482 v USA at Harare 2023
64 Safyaan Sharif Safyaan Sharif Scotland 470 543 v England at Edinburgh 2018
65 Mohammad Nawaz Mohammad Nawaz Pakistan 468 549 v New Zealand at Karachi 2023
66 Gerald Coetzee Gerald Coetzee South Africa 465 479 v Australia at Kolkata 2023
67 Assad Vala Assad Vala Papua New Guinea 464 467 v Nepal at Dubai 2023
68 Chad Soper Chad Soper Papua New Guinea 462 488 v United Arab Emirates at Dubai 2023
69 Rohan Mustafa Rohan Mustafa United Arab Emirates 459 523 v West Indies at Sharjah 2023
70 Zahoor Khan Zahoor Khan United Arab Emirates 457 490 v West Indies at Sharjah 2023
71 Mark Wood Mark Wood England 447 609 v Afghanistan at Old Trafford 2019
72 Shardul Thakur Shardul Thakur India 440 546 v West Indies at Trinidad 2023
73 Zunaed Siddique Zunaed Siddique United Arab Emirates 436 446 v Canada at Dubai 2024
74 Graham Hume Graham Hume Ireland 435 437 v Afghanistan at Sharjah 2024
75 Michael Leask Michael Leask Scotland 433 439 v Namibia at Kirtipur, Nepal 2023
76 Moeen Ali Moeen Ali England 431 623 v Australia at Old Trafford 2018
77 Naseem Shah Naseem Shah Pakistan 429 474 v India at Colombo (RPS) 2023
78 Hardik Pandya Hardik Pandya India 424 549 v South Africa at Centurion 2018
= Sam Curran Sam Curran England 424 454 v Bangladesh at Chittagong 2023
80 Dunith Wellalage Dunith Wellalage Sri Lanka 422 428 v Bangladesh at Chittagong 2024
81 Sompal Kami Sompal Kami Nepal 420 457 v Papua New Guinea at Kirtipur, Nepal 2023
82 Shadab Khan Shadab Khan Pakistan 418 599 v South Africa at Durban 2019
83 Hasan Ali Hasan Ali Pakistan 415 764 v New Zealand at Wellington 2018
84 Ish Sodhi Ish Sodhi New Zealand 412 565 v India at Bay Oval 2019
85 Tim Southee Tim Southee New Zealand 411 632 v England at Wellington 2015
= Fred Klaassen Fred Klaassen Netherlands 411 507 v South Africa at Johannesburg 2023
87 Nisarg Patel Nisarg Patel USA 409 414 v Jersey at Namibia 2023
88 Bas de Leede Bas de Leede Netherlands 405 405 v Nepal at Kirtipur, Nepal 2024
89 Jason Holder Jason Holder West Indies 404 607 v Zimbabwe at Harare 2018
90 Dushmantha Chameera Dushmantha Chameera Sri Lanka 403 552 v Australia at Pallekele 2022
91 Paul van Meekeren Paul van Meekeren Netherlands 398 437 v Bangladesh at Kolkata 2023
= Gerhard Erasmus Gerhard Erasmus Namibia 398 398 v Netherlands at Kirtipur, Nepal 2024
93 Glenn Maxwell Glenn Maxwell Australia 396 479 v England at Headingley 2015
94 Tangeni Lungameni Tangeni Lungameni Namibia 393 443 v United Arab Emirates at Dubai 2023
95 Kasun Rajitha Kasun Rajitha Sri Lanka 391 459 v Afghanistan at Pune 2023
96 Brandon McMullen Brandon McMullen Scotland 389 417 v Netherlands at Bulawayo 2023
97 Vivian Kingma Vivian Kingma Netherlands 387 387 v Nepal at Kirtipur, Nepal 2024
= Yuzvendra Chahal Yuzvendra Chahal India 387 724 v New Zealand at Napier 2019
99 Anrich Nortje Anrich Nortje South Africa 385 479 v Netherlands at Benoni 2023
100 Akila Dananjaya Akila Dananjaya Sri Lanka 380 646 v England at Colombo (RPS) 2018