ICC Men’s ODI Bowling Rankings

ICC ODI Bowling Rankings

Last Updated On: 2025-09-18 00:00:10 IST

RankTeamPlayerRatingCareer Best Rating
1South AfricaKeshav Maharaj680741 v Australia at Kolkata 2023
2Sri LankaMaheesh Theekshana659686 v Australia at Colombo (RPS) 2025
3EnglandJofra Archer654654 v South Africa at Southampton 2025
4IndiaKuldeep Yadav650761 v New Zealand at Bay Oval 2019
5NamibiaBernard Scholtz645648 v Oman at Scotland 2024
6AfghanistanRashid Khan640799 v Pakistan at Abu Dhabi 2018
7New ZealandMitchell Santner637657 v India at Dubai 2025
8EnglandAdil Rashid628675 v India at Headingley 2018
9New ZealandMatt Henry622691 v Bangladesh at Wellington 2021
10IndiaRavindra Jadeja616733 v Zimbabwe at Bulawayo 2013
11Sri LankaWanindu Hasaranga607619 v Bangladesh at Pallekele 2025
12West IndiesGudakesh Motie605639 v Bangladesh at St Kitts 2024
13AustraliaAdam Zampa603699 v England at Trent Bridge 2024
14IndiaMohammad Shami596657 v New Zealand at Mumbai 2023
15IndiaMohammed Siraj593736 v New Zealand at Raipur 2023
=PakistanShaheen Afridi593696 v Australia at Perth Stadium 2024
17AfghanistanMohammad Nabi590657 v Zimbabwe at Harare 2022
18AustraliaJosh Hazlewood583727 v England at Melbourne 2022
19West IndiesJayden Seales575575 v Pakistan at Trinidad 2025
20ZimbabweRichard Ngarava569572 v Sri Lanka at Harare 2025
=New ZealandMichael Bracewell569571 v Pakistan at Napier 2025
22USASaurabh Netravalkar562597 v Nepal at Harare 2023
23West IndiesAlzarri Joseph557625 v South Africa at Potchefstroom 2023
24BangladeshTaskin Ahmed547549 v Sri Lanka at Colombo (RPS) 2025
25AustraliaMitchell Starc545782 v New Zealand at Melbourne 2015
26IrelandMark Adair544574 v Zimbabwe at Harare 2025
27South AfricaKagiso Rabada543719 v England at Lord’s 2017
=South AfricaLungi Ngidi543622 v Australia at Bloemfontein 2020
29BangladeshMehidy Hasan Miraz539725 v Sri Lanka at Mirpur 2021
=PakistanHaris Rauf539619 v Australia at Perth Stadium 2024
31Sri LankaAsitha Fernando534536 v Zimbabwe at Harare 2025
32South AfricaMarco Jansen523586 v New Zealand at Pune 2023
33IrelandAndy McBrine522647 v West Indies at Jamaica 2022
=ScotlandMark Watt522622 v West Indies at Harare 2023
35USANosthush Kenjige515537 v Canada at Lauderhill 2025
36Sri LankaDunith Wellalage513523 v Bangladesh at Pallekele 2025
37IndiaAxar Patel504660 v Australia at Nagpur 2017
38ZimbabweSikandar Raza502511 v Pakistan at Bulawayo 2024
=PakistanAbrar Ahmed502502 v West Indies at Trinidad 2025
40ZimbabweBlessing Muzarabani499524 v Pakistan at Bulawayo 2024
41AfghanistanAzmatullah Omarzai496502 v England at Lahore 2025
42NetherlandsAryan Dutt492521 v Canada at Rotterdam 2024
=New ZealandWill O’Rourke492500 v Pakistan at Hamilton 2025
44PakistanNaseem Shah491498 v West Indies at Trinidad 2025
45IrelandGraham Hume489504 v Zimbabwe at Harare 2025
46BangladeshMustafizur Rahman488694 v West Indies at Sylhet 2018
47AustraliaSean Abbott486530 v West Indies at Canberra 2024
=AfghanistanFazalhaq Farooqi486544 v Pakistan at Hambantota 2023
49AustraliaPat Cummins484725 v Sri Lanka at The Oval 2019
50NepalLalit Rajbanshi479484 v Canada at King City 2024
51ScotlandBrandon McMullen478500 v Netherlands at Scotland 2025
52Sri LankaDilshan Madushanka477552 v Bangladesh at Chittagong 2024
53EnglandSaqib Mahmood476481 v South Africa at Lord’s 2025
54IrelandCraig Young475504 v South Africa at Abu Dhabi 2024
=BangladeshShoriful Islam475563 v Afghanistan at Sharjah 2024
=United Arab EmiratesAayan Khan475517 v Sri Lanka at Bulawayo 2023
57OmanShakeel Ahmed473473 v USA at Lauderhill 2025
58NepalSandeep Lamichhane470595 v Papua New Guinea at Kirtipur, Nepal 2023
59West IndiesRoston Chase464464 v Pakistan at Trinidad 2025
60IrelandJosh Little458534 v Zimbabwe at Harare 2023
61OmanKaleemullah449507 v Canada at King City 2024
62ScotlandSafyaan Sharif445543 v England at Edinburgh 2018
=NetherlandsPaul van Meekeren445463 v United Arab Emirates at Utrecht 2025
=New ZealandJacob Duffy445445 v Pakistan at Bay Oval 2025
65AustraliaNathan Ellis432432 v South Africa at Mackay 2025
66United Arab EmiratesJunaid Siddique430456 v Netherlands at Oman 2024
=CanadaKaleem Sana430436 v Scotland at King City 2025
68PakistanMohammad Nawaz427549 v New Zealand at Karachi 2023
69USAHarmeet Singh422422 v Oman at Lauderhill 2025
70EnglandReece Topley420558 v South Africa at Mumbai 2023
71IndiaHardik Pandya415549 v South Africa at Centurion 2018
72NetherlandsRoelof van der Merwe414508 v West Indies at Trinidad 2010
=AfghanistanAM Ghazanfar414427 v Zimbabwe at Harare 2024
74PakistanMohammad Wasim410505 v England at Kolkata 2023
75NepalDipendra Singh Airee409482 v USA at Harare 2023
76OmanBilal Khan408546 v USA at Texas 2022
=West IndiesRomario Shepherd408408 v Pakistan at Trinidad 2025
=West IndiesMatthew Forde408425 v England at Cardiff 2025
79OmanZeeshan Maqsood406510 v United Arab Emirates at Bulawayo 2023
80South AfricaTabraiz Shamsi404597 v Bangladesh at Johannesburg 2022
=CanadaSaad Bin Zafar404404 v Namibia at King City 2025
=BangladeshNasum Ahmed404428 v Afghanistan at Sharjah 2024
83NepalKaran KC403425 v Pakistan at Multan 2023
84IrelandBarry McCarthy402448 v West Indies at Barbados 2020
=IndiaVarun Chakaravarthy402402 v New Zealand at Dubai 2025
=NamibiaRuben Trumpelmann402520 v Nepal at Kirtipur, Nepal 2024
87ScotlandChris Sole400511 v Zimbabwe at Bulawayo 2023
=NamibiaTangeni Lungameni400443 v United Arab Emirates at Dubai 2023
89AustraliaGlenn Maxwell399479 v England at Headingley 2015
90NamibiaGerhard Erasmus395409 v Canada at Namibia 2025
91Sri LankaDushmantha Chameera393552 v Australia at Pallekele 2022
92Sri LankaJeffrey Vandersay389431 v Australia at Colombo (RPS) 2022
93EnglandBrydon Carse387387 v South Africa at Southampton 2025
94EnglandMark Wood386609 v Sri Lanka at Headingley 2019
95IndiaWashington Sundar385412 v Sri Lanka at Colombo (RPS) 2024
96BangladeshTanzim Hasan Sakib384386 v Sri Lanka at Colombo (RPS) 2025
97NepalSompal Kami383457 v Papua New Guinea at Kirtipur, Nepal 2023
98NetherlandsVivian Kingma376396 v Canada at Rotterdam 2024
99ZimbabweWellington Masakadza375383 v Ireland at Harare 2025
100IrelandCurtis Campher373389 v Zimbabwe at Harare 2025