ICC Men’s ODI All-Rounder Rankings

ICC ODI Allrounder Rankings

Last Updated On: 2026-06-25 00:00:26 IST

RankTeamPlayerRatingCareer Best Rating
1AfghanistanAzmatullah Omarzai316329 v Bangladesh at Abu Dhabi 2025
2ZimbabweSikandar Raza276276 v Sri Lanka at Harare 2025
3BangladeshMehidy Hasan Miraz262285 v India at Mirpur 2022
4AfghanistanMohammad Nabi258320 v Zimbabwe at Harare 2017
5New ZealandMichael Bracewell230245 v England at Hamilton 2025
6ScotlandBrandon McMullen228231 v Nepal at Kirtipur, Nepal 2026
7New ZealandMitchell Santner225307 v England at Christchurch 2018
8AfghanistanRashid Khan220311 v Pakistan at Abu Dhabi 2018
9Sri LankaWanindu Hasaranga205238 v India at Kolkata 2023
10PakistanSalman Agha193206 v Sri Lanka at Rawalpindi 2025
11USAMilind Kumar192192 v Canada at King City 2026
12IndiaAxar Patel189227 v Australia at Sydney 2025
=Sri LankaCharith Asalanka189192 v West Indies at Jamaica 2026
14EnglandAdil Rashid186251 v Sri Lanka at Pallekele 2018
15IndiaRavindra Jadeja178370 v Zimbabwe at Bulawayo 2013
=South AfricaMarco Jansen178242 v New Zealand at Pune 2023
17West IndiesGudakesh Motie177208 v Pakistan at Trinidad 2025
18West IndiesRoston Chase176180 v Sri Lanka at Jamaica 2026
19AustraliaJosh Hazlewood174234 v New Zealand at Cairns 2022
20ZimbabweSean Williams171218 v Pakistan at Rawalpindi 2020
21NamibiaGerhard Erasmus167191 v Canada at Namibia 2025
22PakistanShaheen Afridi166209 v Australia at Perth Stadium 2024
23NepalDipendra Singh Airee165165 v USA at Kirtipur, Nepal 2026
24Sri LankaMaheesh Theekshana164180 v Australia at Colombo (RPS) 2025
25New ZealandRachin Ravindra161228 v India at Dubai 2025
26IndiaKuldeep Yadav155242 v New Zealand at Bay Oval 2019
27IrelandAndy McBrine151203 v New Zealand at Malahide 2022
28New ZealandGlenn Phillips147161 v India at Dubai 2025
=EnglandJofra Archer147156 v New Zealand at Wellington 2025
30Sri LankaDunith Wellalage146152 v England at Colombo (RPS) 2026
31South AfricaAiden Markram143174 v Afghanistan at Sharjah 2024
=PakistanAbrar Ahmed143143 v Australia at Lahore 2026
33ScotlandMark Watt142158 v Zimbabwe at Bulawayo 2023
34ZimbabweRichard Ngarava141141 v Sri Lanka at Harare 2025
=NamibiaBernard Scholtz141155 v Canada at King City 2025
36South AfricaKeshav Maharaj140169 v Australia at Kolkata 2023
37PakistanNaseem Shah138162 v Sri Lanka at Rawalpindi 2025
38West IndiesAlzarri Joseph136211 v South Africa at Potchefstroom 2023
39South AfricaLungi Ngidi135186 v Bangladesh at Johannesburg 2022
40IndiaMohammed Siraj133180 v Australia at Ahmedabad 2023
41PakistanSaim Ayub132161 v South Africa at Faisalabad 2025
42AustraliaSean Abbott129184 v West Indies at Canberra 2024
43EnglandJamie Overton128128 v Sri Lanka at Colombo (RPS) 2026
44AustraliaTravis Head127183 v England at Edgbaston 2017
45CanadaHarsh Thaker126132 v Nepal at King City 2024
=AustraliaCameron Green126138 v India at Rajkot 2023
=USAHarmeet Singh126135 v Nepal at Dubai (GCA) 2025
48PakistanHaris Rauf125148 v Australia at Perth Stadium 2024
=BangladeshRishad Hossain125153 v West Indies at Mirpur 2025
50BangladeshMustafizur Rahman124215 v West Indies at Sylhet 2018
51ScotlandMichael Leask123166 v Namibia at Scotland 2024
52Sri LankaAsitha Fernando122125 v England at Colombo (RPS) 2026
=Sri LankaJanith Liyanage122123 v West Indies at Jamaica 2026
54AustraliaAdam Zampa121157 v England at Trent Bridge 2024
=NetherlandsBas de Leede121158 v United Arab Emirates at Oman 2024
=West IndiesJayden Seales121125 v New Zealand at Napier 2025
=West IndiesMatthew Forde121124 v Sri Lanka at Jamaica 2026
58EnglandSam Curran119164 v New Zealand at Lord’s 2023
59South AfricaCorbin Bosch118120 v India at Raipur 2025
60NamibiaJJ Smit116132 v Nepal at Namibia 2022
61PakistanShadab Khan114222 v Netherlands at Rotterdam 2022
=NepalSandeep Lamichhane114116 v Ireland at Harare 2023
63New ZealandDaryl Mitchell113130 v India at Mumbai 2023
64NepalLalit Rajbanshi109109 v USA at Kirtipur, Nepal 2026
65USANosthush Kenjige107128 v Canada at Lauderhill 2025
=IndiaHarshit Rana107114 v New Zealand at Indore 2026
67IrelandGeorge Dockrell106165 v Zimbabwe at Hobart 2015
=IrelandHarry Tector106119 v Oman at Bulawayo 2023
69OmanShakeel Ahmed105105 v Nepal at Kirtipur, Nepal 2026
70IndiaWashington Sundar104109 v New Zealand at Indore 2023
71New ZealandKyle Jamieson103109 v India at Indore 2026
72West IndiesRomario Shepherd101109 v Bangladesh at St Kitts 2024
73EnglandJoe Root100177 v Australia at Durham 2018
=PakistanMohammad Nawaz100118 v Sri Lanka at Hyderabad 2023
=NepalGulshan Jha100100 v USA at Kirtipur, Nepal 2026
=Sri LankaDilshan Madushanka100144 v Bangladesh at Chittagong 2024
77New ZealandMatt Henry98194 v Australia at Sydney 2016
=IrelandJosh Little98123 v Zimbabwe at Harare 2023
79West IndiesAkeal Hosein97149 v New Zealand at Barbados 2022
80Sri LankaDhananjaya de Silva96220 v India at Kolkata 2023
=United Arab EmiratesAayan Khan96139 v Canada at Dubai 2024
82AustraliaMitchell Starc95235 v New Zealand at Melbourne 2015
83New ZealandJacob Duffy94106 v West Indies at Hamilton 2025
=BangladeshShoriful Islam94109 v Sri Lanka at Chittagong 2024
85AustraliaMitchell Marsh93309 v New Zealand at Canberra 2016
=South AfricaNandre Burger9395 v India at Raipur 2025
87NepalKaran KC92107 v United Arab Emirates at Kirtipur, Nepal 2026
88EnglandBrydon Carse9197 v New Zealand at Wellington 2025
=EnglandWill Jacks9196 v Australia at Durham 2024
90NetherlandsLogan van Beek90160 v Bangladesh at Kolkata 2023
=USASaurabh Netravalkar9097 v Scotland at Kirtipur, Nepal 2026
=NamibiaRuben Trumpelmann90109 v Netherlands at Kirtipur, Nepal 2024
93ScotlandSafyaan Sharif88119 v Namibia at Kirtipur, Nepal 2023
94NepalSompal Kami87108 v Netherlands at Kirtipur, Nepal 2024
=AfghanistanAM Ghazanfar8787 v India at Chennai 2026
96BangladeshNahid Rana8688 v Australia at Mirpur 2026
97NetherlandsRoelof van der Merwe8587 v Canada at King City 2026
=NamibiaJan Nicol Loftie-Eaton8598 v Canada at King City 2025
=AustraliaNathan Ellis8587 v Bangladesh at Mirpur 2026
=AustraliaMatthew Short8593 v Bangladesh at Mirpur 2026
=BangladeshTanzim Hasan Sakib85114 v Afghanistan at Abu Dhabi 2025