ICC Men’s ODI Bowling Rankings

ICC ODI Bowling Rankings

Last Updated On: 2026-05-22 12:00:14 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
4EnglandAdil Rashid629671 v India at Headingley 2018
5AustraliaJosh Hazlewood626725 v New Zealand at Cairns 2022
6IndiaKuldeep Yadav624757 v New Zealand at Bay Oval 2019
=Sri LankaMaheesh Theekshana624680 v Australia at Colombo (RPS) 2025
8BangladeshMehidy Hasan Miraz621722 v Sri Lanka at Mirpur 2021
9New ZealandMitchell Santner599656 v India at Dubai 2025
=AustraliaAdam Zampa599696 v England at Trent Bridge 2024
11PakistanAbrar Ahmed598628 v Sri Lanka at Rawalpindi 2025
12NamibiaBernard Scholtz595631 v Canada at King City 2025
13Sri LankaWanindu Hasaranga591617 v Pakistan at Rawalpindi 2025
14IndiaMohammed Siraj585735 v New Zealand at Raipur 2023
15New ZealandMatt Henry582688 v Bangladesh at Wellington 2021
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
20AfghanistanAzmatullah Omarzai556556 v Bangladesh at Abu Dhabi 2025
21ZimbabweRichard Ngarava553555 v Sri Lanka at Harare 2025
22AustraliaMitchell Starc550777 v New Zealand at Melbourne 2015
23USASaurabh Netravalkar549562 v Scotland at Kirtipur, Nepal 2026
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
28OmanShakeel Ahmed531531 v Nepal at Kirtipur, Nepal 2026
29BangladeshShoriful Islam527553 v Afghanistan at Sharjah 2024
30Sri LankaAsitha Fernando523550 v Pakistan at Rawalpindi 2025
31Sri LankaDunith Wellalage522522 v England at Colombo (RPS) 2026
32South AfricaLungi Ngidi518621 v Australia at Bloemfontein 2020
33BangladeshTaskin Ahmed517539 v Sri Lanka at Colombo (RPS) 2025
=West IndiesAlzarri Joseph517618 v South Africa at Potchefstroom 2023
35South AfricaMarco Jansen512581 v New Zealand at Pune 2023
36IrelandAndy McBrine509626 v New Zealand at Malahide 2022
=NepalSandeep Lamichhane509543 v Papua New Guinea at Kirtipur, Nepal 2023
38South AfricaKagiso Rabada508716 v England at Lord’s 2017
39IndiaAxar Patel503659 v Australia at Nagpur 2017
40New ZealandMichael Bracewell500566 v Pakistan at Napier 2025
41ScotlandMark Watt496581 v Zimbabwe at Bulawayo 2023
42BangladeshMustafizur Rahman494688 v West Indies at Sylhet 2018
43PakistanNaseem Shah492522 v Sri Lanka at Rawalpindi 2025
44IrelandGraham Hume487502 v Zimbabwe at Harare 2025
45ZimbabweSikandar Raza485489 v Sri Lanka at Harare 2025
=NetherlandsAryan Dutt485512 v Canada at Rotterdam 2024
47New ZealandJacob Duffy484514 v West Indies at Hamilton 2025
48BangladeshNahid Rana481481 v New Zealand at Chittagong 2026
49ZimbabweBlessing Muzarabani476494 v Pakistan at Bulawayo 2024
50IndiaHarshit Rana475475 v New Zealand at Indore 2026
51New ZealandWill O’Rourke474498 v Pakistan at Hamilton 2025
52IndiaArshdeep Singh472472 v New Zealand at Indore 2026
53AustraliaSean Abbott471528 v West Indies at Canberra 2024
=NepalLalit Rajbanshi471471 v Scotland at Kirtipur, Nepal 2026
=West IndiesMatthew Forde471471 v New Zealand at Hamilton 2025
56West IndiesRoston Chase470476 v New Zealand at Napier 2025
57Sri LankaJeffrey Vandersay469469 v England at Colombo (RPS) 2026
=AfghanistanFazalhaq Farooqi469540 v Pakistan at Hambantota 2023
59USANosthush Kenjige468513 v Canada at Lauderhill 2025
60ScotlandBrandon McMullen464483 v Nepal at Scotland 2025
61South AfricaNandre Burger463468 v India at Raipur 2025
62West IndiesAkeal Hosein459589 v South Africa at Potchefstroom 2023
63BangladeshNasum Ahmed454482 v West Indies at Mirpur 2025
=BangladeshRishad Hossain454459 v New Zealand at Mirpur 2026
65IrelandJosh Little448523 v Zimbabwe at Harare 2023
66EnglandSaqib Mahmood446478 v South Africa at Lord’s 2025
=PakistanMohammad Wasim446499 v England at Kolkata 2023
68Sri LankaDilshan Madushanka445547 v Bangladesh at Chittagong 2024
69USAHarmeet Singh441460 v Nepal at Dubai (GCA) 2025
70NetherlandsPaul van Meekeren440458 v United Arab Emirates at Utrecht 2025
71United Arab EmiratesJunaid Siddique434434 v Oman at Kirtipur, Nepal 2026
=New ZealandKyle Jamieson434447 v India at Indore 2026
73AustraliaNathan Ellis422443 v India at Perth Stadium 2025
=CanadaKaleem Sana422427 v Scotland at King City 2025
75PakistanMohammad Nawaz420541 v New Zealand at Karachi 2023
=United Arab EmiratesAayan Khan420491 v Sri Lanka at Bulawayo 2023
77BangladeshTanvir Islam419439 v West Indies at Mirpur 2025
78EnglandBrydon Carse416436 v New Zealand at Bay Oval 2025
79NepalDipendra Singh Airee415437 v USA at Harare 2023
80NetherlandsRoelof van der Merwe412508 v West Indies at Trinidad 2010
81AfghanistanAM Ghazanfar411426 v Zimbabwe at Harare 2024
82IndiaWashington Sundar401424 v Australia at Sydney 2025
83West IndiesRomario Shepherd397407 v Bangladesh at Mirpur 2025
84CanadaSaad Bin Zafar395395 v Namibia at King City 2025
85ScotlandSafyaan Sharif391497 v England at Edinburgh 2018
86BangladeshTanzim Hasan Sakib385426 v Afghanistan at Abu Dhabi 2025
=AustraliaXavier Bartlett385389 v India at Adelaide 2025
88Sri LankaDushmantha Chameera380549 v Australia at Pallekele 2022
89NamibiaRuben Trumpelmann379472 v Nepal at Kirtipur, Nepal 2024
90IrelandBarry McCarthy378421 v West Indies at Barbados 2020
91IndiaHardik Pandya377548 v South Africa at Centurion 2018
=South AfricaBjorn Fortuin377389 v Pakistan at Faisalabad 2025
93South AfricaTabraiz Shamsi375591 v Bangladesh at Johannesburg 2022
94EnglandSam Curran372450 v Bangladesh at Chittagong 2023
95NetherlandsVivian Kingma369386 v Canada at Rotterdam 2024
96NepalKaran KC366395 v United Arab Emirates at Kirtipur, Nepal 2026
=NamibiaGerhard Erasmus366393 v Canada at Namibia 2025
=IndiaVarun Chakaravarthy366401 v New Zealand at Dubai 2025
99New ZealandNathan Smith365366 v Bangladesh at Mirpur 2026
100IrelandCurtis Campher364380 v Zimbabwe at Harare 2025