Advertisement

ICC Player Rankings for ODI Bowlers

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