ICC Men’s ODI Bowling Rankings

ICC ODI Bowling Rankings

Last Updated On: 2026-05-08 12:00:25 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
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
28BangladeshShoriful Islam527553 v Afghanistan at Sharjah 2024
29Sri LankaAsitha Fernando523550 v Pakistan at Rawalpindi 2025
30Sri LankaDunith Wellalage522522 v England at Colombo (RPS) 2026
31OmanShakeel Ahmed521521 v United Arab Emirates at Kirtipur, Nepal 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
=ScotlandMark Watt509581 v Zimbabwe at Bulawayo 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
41BangladeshMustafizur Rahman494688 v West Indies at Sylhet 2018
42PakistanNaseem Shah492522 v Sri Lanka at Rawalpindi 2025
43NepalSandeep Lamichhane488543 v Papua New Guinea at Kirtipur, Nepal 2023
44IrelandGraham Hume487502 v Zimbabwe at Harare 2025
45ZimbabweSikandar Raza485489 v Sri Lanka at Harare 2025
=NetherlandsAryan Dutt485512 v Canada at Rotterdam 2024
47USANosthush Kenjige484513 v Canada at Lauderhill 2025
=New ZealandJacob Duffy484514 v West Indies at Hamilton 2025
49BangladeshNahid Rana481481 v New Zealand at Chittagong 2026
50ZimbabweBlessing Muzarabani476494 v Pakistan at Bulawayo 2024
51IndiaHarshit Rana475475 v New Zealand at Indore 2026
52New ZealandWill O’Rourke474498 v Pakistan at Hamilton 2025
53IndiaArshdeep Singh472472 v New Zealand at Indore 2026
54AustraliaSean Abbott471528 v West Indies at Canberra 2024
=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
59South AfricaNandre Burger463468 v India at Raipur 2025
60ScotlandBrandon McMullen462483 v Nepal at Scotland 2025
61West IndiesAkeal Hosein459589 v South Africa at Potchefstroom 2023
62BangladeshNasum Ahmed454482 v West Indies at Mirpur 2025
=BangladeshRishad Hossain454459 v New Zealand at Mirpur 2026
64IrelandJosh Little448523 v Zimbabwe at Harare 2023
65NepalLalit Rajbanshi446466 v Netherlands at Kirtipur, Nepal 2024
=EnglandSaqib Mahmood446478 v South Africa at Lord’s 2025
=PakistanMohammad Wasim446499 v England at Kolkata 2023
=USAHarmeet Singh446460 v Nepal at Dubai (GCA) 2025
69Sri LankaDilshan Madushanka445547 v Bangladesh at Chittagong 2024
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
79NetherlandsRoelof van der Merwe412508 v West Indies at Trinidad 2010
80AfghanistanAM Ghazanfar411426 v Zimbabwe at Harare 2024
81ScotlandSafyaan Sharif405497 v England at Edinburgh 2018
82IndiaWashington Sundar401424 v Australia at Sydney 2025
83NepalDipendra Singh Airee398437 v USA at Harare 2023
84West IndiesRomario Shepherd397407 v Bangladesh at Mirpur 2025
85CanadaSaad Bin Zafar395395 v Namibia at King City 2025
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
90NepalKaran KC378395 v United Arab Emirates at Kirtipur, Nepal 2026
=IrelandBarry McCarthy378421 v West Indies at Barbados 2020
92IndiaHardik Pandya377548 v South Africa at Centurion 2018
=South AfricaBjorn Fortuin377389 v Pakistan at Faisalabad 2025
94South AfricaTabraiz Shamsi375591 v Bangladesh at Johannesburg 2022
95EnglandSam Curran372450 v Bangladesh at Chittagong 2023
96NetherlandsVivian Kingma369386 v Canada at Rotterdam 2024
97NamibiaGerhard 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