ICC Men’s ODI Bowling Rankings

ICC ODI Bowling Rankings

Last Updated On: 2026-06-05 12:00:10 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
4PakistanAbrar Ahmed633633 v Australia at Lahore 2026
5EnglandAdil Rashid629671 v India at Headingley 2018
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
9AustraliaJosh Hazlewood614725 v New Zealand at Cairns 2022
10AustraliaAdam Zampa600696 v England at Trent Bridge 2024
11New ZealandMitchell Santner599656 v India at Dubai 2025
12NamibiaBernard Scholtz595631 v Canada at King City 2025
13PakistanShaheen Afridi593691 v Australia at Perth Stadium 2024
14Sri LankaWanindu Hasaranga591617 v Pakistan at Rawalpindi 2025
15IndiaMohammed Siraj585735 v New Zealand at Raipur 2023
16New ZealandMatt Henry582688 v Bangladesh at Wellington 2021
17West IndiesJayden Seales576576 v New Zealand at Hamilton 2025
18West IndiesGudakesh Motie573638 v Bangladesh at St Kitts 2024
19PakistanHaris Rauf565613 v Australia at Perth Stadium 2024
20AfghanistanAzmatullah Omarzai556556 v Bangladesh at Abu Dhabi 2025
21ZimbabweRichard Ngarava553555 v Sri Lanka at Harare 2025
22AfghanistanMohammad Nabi548648 v Sri Lanka at Pallekele 2024
23IndiaRavindra Jadeja545731 v Zimbabwe at Bulawayo 2013
24USASaurabh Netravalkar543562 v Scotland at Kirtipur, Nepal 2026
25AustraliaMitchell Starc539777 v New Zealand at Melbourne 2015
26OmanShakeel Ahmed531531 v Nepal at Kirtipur, Nepal 2026
27BangladeshShoriful Islam527553 v Afghanistan at Sharjah 2024
28Sri LankaAsitha Fernando523550 v Pakistan at Rawalpindi 2025
29Sri LankaDunith Wellalage522522 v England at Colombo (RPS) 2026
30NepalSandeep Lamichhane521543 v Papua New Guinea at Kirtipur, Nepal 2023
31South AfricaLungi Ngidi518621 v Australia at Bloemfontein 2020
32BangladeshTaskin Ahmed517539 v Sri Lanka at Colombo (RPS) 2025
=West IndiesAlzarri Joseph517618 v South Africa at Potchefstroom 2023
34South AfricaMarco Jansen512581 v New Zealand at Pune 2023
35IrelandAndy McBrine509626 v New Zealand at Malahide 2022
36IndiaAxar Patel503659 v Australia at Nagpur 2017
37New ZealandMichael Bracewell500566 v Pakistan at Napier 2025
38ScotlandMark Watt496581 v Zimbabwe at Bulawayo 2023
39BangladeshMustafizur Rahman494688 v West Indies at Sylhet 2018
40ZimbabweSikandar Raza485489 v Sri Lanka at Harare 2025
=NetherlandsAryan Dutt485512 v Canada at Rotterdam 2024
42NepalLalit Rajbanshi484484 v USA at Kirtipur, Nepal 2026
=New ZealandJacob Duffy484514 v West Indies at Hamilton 2025
44AustraliaNathan Ellis483483 v Pakistan at Lahore 2026
45USANosthush Kenjige482513 v Canada at Lauderhill 2025
=PakistanNaseem Shah482522 v Sri Lanka at Rawalpindi 2025
47BangladeshNahid Rana481481 v New Zealand at Chittagong 2026
48ZimbabweBlessing Muzarabani476494 v Pakistan at Bulawayo 2024
49IndiaHarshit Rana475475 v New Zealand at Indore 2026
50New ZealandWill O’Rourke474498 v Pakistan at Hamilton 2025
51IndiaArshdeep Singh472472 v New Zealand at Indore 2026
52West IndiesMatthew Forde471471 v New Zealand at Hamilton 2025
53West IndiesRoston Chase470476 v New Zealand at Napier 2025
54Sri LankaJeffrey Vandersay469469 v England at Colombo (RPS) 2026
55South AfricaNandre Burger463468 v India at Raipur 2025
56AustraliaSean Abbott461528 v West Indies at Canberra 2024
57West IndiesAkeal Hosein459589 v South Africa at Potchefstroom 2023
58BangladeshNasum Ahmed454482 v West Indies at Mirpur 2025
=BangladeshRishad Hossain454459 v New Zealand at Mirpur 2026
60ScotlandBrandon McMullen453483 v Nepal at Scotland 2025
61IrelandJosh Little448523 v Zimbabwe at Harare 2023
62EnglandSaqib Mahmood446478 v South Africa at Lord’s 2025
63Sri LankaDilshan Madushanka445547 v Bangladesh at Chittagong 2024
64NetherlandsPaul van Meekeren440458 v United Arab Emirates at Utrecht 2025
65PakistanMohammad Wasim437499 v England at Kolkata 2023
66United Arab EmiratesJunaid Siddique434434 v Oman at Kirtipur, Nepal 2026
=New ZealandKyle Jamieson434447 v India at Indore 2026
68USAHarmeet Singh426460 v Nepal at Dubai (GCA) 2025
69CanadaKaleem Sana422427 v Scotland at King City 2025
70United Arab EmiratesAayan Khan420491 v Sri Lanka at Bulawayo 2023
71BangladeshTanvir Islam419439 v West Indies at Mirpur 2025
72EnglandBrydon Carse416436 v New Zealand at Bay Oval 2025
73NepalDipendra Singh Airee415437 v USA at Harare 2023
74NetherlandsRoelof van der Merwe412508 v West Indies at Trinidad 2010
75PakistanMohammad Nawaz411541 v New Zealand at Karachi 2023
=AfghanistanAM Ghazanfar411426 v Zimbabwe at Harare 2024
77IndiaWashington Sundar401424 v Australia at Sydney 2025
78West IndiesRomario Shepherd397407 v Bangladesh at Mirpur 2025
79CanadaSaad Bin Zafar395395 v Namibia at King City 2025
80BangladeshTanzim Hasan Sakib385426 v Afghanistan at Abu Dhabi 2025
81ScotlandSafyaan Sharif380497 v England at Edinburgh 2018
=Sri LankaDushmantha Chameera380549 v Australia at Pallekele 2022
83NamibiaRuben Trumpelmann379472 v Nepal at Kirtipur, Nepal 2024
84IrelandBarry McCarthy378421 v West Indies at Barbados 2020
85South AfricaBjorn Fortuin377389 v Pakistan at Faisalabad 2025
=AustraliaXavier Bartlett377389 v India at Adelaide 2025
87EnglandSam Curran372450 v Bangladesh at Chittagong 2023
88NetherlandsVivian Kingma369386 v Canada at Rotterdam 2024
89NamibiaGerhard Erasmus366393 v Canada at Namibia 2025
90New ZealandNathan Smith365366 v Bangladesh at Mirpur 2026
91NepalKaran KC362395 v United Arab Emirates at Kirtipur, Nepal 2026
92IndiaPrasidh Krishna361481 v England at The Oval 2022
93NamibiaTangeni Lungameni360392 v United Arab Emirates at Dubai 2023
=New ZealandZakary Foulkes360371 v India at Indore 2026
95USAMilind Kumar358358 v Nepal at Kirtipur, Nepal 2026
96New ZealandJayden Lennox357363 v Bangladesh at Mirpur 2026
97ScotlandBrad Currie349360 v USA at Kirtipur, Nepal 2026
98PakistanFaheem Ashraf348474 v South Africa at Centurion 2021
99NamibiaJJ Smit347375 v Nepal at Namibia 2022
100CanadaHarsh Thaker345377 v Oman at King City 2024