Advertisement

ICC Player Rankings for ODI Bowlers

RankPlayerRatingCareer Best Rating
1
Rashid Khan Afghanistan
710799 v Pakistan at Abu Dhabi 2018
2
Jofra Archer England
670683 v New Zealand at Hamilton 2025
3
Kuldeep Yadav India
649761 v New Zealand at Bay Oval 2019
4
Maheesh Theekshana Sri Lanka
647686 v Australia at Colombo (RPS) 2025
5
Keshav Maharaj South Africa
646741 v Australia at Kolkata 2023
6
Bernard Scholtz Namibia
645648 v Oman at Scotland 2024
7
Mitchell Santner New Zealand
630657 v India at Dubai 2025
8
Josh Hazlewood Australia
628727 v England at Melbourne 2022
9
Abrar Ahmed Pakistan
624630 v Sri Lanka at Rawalpindi 2025
10
Wanindu Hasaranga Sri Lanka
619625 v Pakistan at Rawalpindi 2025
11
Matt Henry New Zealand
613691 v Bangladesh at Wellington 2021
12
Adil Rashid England
603675 v India at Headingley 2018
13
Adam Zampa Australia
601699 v England at Trent Bridge 2024
14
Saurabh Netravalkar USA
582597 v Nepal at Harare 2023
15
Mehidy Hasan Miraz Bangladesh
580725 v Sri Lanka at Mirpur 2021
=
Mohammed Siraj India
580736 v New Zealand at Raipur 2023
17
Jayden Seales West Indies
578578 v New Zealand at Hamilton 2025
18
Gudakesh Motie West Indies
574639 v Bangladesh at St Kitts 2024
19
Shaheen Afridi Pakistan
571696 v Australia at Perth Stadium 2024
20
Richard Ngarava Zimbabwe
569572 v Sri Lanka at Harare 2025
21
Ravindra Jadeja India
568733 v Zimbabwe at Bulawayo 2013
22
Haris Rauf Pakistan
562619 v Australia at Perth Stadium 2024
23
Azmatullah Omarzai Afghanistan
559559 v Bangladesh at Abu Dhabi 2025
24
Mohammad Shami India
556657 v New Zealand at Mumbai 2023
25
Mohammad Nabi Afghanistan
553657 v Zimbabwe at Harare 2022
26
Mitchell Starc Australia
551782 v New Zealand at Melbourne 2015
27
Mark Adair Ireland
544574 v Zimbabwe at Harare 2025
28
Asitha Fernando Sri Lanka
540552 v Pakistan at Rawalpindi 2025
29
Alzarri Joseph West Indies
524625 v South Africa at Potchefstroom 2023
30
Andy McBrine Ireland
522647 v West Indies at Jamaica 2022
=
Mark Watt Scotland
522622 v West Indies at Harare 2023
32
Lungi Ngidi South Africa
521622 v Australia at Bloemfontein 2020
33
Axar Patel India
515660 v Australia at Nagpur 2017
34
Marco Jansen South Africa
514586 v New Zealand at Pune 2023
=
Naseem Shah Pakistan
514529 v Sri Lanka at Rawalpindi 2025
36
Jacob Duffy New Zealand
513518 v West Indies at Hamilton 2025
37
Kagiso Rabada South Africa
511719 v England at Lord's 2017
38
Nosthush Kenjige USA
504537 v Canada at Lauderhill 2025
39
Michael Bracewell New Zealand
503571 v Pakistan at Napier 2025
40
Sikandar Raza Zimbabwe
502511 v Pakistan at Bulawayo 2024
41
Taskin Ahmed Bangladesh
501549 v Sri Lanka at Colombo (RPS) 2025
42
Blessing Muzarabani Zimbabwe
499524 v Pakistan at Bulawayo 2024
43
Dunith Wellalage Sri Lanka
497523 v Bangladesh at Pallekele 2025
44
Aryan Dutt Netherlands
492521 v Canada at Rotterdam 2024
45
Graham Hume Ireland
489504 v Zimbabwe at Harare 2025
46
Nasum Ahmed Bangladesh
484484 v West Indies at Mirpur 2025
47
Sandeep Lamichhane Nepal
482595 v Papua New Guinea at Kirtipur, Nepal 2023
48
Roston Chase West Indies
478485 v New Zealand at Napier 2025
=
Brandon McMullen Scotland
478500 v Netherlands at Scotland 2025
50
Craig Young Ireland
475504 v South Africa at Abu Dhabi 2024
51
Akeal Hosein West Indies
474597 v South Africa at Potchefstroom 2023
52
Shakeel Ahmed Oman
473473 v USA at Lauderhill 2025
53
Sean Abbott Australia
472530 v West Indies at Canberra 2024
=
Fazalhaq Farooqi Afghanistan
472544 v Pakistan at Hambantota 2023
=
Matthew Forde West Indies
472472 v New Zealand at Hamilton 2025
56
Lalit Rajbanshi Nepal
471484 v Canada at King City 2024
57
Pat Cummins Australia
470725 v Sri Lanka at The Oval 2019
58
Nandre Burger South Africa
464469 v India at Raipur 2025
59
Dilshan Madushanka Sri Lanka
463552 v Bangladesh at Chittagong 2024
60
Saqib Mahmood England
462481 v South Africa at Lord's 2025
61
Mustafizur Rahman Bangladesh
459694 v West Indies at Sylhet 2018
=
Will O'Rourke New Zealand
459500 v Pakistan at Hamilton 2025
63
Josh Little Ireland
458534 v Zimbabwe at Harare 2023
64
Aayan Khan United Arab Emirates
456517 v Sri Lanka at Bulawayo 2023
65
Rishad Hossain Bangladesh
453453 v West Indies at Mirpur 2025
66
Mohammad Wasim Pakistan
449505 v England at Kolkata 2023
67
Shoriful Islam Bangladesh
448563 v Afghanistan at Sharjah 2024
=
Harmeet Singh USA
448462 v Nepal at Dubai (GCA) 2025
69
Kyle Jamieson New Zealand
446446 v India at Vadodara 2026
=
Arshdeep Singh India
446451 v South Africa at Visakhapatnam 2025
71
Safyaan Sharif Scotland
445543 v England at Edinburgh 2018
=
Paul van Meekeren Netherlands
445463 v United Arab Emirates at Utrecht 2025
73
Junaid Siddique United Arab Emirates
444456 v Netherlands at Oman 2024
74
Tanvir Islam Bangladesh
441441 v West Indies at Mirpur 2025
75
Mohammad Nawaz Pakistan
440549 v New Zealand at Karachi 2023
76
Brydon Carse England
434441 v New Zealand at Bay Oval 2025
77
Harshit Rana India
432432 v New Zealand at Vadodara 2026
78
Kaleem Sana Canada
430436 v Scotland at King City 2025
79
Nathan Ellis Australia
422444 v India at Perth Stadium 2025
80
Jeffrey Vandersay Sri Lanka
420431 v Australia at Colombo (RPS) 2022
81
Roelof van der Merwe Netherlands
414508 v West Indies at Trinidad 2010
82
Tanzim Hasan Sakib Bangladesh
412429 v Afghanistan at Abu Dhabi 2025
=
AM Ghazanfar Afghanistan
412427 v Zimbabwe at Harare 2024
84
Washington Sundar India
411426 v Australia at Sydney 2025
85
Dipendra Singh Airee Nepal
410482 v USA at Harare 2023
86
Reece Topley England
408558 v South Africa at Mumbai 2023
87
Romario Shepherd West Indies
404416 v Bangladesh at Mirpur 2025
=
Saad Bin Zafar Canada
404404 v Namibia at King City 2025
89
Barry McCarthy Ireland
402448 v West Indies at Barbados 2020
=
Ruben Trumpelmann Namibia
402520 v Nepal at Kirtipur, Nepal 2024
91
Chris Sole Scotland
400511 v Zimbabwe at Bulawayo 2023
=
Tangeni Lungameni Namibia
400443 v United Arab Emirates at Dubai 2023
93
Dushmantha Chameera Sri Lanka
397552 v Australia at Pallekele 2022
94
Gerhard Erasmus Namibia
395409 v Canada at Namibia 2025
95
Karan KC Nepal
393425 v Pakistan at Multan 2023
96
Hardik Pandya India
387549 v South Africa at Centurion 2018
97
Xavier Bartlett Australia
385389 v India at Adelaide 2025
98
Tabraiz Shamsi South Africa
380597 v Bangladesh at Johannesburg 2022
99
Bjorn Fortuin South Africa
378390 v Pakistan at Faisalabad 2025
100
Vivian Kingma Netherlands
376396 v Canada at Rotterdam 2024
Select Language