ICC Men’s ODI Bowling Rankings

ICC ODI Bowling Rankings

Last Updated On: 2026-06-19 12:00:13 IST

RankTeamPlayerRatingCareer Best Rating
1AfghanistanRashid Khan696775 v Pakistan at Abu Dhabi 2018
2PakistanAbrar Ahmed675675 v Australia at Lahore 2026
3EnglandJofra Archer649682 v New Zealand at Hamilton 2025
4South AfricaKeshav Maharaj645737 v Australia at Kolkata 2023
5Sri LankaMaheesh Theekshana641680 v Australia at Colombo (RPS) 2025
6EnglandAdil Rashid629671 v India at Headingley 2018
7IndiaKuldeep Yadav618757 v New Zealand at Bay Oval 2019
8BangladeshMehidy Hasan Miraz604722 v Sri Lanka at Mirpur 2021
=PakistanShaheen Afridi604691 v Australia at Perth Stadium 2024
10New ZealandMitchell Santner599656 v India at Dubai 2025
11NamibiaBernard Scholtz595631 v Canada at King City 2025
12AustraliaJosh Hazlewood589725 v New Zealand at Cairns 2022
13Sri LankaWanindu Hasaranga588617 v Pakistan at Rawalpindi 2025
14New ZealandMatt Henry582688 v Bangladesh at Wellington 2021
15IndiaMohammed Siraj579735 v New Zealand at Raipur 2023
16West IndiesJayden Seales570578 v Sri Lanka at Jamaica 2026
17AustraliaAdam Zampa569696 v England at Trent Bridge 2024
18BangladeshShoriful Islam561561 v Australia at Mirpur 2026
19PakistanHaris Rauf556613 v Australia at Perth Stadium 2024
20ZimbabweRichard Ngarava553555 v Sri Lanka at Harare 2025
21AfghanistanAzmatullah Omarzai550556 v Bangladesh at Abu Dhabi 2025
22West IndiesGudakesh Motie548638 v Bangladesh at St Kitts 2024
23IndiaRavindra Jadeja540731 v Zimbabwe at Bulawayo 2013
24AfghanistanMohammad Nabi535648 v Sri Lanka at Pallekele 2024
25BangladeshMustafizur Rahman531688 v West Indies at Sylhet 2018
=OmanShakeel Ahmed531531 v Nepal at Kirtipur, Nepal 2026
27BangladeshTaskin Ahmed525539 v Sri Lanka at Colombo (RPS) 2025
28BangladeshNahid Rana524535 v Australia at Mirpur 2026
29NepalSandeep Lamichhane521543 v Papua New Guinea at Kirtipur, Nepal 2023
30AustraliaMitchell Starc518777 v New Zealand at Melbourne 2015
=South AfricaLungi Ngidi518621 v Australia at Bloemfontein 2020
32USASaurabh Netravalkar516562 v Scotland at Kirtipur, Nepal 2026
33South AfricaMarco Jansen512581 v New Zealand at Pune 2023
=Sri LankaDunith Wellalage512522 v England at Colombo (RPS) 2026
35AustraliaNathan Ellis511516 v Bangladesh at Mirpur 2026
36Sri LankaAsitha Fernando510550 v Pakistan at Rawalpindi 2025
37IrelandAndy McBrine509626 v New Zealand at Malahide 2022
38NetherlandsAryan Dutt503512 v Canada at Rotterdam 2024
=IndiaArshdeep Singh503503 v Afghanistan at Dharamsala 2026
40New ZealandMichael Bracewell500566 v Pakistan at Napier 2025
41IndiaAxar Patel498659 v Australia at Nagpur 2017
42ScotlandMark Watt496581 v Zimbabwe at Bulawayo 2023
43West IndiesAlzarri Joseph494618 v South Africa at Potchefstroom 2023
44ZimbabweSikandar Raza485489 v Sri Lanka at Harare 2025
45NepalLalit Rajbanshi484484 v USA at Kirtipur, Nepal 2026
=New ZealandJacob Duffy484514 v West Indies at Hamilton 2025
47West IndiesMatthew Forde480485 v Sri Lanka at Jamaica 2026
48USANosthush Kenjige477513 v Canada at Lauderhill 2025
=PakistanNaseem Shah477522 v Sri Lanka at Rawalpindi 2025
50ZimbabweBlessing Muzarabani476494 v Pakistan at Bulawayo 2024
51West IndiesRoston Chase474483 v Sri Lanka at Jamaica 2026
=New ZealandWill O’Rourke474498 v Pakistan at Hamilton 2025
53IndiaHarshit Rana470475 v New Zealand at Indore 2026
54South AfricaNandre Burger463468 v India at Raipur 2025
55Sri LankaJeffrey Vandersay460469 v England at Colombo (RPS) 2026
=USAHarmeet Singh460460 v Canada at King City 2026
57ScotlandBrandon McMullen453483 v Nepal at Scotland 2025
58West IndiesAkeal Hosein450589 v South Africa at Potchefstroom 2023
59IrelandJosh Little448523 v Zimbabwe at Harare 2023
60EnglandSaqib Mahmood446478 v South Africa at Lord’s 2025
61AustraliaSean Abbott443528 v West Indies at Canberra 2024
62BangladeshTanvir Islam442442 v Australia at Mirpur 2026
63BangladeshRishad Hossain441459 v New Zealand at Mirpur 2026
64BangladeshNasum Ahmed440482 v West Indies at Mirpur 2025
65Sri LankaDilshan Madushanka436547 v Bangladesh at Chittagong 2024
66CanadaKaleem Sana435435 v USA at King City 2026
67United Arab EmiratesJunaid Siddique434434 v Oman at Kirtipur, Nepal 2026
=New ZealandKyle Jamieson434447 v India at Indore 2026
69PakistanMohammad Wasim432499 v England at Kolkata 2023
70NetherlandsPaul van Meekeren431458 v United Arab Emirates at Utrecht 2025
71NetherlandsRoelof van der Merwe424508 v West Indies at Trinidad 2010
72United Arab EmiratesAayan Khan420491 v Sri Lanka at Bulawayo 2023
73EnglandBrydon Carse416436 v New Zealand at Bay Oval 2025
74NepalDipendra Singh Airee415437 v USA at Harare 2023
=AfghanistanAM Ghazanfar415426 v Zimbabwe at Harare 2024
76PakistanMohammad Nawaz407541 v New Zealand at Karachi 2023
77CanadaSaad Bin Zafar399406 v Netherlands at King City 2026
78IndiaWashington Sundar391424 v Australia at Sydney 2025
79NetherlandsLogan van Beek390516 v Afghanistan at Lucknow 2023
80West IndiesRomario Shepherd389407 v Bangladesh at Mirpur 2025
81Sri LankaDushmantha Chameera386549 v Australia at Pallekele 2022
82ScotlandSafyaan Sharif380497 v England at Edinburgh 2018
83NamibiaRuben Trumpelmann379472 v Nepal at Kirtipur, Nepal 2024
=USAMilind Kumar379379 v Canada at King City 2026
85IrelandBarry McCarthy378421 v West Indies at Barbados 2020
86South AfricaBjorn Fortuin377389 v Pakistan at Faisalabad 2025
87BangladeshTanzim Hasan Sakib374426 v Afghanistan at Abu Dhabi 2025
=AustraliaXavier Bartlett374389 v India at Adelaide 2025
89EnglandSam Curran372450 v Bangladesh at Chittagong 2023
90NamibiaGerhard Erasmus366393 v Canada at Namibia 2025
91New ZealandNathan Smith365366 v Bangladesh at Mirpur 2026
92IndiaPrasidh Krishna364481 v England at The Oval 2022
93NetherlandsVivian Kingma362386 v Canada at Rotterdam 2024
=NepalKaran KC362395 v United Arab Emirates at Kirtipur, Nepal 2026
95NamibiaTangeni Lungameni360392 v United Arab Emirates at Dubai 2023
=New ZealandZakary Foulkes360371 v India at Indore 2026
97New ZealandJayden Lennox357363 v Bangladesh at Mirpur 2026
98CanadaHarsh Thaker352377 v Oman at King City 2024
99ScotlandBrad Currie349360 v USA at Kirtipur, Nepal 2026
=NetherlandsKyle Klein349349 v Canada at King City 2026