ICC Men’s ODI Bowling Rankings

ICC Odi Bowling Rankings

Last Updated: 2024-12-17

RankTeamPlayerRatingCareer Best Rating
1AfghanistanRashid Khan687799 v Pakistan at Abu Dhabi 2018
2PakistanShaheen Afridi675696 v Australia at Perth Stadium 2024
3South AfricaKeshav Maharaj674741 v Australia at Kolkata 2023
4IndiaKuldeep Yadav665760 v New Zealand at Bay Oval 2019
5NamibiaBernard Scholtz654659 v United Arab Emirates at Namibia 2024
6Sri LankaMaheesh Theekshana650650 v New Zealand at Pallekele 2024
7IndiaJasprit Bumrah645838 v West Indies at Trivandrum 2018
8IndiaMohammed Siraj643736 v New Zealand at Raipur 2023
9AustraliaAdam Zampa635698 v England at Trent Bridge 2024
10AustraliaJosh Hazlewood634727 v England at Melbourne 2022
11West IndiesGudakesh Motie632639 v Bangladesh at St Kitts 2024
12AfghanistanMohammad Nabi629657 v Zimbabwe at Harare 2022
13New ZealandTrent Boult624775 v Australia at Cairns 2022
14IndiaMohammed Shami610657 v New Zealand at Mumbai 2023
15PakistanHaris Rauf605618 v Australia at Perth Stadium 2024
16AustraliaMitchell Starc591781 v New Zealand at Melbourne 2015
17New ZealandMitchell Santner579648 v England at Hamilton 2018
18New ZealandMatt Henry576691 v Bangladesh at Wellington 2021
19USASaurabh Netravalkar570597 v Nepal at Harare 2023
20Sri LankaWanindu Hasaranga567597 v West Indies at Pallekele 2024
21South AfricaKagiso Rabada564718 v England at Lord’s 2017
22IrelandMark Adair557574 v South Africa at Abu Dhabi 2024
23South AfricaLungi Ngidi556622 v Australia at Bloemfontein 2020
=AfghanistanMujeeb Ur Rahman556713 v Ireland at Abu Dhabi 2021
25IndiaRavindra Jadeja555732 v Zimbabwe at Bulawayo 2013
26ScotlandMark Watt553622 v West Indies at Harare 2023
27West IndiesAlzarri Joseph551625 v South Africa at Potchefstroom 2023
28EnglandChris Woakes550711 v Sri Lanka at Bristol 2021
29IrelandAndy McBrine545646 v West Indies at Jamaica 2022
30EnglandAdil Rashid543674 v India at Headingley 2018
31ZimbabweRichard Ngarava541553 v Sri Lanka at Colombo (RPS) 2024
32NetherlandsAryan Dutt540542 v United Arab Emirates at Oman 2024
33USANosthush Kenjige537539 v United Arab Emirates at Namibia 2024
34BangladeshMehidy Hasan534725 v Sri Lanka at Mirpur 2021
35AustraliaPat Cummins525725 v Sri Lanka at The Oval 2019
36EnglandJofra Archer521642 v Australia at Old Trafford 2020
37ZimbabweSikandar Raza511511 v Pakistan at Bulawayo 2024
38BangladeshTaskin Ahmed509528 v West Indies at Guyana 2022
=BangladeshMustafizur Rahman509693 v West Indies at Sylhet 2018
=ZimbabweBlessing Muzarabani509524 v Pakistan at Bulawayo 2024
41South AfricaMarco Jansen505586 v New Zealand at Pune 2023
42IrelandCraig Young504504 v South Africa at Abu Dhabi 2024
43OmanKaleemullah503524 v Canada at King City 2024
44IrelandJosh Little502533 v Zimbabwe at Harare 2023
=United Arab EmiratesAayan Khan502517 v Sri Lanka at Bulawayo 2023
46BangladeshShoriful Islam500563 v Afghanistan at Sharjah 2024
47IrelandGraham Hume499499 v South Africa at Abu Dhabi 2024
48AfghanistanFazalhaq Farooqi492544 v Pakistan at Hambantota 2023
49Sri LankaDilshan Madushanka489551 v Bangladesh at Chittagong 2024
50NepalSandeep Lamichhane485595 v Papua New Guinea at Kirtipur, Nepal 2023
51ScotlandBrandon McMullen482482 v Nepal at Dallas 2024
52PakistanMohammad Wasim475505 v England at Kolkata 2023
53EnglandReece Topley474558 v South Africa at Mumbai 2023
=United Arab EmiratesZunaed Siddique474474 v Netherlands at Oman 2024
55NepalLalit Rajbanshi473492 v USA at Dallas 2024
56South AfricaTabraiz Shamsi471597 v Bangladesh at Johannesburg 2022
=Sri LankaDunith Wellalage471503 v West Indies at Pallekele 2024
58New ZealandLockie Ferguson470667 v West Indies at Old Trafford 2019
59AustraliaSean Abbott467530 v West Indies at Canberra 2024
60NamibiaRuben Trumpelmann462522 v Nepal at Kirtipur, Nepal 2024
61PakistanNaseem Shah460474 v Australia at Perth Stadium 2024
62OmanBilal Khan451546 v USA at Texas 2022
63NetherlandsPaul van Meekeren449463 v USA at Rotterdam 2024
64OmanZeeshan Maqsood448510 v United Arab Emirates at Bulawayo 2023
=ScotlandChris Sole448511 v Zimbabwe at Bulawayo 2023
66NetherlandsLogan van Beek444533 v Afghanistan at Lucknow 2023
67PakistanMohammad Nawaz440549 v New Zealand at Karachi 2023
68South AfricaGerald Coetzee438479 v Australia at Kolkata 2023
69ScotlandSafyaan Sharif434543 v England at Edinburgh 2018
70NamibiaTangeni Lungamene433443 v United Arab Emirates at Dubai 2023
71NepalDipendra Singh Airee432482 v USA at Harare 2023
72Sri LankaJeffrey Vandersay430431 v Australia at Colombo (RPS) 2022
73CanadaSaad Bin Zafar427430 v Oman at King City 2024
74IndiaShardul Thakur426546 v West Indies at Trinidad 2023
75BangladeshNasum Ahmed425428 v Afghanistan at Sharjah 2024
76West IndiesRoston Chase423423 v Bangladesh at St Kitts 2024
=OmanShakeel Ahmad423423 v Netherlands at Oman 2024
78United Arab EmiratesZahoor Khan422490 v West Indies at Sharjah 2023
=CanadaKaleem Sana422422 v Oman at King City 2024
80AustraliaGlenn Maxwell418479 v England at Headingley 2015
=ScotlandMichael Leask418449 v Namibia at Scotland 2024
=NamibiaGerhard Erasmus418418 v United Arab Emirates at Namibia 2024
83NepalSompal Kami416457 v Papua New Guinea at Kirtipur, Nepal 2023
84IndiaAxar Patel415659 v Australia at Nagpur 2017
85EnglandMark Wood412609 v Afghanistan at Old Trafford 2019
=IndiaHardik Pandya412549 v South Africa at Centurion 2018
=CanadaHarsh Thaker412412 v Oman at King City 2024
88NepalKaran KC411424 v Pakistan at Multan 2023
=IndiaWashington Sundar411411 v Sri Lanka at Colombo (RPS) 2024
=West IndiesJayden Seales411415 v Bangladesh at St Kitts 2024
91NetherlandsRoelof van der Merwe409508 v West Indies at Trinidad 2010
92New ZealandIsh Sodhi406565 v India at Bay Oval 2019
=NetherlandsBas de Leede406409 v United Arab Emirates at Oman 2024
94West IndiesRomario Shepherd405405 v Bangladesh at St Kitts 2024
95New ZealandTim Southee399632 v England at Wellington 2015
96NetherlandsVivian Kingma396414 v Canada at Rotterdam 2024
97EnglandSam Curran395454 v Bangladesh at Chittagong 2023
98PakistanShadab Khan394599 v South Africa at Durban 2019
99West IndiesMatthew Forde392404 v England at Barbados 2024
100PakistanHasan Ali391764 v New Zealand at Wellington 2018