ICC Men’s ODI Bowling Rankings

ICC ODI Bowling Rankings

Last Updated On: 2025-11-10 12:00:12 IST

RankTeamPlayerRatingCareer Best Rating
1AfghanistanRashid Khan710799 v Pakistan at Abu Dhabi 2018
2South AfricaKeshav Maharaj673741 v Australia at Kolkata 2023
3EnglandJofra Archer670683 v New Zealand at Hamilton 2025
4Sri LankaMaheesh Theekshana659686 v Australia at Colombo (RPS) 2025
5NamibiaBernard Scholtz645648 v Oman at Scotland 2024
6IndiaKuldeep Yadav634761 v New Zealand at Bay Oval 2019
7New ZealandMitchell Santner631657 v India at Dubai 2025
8AustraliaJosh Hazlewood628727 v England at Melbourne 2022
9New ZealandMatt Henry615691 v Bangladesh at Wellington 2021
10Sri LankaWanindu Hasaranga607619 v Bangladesh at Pallekele 2025
11EnglandAdil Rashid603675 v India at Headingley 2018
12AustraliaAdam Zampa601699 v England at Trent Bridge 2024
13IndiaRavindra Jadeja598733 v Zimbabwe at Bulawayo 2013
14West IndiesGudakesh Motie592639 v Bangladesh at St Kitts 2024
15PakistanShaheen Afridi587696 v Australia at Perth Stadium 2024
16IndiaMohammed Siraj586736 v New Zealand at Raipur 2023
17USASaurabh Netravalkar582597 v Nepal at Harare 2023
18BangladeshMehidy Hasan Miraz580725 v Sri Lanka at Mirpur 2021
19IndiaMohammad Shami578657 v New Zealand at Mumbai 2023
20ZimbabweRichard Ngarava569572 v Sri Lanka at Harare 2025
21AfghanistanAzmatullah Omarzai559559 v Bangladesh at Abu Dhabi 2025
22West IndiesJayden Seales555575 v Pakistan at Trinidad 2025
23AfghanistanMohammad Nabi553657 v Zimbabwe at Harare 2022
24New ZealandMichael Bracewell552571 v Pakistan at Napier 2025
25AustraliaMitchell Starc551782 v New Zealand at Melbourne 2015
26South AfricaLungi Ngidi545622 v Australia at Bloemfontein 2020
27IrelandMark Adair544574 v Zimbabwe at Harare 2025
28West IndiesAlzarri Joseph540625 v South Africa at Potchefstroom 2023
29South AfricaKagiso Rabada538719 v England at Lord’s 2017
30IndiaAxar Patel536660 v Australia at Nagpur 2017
31Sri LankaAsitha Fernando534536 v Zimbabwe at Harare 2025
=PakistanHaris Rauf534619 v Australia at Perth Stadium 2024
33PakistanNaseem Shah524524 v South Africa at Faisalabad 2025
34IrelandAndy McBrine522647 v West Indies at Jamaica 2022
=ScotlandMark Watt522622 v West Indies at Harare 2023
36South AfricaMarco Jansen517586 v New Zealand at Pune 2023
37PakistanAbrar Ahmed515515 v South Africa at Faisalabad 2025
38Sri LankaDunith Wellalage513523 v Bangladesh at Pallekele 2025
39New ZealandJacob Duffy511511 v England at Wellington 2025
40USANosthush Kenjige504537 v Canada at Lauderhill 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
45West IndiesAkeal Hosein489597 v South Africa at Potchefstroom 2023
=IrelandGraham Hume489504 v Zimbabwe at Harare 2025
47BangladeshNasum Ahmed484484 v West Indies at Mirpur 2025
48ScotlandBrandon McMullen478500 v Netherlands at Scotland 2025
49Sri LankaDilshan Madushanka477552 v Bangladesh at Chittagong 2024
=New ZealandWill O’Rourke477500 v Pakistan at Hamilton 2025
51NepalSandeep Lamichhane476595 v Papua New Guinea at Kirtipur, Nepal 2023
52IrelandCraig Young475504 v South Africa at Abu Dhabi 2024
53OmanShakeel Ahmed473473 v USA at Lauderhill 2025
54AustraliaSean Abbott472530 v West Indies at Canberra 2024
=AfghanistanFazalhaq Farooqi472544 v Pakistan at Hambantota 2023
56NepalLalit Rajbanshi471484 v Canada at King City 2024
57AustraliaPat Cummins470725 v Sri Lanka at The Oval 2019
58West IndiesRoston Chase469484 v Bangladesh at Mirpur 2025
59EnglandSaqib Mahmood462481 v South Africa at Lord’s 2025
60United Arab EmiratesAayan Khan461517 v Sri Lanka at Bulawayo 2023
61BangladeshMustafizur Rahman459694 v West Indies at Sylhet 2018
62IrelandJosh Little458534 v Zimbabwe at Harare 2023
63BangladeshRishad Hossain453453 v West Indies at Mirpur 2025
64BangladeshShoriful Islam448563 v Afghanistan at Sharjah 2024
=USAHarmeet Singh448462 v Nepal at Dubai (GCA) 2025
66ScotlandSafyaan Sharif445543 v England at Edinburgh 2018
=NetherlandsPaul van Meekeren445463 v United Arab Emirates at Utrecht 2025
68BangladeshTanvir Islam441441 v West Indies at Mirpur 2025
69PakistanMohammad Nawaz436549 v New Zealand at Karachi 2023
70United Arab EmiratesJunaid Siddique435456 v Netherlands at Oman 2024
71EnglandBrydon Carse434441 v New Zealand at Bay Oval 2025
72CanadaKaleem Sana430436 v Scotland at King City 2025
73IndiaWashington Sundar426426 v Australia at Sydney 2025
74AustraliaNathan Ellis422444 v India at Perth Stadium 2025
75NetherlandsRoelof van der Merwe414508 v West Indies at Trinidad 2010
76BangladeshTanzim Hasan Sakib412429 v Afghanistan at Abu Dhabi 2025
=AfghanistanAM Ghazanfar412427 v Zimbabwe at Harare 2024
78EnglandReece Topley408558 v South Africa at Mumbai 2023
=West IndiesRomario Shepherd408416 v Bangladesh at Mirpur 2025
80NepalDipendra Singh Airee407482 v USA at Harare 2023
81PakistanMohammad Wasim406505 v England at Kolkata 2023
82CanadaSaad Bin Zafar404404 v Namibia at King City 2025
83IndiaHardik Pandya403549 v South Africa at Centurion 2018
84IrelandBarry McCarthy402448 v West Indies at Barbados 2020
=NamibiaRuben Trumpelmann402520 v Nepal at Kirtipur, Nepal 2024
86South AfricaTabraiz Shamsi400597 v Bangladesh at Johannesburg 2022
=ScotlandChris Sole400511 v Zimbabwe at Bulawayo 2023
=NamibiaTangeni Lungameni400443 v United Arab Emirates at Dubai 2023
89West IndiesMatthew Forde396425 v England at Cardiff 2025
90NamibiaGerhard Erasmus395409 v Canada at Namibia 2025
91Sri LankaDushmantha Chameera393552 v Australia at Pallekele 2022
=NepalKaran KC393425 v Pakistan at Multan 2023
93IndiaVarun Chakaravarthy390402 v New Zealand at Dubai 2025
94Sri LankaJeffrey Vandersay389431 v Australia at Colombo (RPS) 2022
95AustraliaXavier Bartlett385389 v India at Adelaide 2025
96NetherlandsVivian Kingma376396 v Canada at Rotterdam 2024
97ZimbabweWellington Masakadza375383 v Ireland at Harare 2025
98EnglandMark Wood374609 v Sri Lanka at Headingley 2019
99IrelandCurtis Campher373389 v Zimbabwe at Harare 2025
100ScotlandMichael Leask370439 v Namibia at Scotland 2024
=South AfricaBjorn Fortuin370375 v Pakistan at Johannesburg 2024