ICC Men’s ODI Bowling Rankings

ICC ODI Bowling Rankings

Last Updated On: 2026-02-18 06:00:23 IST

RankTeamPlayerRatingCareer Best Rating
1AfghanistanRashid Khan710799 v Pakistan at Abu Dhabi 2018
2EnglandJofra Archer650683 v New Zealand at Hamilton 2025
3South AfricaKeshav Maharaj646741 v Australia at Kolkata 2023
4NamibiaBernard Scholtz645648 v Oman at Scotland 2024
5EnglandAdil Rashid632675 v India at Headingley 2018
6AustraliaJosh Hazlewood628727 v England at Melbourne 2022
=Sri LankaMaheesh Theekshana628686 v Australia at Colombo (RPS) 2025
8IndiaKuldeep Yadav625761 v New Zealand at Bay Oval 2019
9PakistanAbrar Ahmed624630 v Sri Lanka at Rawalpindi 2025
10New ZealandMitchell Santner617657 v India at Dubai 2025
11New ZealandMatt Henry601691 v Bangladesh at Wellington 2021
=AustraliaAdam Zampa601699 v England at Trent Bridge 2024
13Sri LankaWanindu Hasaranga598625 v Pakistan at Rawalpindi 2025
14IndiaMohammed Siraj587736 v New Zealand at Raipur 2023
15USASaurabh Netravalkar582597 v Nepal at Harare 2023
16BangladeshMehidy Hasan Miraz580725 v Sri Lanka at Mirpur 2021
17West IndiesJayden Seales578578 v New Zealand at Hamilton 2025
18West IndiesGudakesh Motie574639 v Bangladesh at St Kitts 2024
19PakistanShaheen Afridi571696 v Australia at Perth Stadium 2024
20ZimbabweRichard Ngarava569572 v Sri Lanka at Harare 2025
21PakistanHaris Rauf562619 v Australia at Perth Stadium 2024
22AfghanistanAzmatullah Omarzai559559 v Bangladesh at Abu Dhabi 2025
23AfghanistanMohammad Nabi553657 v Zimbabwe at Harare 2022
24AustraliaMitchell Starc551782 v New Zealand at Melbourne 2015
25IndiaRavindra Jadeja547733 v Zimbabwe at Bulawayo 2013
26IndiaMohammad Shami544657 v New Zealand at Mumbai 2023
=IrelandMark Adair544574 v Zimbabwe at Harare 2025
28Sri LankaAsitha Fernando527552 v Pakistan at Rawalpindi 2025
29Sri LankaDunith Wellalage525525 v England at Colombo (RPS) 2026
30West IndiesAlzarri Joseph524625 v South Africa at Potchefstroom 2023
31IrelandAndy McBrine522647 v West Indies at Jamaica 2022
=ScotlandMark Watt522622 v West Indies at Harare 2023
33South AfricaLungi Ngidi521622 v Australia at Bloemfontein 2020
34New ZealandMichael Bracewell519571 v Pakistan at Napier 2025
35South AfricaMarco Jansen514586 v New Zealand at Pune 2023
=PakistanNaseem Shah514529 v Sri Lanka at Rawalpindi 2025
37South AfricaKagiso Rabada511719 v England at Lord’s 2017
38IndiaAxar Patel505660 v Australia at Nagpur 2017
39USANosthush Kenjige504537 v Canada at Lauderhill 2025
40New ZealandJacob Duffy503518 v West Indies at Hamilton 2025
41ZimbabweSikandar Raza502511 v Pakistan at Bulawayo 2024
42BangladeshTaskin Ahmed501549 v Sri Lanka at Colombo (RPS) 2025
43ZimbabweBlessing Muzarabani499524 v Pakistan at Bulawayo 2024
44NetherlandsAryan Dutt492521 v Canada at Rotterdam 2024
45IrelandGraham Hume489504 v Zimbabwe at Harare 2025
46BangladeshNasum Ahmed484484 v West Indies at Mirpur 2025
47NepalSandeep Lamichhane482595 v Papua New Guinea at Kirtipur, Nepal 2023
48West IndiesRoston Chase478485 v New Zealand at Napier 2025
=ScotlandBrandon McMullen478500 v Netherlands at Scotland 2025
50IndiaHarshit Rana476476 v New Zealand at Indore 2026
51IrelandCraig Young475504 v South Africa at Abu Dhabi 2024
52West IndiesAkeal Hosein474597 v South Africa at Potchefstroom 2023
53OmanShakeel Ahmed473473 v USA at Lauderhill 2025
54AustraliaSean Abbott472530 v West Indies at Canberra 2024
=Sri LankaJeffrey Vandersay472472 v England at Colombo (RPS) 2026
=AfghanistanFazalhaq Farooqi472544 v Pakistan at Hambantota 2023
=IndiaArshdeep Singh472472 v New Zealand at Indore 2026
=West IndiesMatthew Forde472472 v New Zealand at Hamilton 2025
59NepalLalit Rajbanshi471484 v Canada at King City 2024
60AustraliaPat Cummins470725 v Sri Lanka at The Oval 2019
61South AfricaNandre Burger464469 v India at Raipur 2025
62BangladeshMustafizur Rahman459694 v West Indies at Sylhet 2018
63IrelandJosh Little458534 v Zimbabwe at Harare 2023
64United Arab EmiratesAayan Khan456517 v Sri Lanka at Bulawayo 2023
65BangladeshRishad Hossain453453 v West Indies at Mirpur 2025
66New ZealandKyle Jamieson450450 v India at Indore 2026
67PakistanMohammad Wasim449505 v England at Kolkata 2023
=Sri LankaDilshan Madushanka449552 v Bangladesh at Chittagong 2024
=New ZealandWill O’Rourke449500 v Pakistan at Hamilton 2025
70EnglandSaqib Mahmood448481 v South Africa at Lord’s 2025
=BangladeshShoriful Islam448563 v Afghanistan at Sharjah 2024
=USAHarmeet Singh448462 v Nepal at Dubai (GCA) 2025
73ScotlandSafyaan Sharif445543 v England at Edinburgh 2018
=NetherlandsPaul van Meekeren445463 v United Arab Emirates at Utrecht 2025
75United Arab EmiratesJunaid Siddique444456 v Netherlands at Oman 2024
76BangladeshTanvir Islam441441 v West Indies at Mirpur 2025
77PakistanMohammad Nawaz440549 v New Zealand at Karachi 2023
78CanadaKaleem Sana430436 v Scotland at King City 2025
79AustraliaNathan Ellis422444 v India at Perth Stadium 2025
80EnglandBrydon Carse421441 v New Zealand at Bay Oval 2025
81NetherlandsRoelof van der Merwe414508 v West Indies at Trinidad 2010
82BangladeshTanzim Hasan Sakib412429 v Afghanistan at Abu Dhabi 2025
=AfghanistanAM Ghazanfar412427 v Zimbabwe at Harare 2024
84NepalDipendra Singh Airee410482 v USA at Harare 2023
85West IndiesRomario Shepherd404416 v Bangladesh at Mirpur 2025
=CanadaSaad Bin Zafar404404 v Namibia at King City 2025
87IndiaWashington Sundar403426 v Australia at Sydney 2025
88IrelandBarry McCarthy402448 v West Indies at Barbados 2020
=NamibiaRuben Trumpelmann402520 v Nepal at Kirtipur, Nepal 2024
90ScotlandChris Sole400511 v Zimbabwe at Bulawayo 2023
=NamibiaTangeni Lungameni400443 v United Arab Emirates at Dubai 2023
92EnglandReece Topley396558 v South Africa at Mumbai 2023
93NamibiaGerhard Erasmus395409 v Canada at Namibia 2025
94NepalKaran KC393425 v Pakistan at Multan 2023
95Sri LankaDushmantha Chameera385552 v Australia at Pallekele 2022
=AustraliaXavier Bartlett385389 v India at Adelaide 2025
97South AfricaTabraiz Shamsi380597 v Bangladesh at Johannesburg 2022
98IndiaHardik Pandya379549 v South Africa at Centurion 2018
99South AfricaBjorn Fortuin378390 v Pakistan at Faisalabad 2025
100NetherlandsVivian Kingma376396 v Canada at Rotterdam 2024