ICC Men’s ODI Bowling Rankings

ICC ODI Bowling Rankings

Last Updated On: 2026-03-25 12:00:11 IST

RankTeamPlayerRatingCareer Best Rating
1AfghanistanRashid Khan705775 v Pakistan at Abu Dhabi 2018
2EnglandJofra Archer649682 v New Zealand at Hamilton 2025
3South AfricaKeshav Maharaj645737 v Australia at Kolkata 2023
4NamibiaBernard Scholtz630631 v Canada at King City 2025
5EnglandAdil Rashid629671 v India at Headingley 2018
6AustraliaJosh Hazlewood626725 v New Zealand at Cairns 2022
7BangladeshMehidy Hasan Miraz624722 v Sri Lanka at Mirpur 2021
=IndiaKuldeep Yadav624757 v New Zealand at Bay Oval 2019
=Sri LankaMaheesh Theekshana624680 v Australia at Colombo (RPS) 2025
10New ZealandMitchell Santner617656 v India at Dubai 2025
11New ZealandMatt Henry600688 v Bangladesh at Wellington 2021
12AustraliaAdam Zampa599696 v England at Trent Bridge 2024
13PakistanAbrar Ahmed598628 v Sri Lanka at Rawalpindi 2025
14Sri LankaWanindu Hasaranga591617 v Pakistan at Rawalpindi 2025
15IndiaMohammed Siraj585735 v New Zealand at Raipur 2023
16West IndiesJayden Seales576576 v New Zealand at Hamilton 2025
17PakistanShaheen Afridi574691 v Australia at Perth Stadium 2024
18West IndiesGudakesh Motie573638 v Bangladesh at St Kitts 2024
19PakistanHaris Rauf570613 v Australia at Perth Stadium 2024
20USASaurabh Netravalkar560560 v United Arab Emirates at Dubai 2025
21AfghanistanAzmatullah Omarzai556556 v Bangladesh at Abu Dhabi 2025
22ZimbabweRichard Ngarava553555 v Sri Lanka at Harare 2025
23AustraliaMitchell Starc550777 v New Zealand at Melbourne 2015
24AfghanistanMohammad Nabi548648 v Sri Lanka at Pallekele 2024
25IndiaRavindra Jadeja545731 v Zimbabwe at Bulawayo 2013
26IndiaMohammad Shami543654 v New Zealand at Mumbai 2023
27IrelandMark Adair532561 v Zimbabwe at Harare 2025
28BangladeshTaskin Ahmed524539 v Sri Lanka at Colombo (RPS) 2025
29Sri LankaAsitha Fernando523550 v Pakistan at Rawalpindi 2025
30Sri LankaDunith Wellalage522522 v England at Colombo (RPS) 2026
31South AfricaLungi Ngidi518621 v Australia at Bloemfontein 2020
32West IndiesAlzarri Joseph517618 v South Africa at Potchefstroom 2023
33New ZealandMichael Bracewell515566 v Pakistan at Napier 2025
34South AfricaMarco Jansen512581 v New Zealand at Pune 2023
35IrelandAndy McBrine509626 v New Zealand at Malahide 2022
36South AfricaKagiso Rabada508716 v England at Lord’s 2017
37IndiaAxar Patel503659 v Australia at Nagpur 2017
38ScotlandMark Watt499581 v Zimbabwe at Bulawayo 2023
=New ZealandJacob Duffy499514 v West Indies at Hamilton 2025
40PakistanNaseem Shah492522 v Sri Lanka at Rawalpindi 2025
41IrelandGraham Hume487502 v Zimbabwe at Harare 2025
42ZimbabweSikandar Raza485489 v Sri Lanka at Harare 2025
=NetherlandsAryan Dutt485512 v Canada at Rotterdam 2024
44USANosthush Kenjige484513 v Canada at Lauderhill 2025
45ZimbabweBlessing Muzarabani476494 v Pakistan at Bulawayo 2024
46IndiaHarshit Rana475475 v New Zealand at Indore 2026
47BangladeshMustafizur Rahman473688 v West Indies at Sylhet 2018
48IndiaArshdeep Singh472472 v New Zealand at Indore 2026
49AustraliaSean Abbott471528 v West Indies at Canberra 2024
=OmanShakeel Ahmed471471 v USA at Lauderhill 2025
=West IndiesMatthew Forde471471 v New Zealand at Hamilton 2025
52West IndiesRoston Chase470476 v New Zealand at Napier 2025
53Sri LankaJeffrey Vandersay469469 v England at Colombo (RPS) 2026
=AfghanistanFazalhaq Farooqi469540 v Pakistan at Hambantota 2023
55BangladeshNasum Ahmed468482 v West Indies at Mirpur 2025
56ScotlandBrandon McMullen464483 v Nepal at Scotland 2025
57South AfricaNandre Burger463468 v India at Raipur 2025
58NepalLalit Rajbanshi459466 v Netherlands at Kirtipur, Nepal 2024
=West IndiesAkeal Hosein459589 v South Africa at Potchefstroom 2023
60NepalSandeep Lamichhane458543 v Papua New Guinea at Kirtipur, Nepal 2023
61New ZealandWill O’Rourke449498 v Pakistan at Hamilton 2025
62IrelandJosh Little448523 v Zimbabwe at Harare 2023
63New ZealandKyle Jamieson447447 v India at Indore 2026
64EnglandSaqib Mahmood446478 v South Africa at Lord’s 2025
=PakistanMohammad Wasim446499 v England at Kolkata 2023
=USAHarmeet Singh446460 v Nepal at Dubai (GCA) 2025
67Sri LankaDilshan Madushanka445547 v Bangladesh at Chittagong 2024
68NetherlandsPaul van Meekeren440458 v United Arab Emirates at Utrecht 2025
=BangladeshRishad Hossain440456 v Pakistan at Mirpur 2026
70United Arab EmiratesAayan Khan437491 v Sri Lanka at Bulawayo 2023
71BangladeshTanvir Islam426439 v West Indies at Mirpur 2025
72United Arab EmiratesJunaid Siddique422426 v Netherlands at Oman 2024
=AustraliaNathan Ellis422443 v India at Perth Stadium 2025
=CanadaKaleem Sana422427 v Scotland at King City 2025
75ScotlandSafyaan Sharif421497 v England at Edinburgh 2018
76PakistanMohammad Nawaz420541 v New Zealand at Karachi 2023
77EnglandBrydon Carse416436 v New Zealand at Bay Oval 2025
78NetherlandsRoelof van der Merwe412508 v West Indies at Trinidad 2010
79AfghanistanAM Ghazanfar411426 v Zimbabwe at Harare 2024
80IndiaWashington Sundar401424 v Australia at Sydney 2025
81West IndiesRomario Shepherd397407 v Bangladesh at Mirpur 2025
=BangladeshTanzim Hasan Sakib397426 v Afghanistan at Abu Dhabi 2025
83CanadaSaad Bin Zafar395395 v Namibia at King City 2025
84NepalDipendra Singh Airee389437 v USA at Harare 2023
85AustraliaXavier Bartlett385389 v India at Adelaide 2025
86NamibiaGerhard Erasmus381393 v Canada at Namibia 2025
87Sri LankaDushmantha Chameera380549 v Australia at Pallekele 2022
88IrelandBarry McCarthy378421 v West Indies at Barbados 2020
89IndiaHardik Pandya377548 v South Africa at Centurion 2018
=South AfricaBjorn Fortuin377389 v Pakistan at Faisalabad 2025
=NamibiaRuben Trumpelmann377472 v Nepal at Kirtipur, Nepal 2024
92South AfricaTabraiz Shamsi375591 v Bangladesh at Johannesburg 2022
=NamibiaTangeni Lungameni375392 v United Arab Emirates at Dubai 2023
94NepalKaran KC373395 v Netherlands at Scotland 2025
95EnglandSam Curran372450 v Bangladesh at Chittagong 2023
96New ZealandZakary Foulkes371371 v India at Indore 2026
97NetherlandsVivian Kingma369386 v Canada at Rotterdam 2024
98BangladeshNahid Rana367367 v Pakistan at Mirpur 2026
99IndiaVarun Chakaravarthy366401 v New Zealand at Dubai 2025
100IrelandCurtis Campher364380 v Zimbabwe at Harare 2025