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
= Bernard Scholtz Bernard Scholtz Namibia 656 656 v Scotland at Scotland 2024
8 Shaheen Afridi Shaheen Afridi Pakistan 650 688 v West Indies at Multan 2022
9 Kuldeep Yadav Kuldeep Yadav India 645 760 v New Zealand at Bay Oval 2019
10 Trent Boult Trent Boult New Zealand 643 775 v Australia at Cairns 2022
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 598 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 524 524 v Nepal at Kirtipur, Nepal 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 Sikandar Raza Sikandar Raza Zimbabwe 492 492 v Sri Lanka at Colombo (RPS) 2024
= Bilal Khan Bilal Khan Oman 492 546 v USA at Texas 2022
52 Ruben Trumpelmann Ruben Trumpelmann Namibia 491 522 v Nepal at Kirtipur, Nepal 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 Chris Sole Chris Sole Scotland 484 511 v Zimbabwe at Bulawayo 2023
= Lockie Ferguson Lockie Ferguson New Zealand 484 667 v West Indies at Old Trafford 2019
57 Logan van Beek Logan van Beek Netherlands 481 533 v Afghanistan at Lucknow 2023
58 Blessing Muzarabani Blessing Muzarabani Zimbabwe 480 515 v Afghanistan at Harare 2022
59 Nosthush Kenjige Nosthush Kenjige USA 479 479 v United Arab Emirates at Harare 2023
60 Craig Young Craig Young Ireland 477 496 v Zimbabwe at Harare 2023
61 Kaleemullah Kaleemullah Oman 475 481 v West Indies at Harare 2023
62 Zeeshan Maqsood Zeeshan Maqsood Oman 474 510 v United Arab Emirates at Bulawayo 2023
63 Dipendra Singh Airee Dipendra Singh Airee Nepal 471 482 v USA at Harare 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 Chad Soper Chad Soper Papua New Guinea 462 488 v United Arab Emirates at Dubai 2023
68 Safyaan Sharif Safyaan Sharif Scotland 461 543 v England at Edinburgh 2018
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 Michael Leask Michael Leask Scotland 449 449 v Namibia at Scotland 2024
72 Mark Wood Mark Wood England 447 609 v Afghanistan at Old Trafford 2019
73 Shardul Thakur Shardul Thakur India 440 546 v West Indies at Trinidad 2023
74 Zunaed Siddique Zunaed Siddique United Arab Emirates 436 446 v Canada at Dubai 2024
75 Graham Hume Graham Hume Ireland 435 437 v Afghanistan at Sharjah 2024
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
= Brandon McMullen Brandon McMullen Scotland 422 422 v Namibia at Scotland 2024
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 Hasan Ali Hasan Ali Pakistan 415 764 v New Zealand at Wellington 2018
85 Ish Sodhi Ish Sodhi New Zealand 412 565 v India at Bay Oval 2019
86 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
88 Nisarg Patel Nisarg Patel USA 409 414 v Jersey at Namibia 2023
89 Bas de Leede Bas de Leede Netherlands 405 405 v Nepal at Kirtipur, Nepal 2024
90 Jason Holder Jason Holder West Indies 404 607 v Zimbabwe at Harare 2018
91 Dushmantha Chameera Dushmantha Chameera Sri Lanka 403 552 v Australia at Pallekele 2022
92 Tangeni Lungamene Tangeni Lungamene Namibia 401 443 v United Arab Emirates at Dubai 2023
93 Gerhard Erasmus Gerhard Erasmus Namibia 399 399 v Scotland at Scotland 2024
94 Paul van Meekeren Paul van Meekeren Netherlands 398 437 v Bangladesh at Kolkata 2023
95 Glenn Maxwell Glenn Maxwell Australia 396 479 v England at Headingley 2015
96 Kasun Rajitha Kasun Rajitha Sri Lanka 391 459 v Afghanistan at Pune 2023
97 Vivian Kingma Vivian Kingma Netherlands 387 387 v Nepal at Kirtipur, Nepal 2024
98 Anrich Nortje Anrich Nortje South Africa 385 479 v Netherlands at Benoni 2023
99 Akila Dananjaya Akila Dananjaya Sri Lanka 380 646 v England at Colombo (RPS) 2018
= Rachin Ravindra Rachin Ravindra New Zealand 380 393 v Sri Lanka at Bengaluru 2023