ICC Men’s ODI Bowling Rankings

ICC ODI Bowling Rankings

Last Updated On: 2025-08-17 18:00:11 IST

RankTeamPlayerRatingCareer Best Rating
1Sri LankaMaheesh Theekshana671686 v Australia at Colombo (RPS) 2025
2IndiaKuldeep Yadav650761 v New Zealand at Bay Oval 2019
3South AfricaKeshav Maharaj648741 v Australia at Kolkata 2023
4NamibiaBernard Scholtz644648 v Oman at Scotland 2024
5AfghanistanRashid Khan640799 v Pakistan at Abu Dhabi 2018
6New ZealandMitchell Santner637657 v India at Dubai 2025
7New ZealandMatt Henry622691 v Bangladesh at Wellington 2021
8Sri LankaWanindu Hasaranga619619 v Bangladesh at Pallekele 2025
9IndiaRavindra Jadeja616733 v Zimbabwe at Bulawayo 2013
10AustraliaAdam Zampa614699 v England at Trent Bridge 2024
11AustraliaJosh Hazlewood603727 v England at Melbourne 2022
12West IndiesGudakesh Motie601639 v Bangladesh at St Kitts 2024
13PakistanShaheen Afridi599696 v Australia at Perth Stadium 2024
14IndiaMohammad Shami596657 v New Zealand at Mumbai 2023
15IndiaMohammed Siraj593736 v New Zealand at Raipur 2023
16AfghanistanMohammad Nabi590657 v Zimbabwe at Harare 2022
17EnglandAdil Rashid587675 v India at Headingley 2018
18South AfricaKagiso Rabada577719 v England at Lord’s 2017
19New ZealandMichael Bracewell569571 v Pakistan at Napier 2025
20West IndiesAlzarri Joseph563625 v South Africa at Potchefstroom 2023
21AustraliaMitchell Starc562782 v New Zealand at Melbourne 2015
=USASaurabh Netravalkar562597 v Nepal at Harare 2023
23ZimbabweRichard Ngarava557557 v Ireland at Harare 2025
24South AfricaMarco Jansen555586 v New Zealand at Pune 2023
25BangladeshTaskin Ahmed547549 v Sri Lanka at Colombo (RPS) 2025
26EnglandJofra Archer545643 v Australia at Old Trafford 2020
27IrelandMark Adair544574 v Zimbabwe at Harare 2025
=PakistanHaris Rauf544619 v Australia at Perth Stadium 2024
29BangladeshMehidy Hasan Miraz539725 v Sri Lanka at Mirpur 2021
30ScotlandMark Watt524622 v West Indies at Harare 2023
31Sri LankaDunith Wellalage523523 v Bangladesh at Pallekele 2025
32IrelandAndy McBrine522647 v West Indies at Jamaica 2022
33West IndiesJayden Seales517517 v Pakistan at Trinidad 2025
34South AfricaLungi Ngidi516622 v Australia at Bloemfontein 2020
=ZimbabweBlessing Muzarabani516524 v Pakistan at Bulawayo 2024
36USANosthush Kenjige515537 v Canada at Lauderhill 2025
37IndiaAxar Patel504660 v Australia at Nagpur 2017
=Sri LankaAsitha Fernando504504 v Bangladesh at Pallekele 2025
39ZimbabweSikandar Raza502511 v Pakistan at Bulawayo 2024
40AustraliaPat Cummins499725 v Sri Lanka at The Oval 2019
41AfghanistanAzmatullah Omarzai496502 v England at Lahore 2025
=ScotlandBrandon McMullen496500 v Netherlands at Scotland 2025
43PakistanNaseem Shah493498 v West Indies at Trinidad 2025
44NetherlandsAryan Dutt492521 v Canada at Rotterdam 2024
=New ZealandWill O’Rourke492500 v Pakistan at Hamilton 2025
46IrelandGraham Hume489504 v Zimbabwe at Harare 2025
47BangladeshMustafizur Rahman488694 v West Indies at Sylhet 2018
48AfghanistanFazalhaq Farooqi486544 v Pakistan at Hambantota 2023
49NepalLalit Rajbanshi479484 v Canada at King City 2024
50EnglandSaqib Mahmood478478 v West Indies at The Oval 2025
51IrelandCraig Young475504 v South Africa at Abu Dhabi 2024
=BangladeshShoriful Islam475563 v Afghanistan at Sharjah 2024
=United Arab EmiratesAayan Khan475517 v Sri Lanka at Bulawayo 2023
54PakistanAbrar Ahmed474474 v West Indies at Trinidad 2025
55OmanShakeel Ahmed473473 v USA at Lauderhill 2025
56AustraliaSean Abbott471530 v West Indies at Canberra 2024
57NepalSandeep Lamichhane470595 v Papua New Guinea at Kirtipur, Nepal 2023
58IrelandJosh Little458534 v Zimbabwe at Harare 2023
59Sri LankaDilshan Madushanka451552 v Bangladesh at Chittagong 2024
60OmanKaleemullah449507 v Canada at King City 2024
61NetherlandsPaul van Meekeren445463 v United Arab Emirates at Utrecht 2025
=New ZealandJacob Duffy445445 v Pakistan at Bay Oval 2025
63West IndiesRoston Chase437437 v Pakistan at Trinidad 2025
64PakistanMohammad Nawaz436549 v New Zealand at Karachi 2023
65EnglandReece Topley433558 v South Africa at Mumbai 2023
66United Arab EmiratesZunaed Siddique430456 v Netherlands at Oman 2024
67South AfricaTabraiz Shamsi429597 v Bangladesh at Johannesburg 2022
68ScotlandSafyaan Sharif425543 v England at Edinburgh 2018
69USAHarmeet Singh422422 v Oman at Lauderhill 2025
70CanadaKaleem Sana417417 v USA at Lauderhill 2025
71IndiaHardik Pandya415549 v South Africa at Centurion 2018
=PakistanMohammad Wasim415505 v England at Kolkata 2023
73NetherlandsRoelof van der Merwe414508 v West Indies at Trinidad 2010
=AfghanistanAllah Mohammad414427 v Zimbabwe at Harare 2024
75West IndiesMatthew Forde412425 v England at Cardiff 2025
76AustraliaGlenn Maxwell411479 v England at Headingley 2015
77ScotlandChris Sole409511 v Zimbabwe at Bulawayo 2023
=NepalDipendra Singh Airee409482 v USA at Harare 2023
=NamibiaGerhard Erasmus409409 v Canada at Namibia 2025
80OmanBilal Khan408546 v USA at Texas 2022
81OmanZeeshan Maqsood406510 v United Arab Emirates at Bulawayo 2023
=NamibiaTangeni Lungameni406443 v United Arab Emirates at Dubai 2023
83BangladeshNasum Ahmed404428 v Afghanistan at Sharjah 2024
84NepalKaran KC403425 v Pakistan at Multan 2023
85IrelandBarry McCarthy402448 v West Indies at Barbados 2020
=IndiaVarun Chakaravarthy402402 v New Zealand at Dubai 2025
87NamibiaRuben Trumpelmann399520 v Nepal at Kirtipur, Nepal 2024
88EnglandMark Wood398609 v Sri Lanka at Headingley 2019
89Sri LankaJeffrey Vandersay397431 v Australia at Colombo (RPS) 2022
=AustraliaNathan Ellis397397 v India at Dubai 2025
91CanadaSaad Bin Zafar392397 v Oman at King City 2024
92IndiaWashington Sundar385412 v Sri Lanka at Colombo (RPS) 2024
93BangladeshTanzim Hasan Sakib384386 v Sri Lanka at Colombo (RPS) 2025
94ScotlandMichael Leask383439 v Namibia at Scotland 2024
=NepalSompal Kami383457 v Papua New Guinea at Kirtipur, Nepal 2023
=ZimbabweWellington Masakadza383383 v Ireland at Harare 2025
97West IndiesRomario Shepherd381406 v Bangladesh at St Kitts 2024
98NetherlandsVivian Kingma376396 v Canada at Rotterdam 2024
99IrelandCurtis Campher373389 v Zimbabwe at Harare 2025
100Sri LankaDushmantha Chameera361552 v Australia at Pallekele 2022
=PakistanHasan Ali361765 v New Zealand at Wellington 2018
=EnglandSam Curran361454 v Bangladesh at Chittagong 2023