ICC Men’s ODI All-Rounder Rankings

ICC ODI Allrounder Rankings

Last Updated On: 2026-03-23 00:00:11 IST

RankTeamPlayerRatingCareer Best Rating
1AfghanistanAzmatullah Omarzai329329 v Bangladesh at Abu Dhabi 2025
2BangladeshMehidy Hasan Miraz280285 v India at Mirpur 2022
3ZimbabweSikandar Raza276276 v Sri Lanka at Harare 2025
4AfghanistanMohammad Nabi275320 v Zimbabwe at Harare 2017
5New ZealandMichael Bracewell244245 v England at Hamilton 2025
6New ZealandMitchell Santner238307 v England at Christchurch 2018
7AfghanistanRashid Khan237311 v Pakistan at Abu Dhabi 2018
8ScotlandBrandon McMullen209223 v Netherlands at Scotland 2025
9Sri LankaWanindu Hasaranga208238 v India at Kolkata 2023
10IndiaAxar Patel201227 v Australia at Sydney 2025
=PakistanSalman Agha201206 v Sri Lanka at Rawalpindi 2025
12AustraliaJosh Hazlewood196234 v New Zealand at Cairns 2022
13Sri LankaCharith Asalanka192192 v England at Colombo (RPS) 2026
14IndiaRavindra Jadeja189370 v Zimbabwe at Bulawayo 2013
15EnglandAdil Rashid186251 v Sri Lanka at Pallekele 2018
16West IndiesGudakesh Motie182208 v Pakistan at Trinidad 2025
17NamibiaGerhard Erasmus178191 v Canada at Namibia 2025
=South AfricaMarco Jansen178242 v New Zealand at Pune 2023
19IrelandCurtis Campher174188 v Zimbabwe at Harare 2025
20West IndiesRoston Chase172179 v Bangladesh at Mirpur 2025
21ZimbabweSean Williams171218 v Pakistan at Rawalpindi 2020
=New ZealandRachin Ravindra171228 v India at Dubai 2025
23USAMilind Kumar168168 v United Arab Emirates at Dubai 2025
24IndiaKuldeep Yadav160242 v New Zealand at Bay Oval 2019
25PakistanShaheen Afridi159209 v Australia at Perth Stadium 2024
=IrelandMark Adair159171 v Zimbabwe at Harare 2023
27Sri LankaMaheesh Theekshana157180 v Australia at Colombo (RPS) 2025
28New ZealandGlenn Phillips156161 v India at Dubai 2025
29Sri LankaDunith Wellalage152152 v England at Colombo (RPS) 2026
30IrelandAndy McBrine151203 v New Zealand at Malahide 2022
=NamibiaBernard Scholtz151155 v Canada at King City 2025
32IndiaHardik Pandya150255 v South Africa at Centurion 2018
33EnglandJofra Archer147156 v New Zealand at Wellington 2025
=PakistanNaseem Shah147162 v Sri Lanka at Rawalpindi 2025
35AustraliaSean Abbott146184 v West Indies at Canberra 2024
=West IndiesAlzarri Joseph146211 v South Africa at Potchefstroom 2023
37AustraliaTravis Head143183 v England at Edgbaston 2017
=South AfricaAiden Markram143174 v Afghanistan at Sharjah 2024
39ZimbabweRichard Ngarava141141 v Sri Lanka at Harare 2025
=IndiaMohammed Siraj141180 v Australia at Ahmedabad 2023
41South AfricaKeshav Maharaj140169 v Australia at Kolkata 2023
=PakistanSaim Ayub140161 v South Africa at Faisalabad 2025
43BangladeshRishad Hossain136153 v West Indies at Mirpur 2025
44South AfricaLungi Ngidi135186 v Bangladesh at Johannesburg 2022
45ScotlandMark Watt132158 v Zimbabwe at Bulawayo 2023
46ScotlandMichael Leask131166 v Namibia at Scotland 2024
=USAHarmeet Singh131135 v Nepal at Dubai (GCA) 2025
48AustraliaAdam Zampa130157 v England at Trent Bridge 2024
=EnglandLiam Livingstone130170 v Afghanistan at Lahore 2025
=NetherlandsBas de Leede130158 v United Arab Emirates at Oman 2024
=PakistanHaris Rauf130148 v Australia at Perth Stadium 2024
52AfghanistanFazalhaq Farooqi128143 v South Africa at Sharjah 2024
=EnglandJamie Overton128128 v Sri Lanka at Colombo (RPS) 2026
54Sri LankaAsitha Fernando125125 v England at Colombo (RPS) 2026
55West IndiesJayden Seales124125 v New Zealand at Napier 2025
=IrelandGraham Hume124132 v Zimbabwe at Harare 2025
57NepalDipendra Singh Airee121127 v United Arab Emirates at Harare 2023
=Sri LankaJanith Liyanage121121 v England at Colombo (RPS) 2026
=West IndiesMatthew Forde121121 v New Zealand at Hamilton 2025
60New ZealandDaryl Mitchell120130 v India at Mumbai 2023
61EnglandSam Curran119164 v New Zealand at Lord’s 2023
=CanadaHarsh Thaker119132 v Nepal at King City 2024
63South AfricaCorbin Bosch118120 v India at Raipur 2025
64NamibiaJJ Smit114132 v Nepal at Namibia 2022
=USANosthush Kenjige114128 v Canada at Lauderhill 2025
=IndiaHarshit Rana114114 v New Zealand at Indore 2026
67South AfricaKagiso Rabada112225 v India at Southampton 2019
=BangladeshMustafizur Rahman112215 v West Indies at Sylhet 2018
69PakistanAbrar Ahmed110110 v Bangladesh at Mirpur 2026
70New ZealandKyle Jamieson109109 v India at Indore 2026
=AustraliaCameron Green109138 v India at Rajkot 2023
72AustraliaMitchell Starc107235 v New Zealand at Melbourne 2015
73IrelandGeorge Dockrell106165 v Zimbabwe at Hobart 2015
=PakistanMohammad Nawaz106118 v Sri Lanka at Hyderabad 2023
=IrelandHarry Tector106119 v Oman at Bulawayo 2023
76AustraliaMitchell Marsh105309 v New Zealand at Canberra 2016
=New ZealandMatt Henry105194 v Australia at Sydney 2016
=West IndiesRomario Shepherd105109 v Bangladesh at St Kitts 2024
79Sri LankaDilshan Madushanka104144 v Bangladesh at Chittagong 2024
=United Arab EmiratesAayan Khan104139 v Canada at Dubai 2024
81NepalSandeep Lamichhane103116 v Ireland at Harare 2023
82NepalLalit Rajbanshi101105 v USA at Dubai 2025
83ScotlandSafyaan Sharif100119 v Namibia at Kirtipur, Nepal 2023
=EnglandJoe Root100177 v Australia at Durham 2018
=Sri LankaDhananjaya de Silva100220 v India at Kolkata 2023
=New ZealandJacob Duffy100106 v West Indies at Hamilton 2025
=West IndiesAkeal Hosein100149 v New Zealand at Barbados 2022
88NepalKaran KC99104 v Netherlands at Scotland 2025
89IrelandJosh Little98123 v Zimbabwe at Harare 2023
90OmanShakeel Ahmed9797 v USA at Lauderhill 2025
91USASaurabh Netravalkar9696 v United Arab Emirates at Dubai 2025
=BangladeshTanzim Hasan Sakib96114 v Afghanistan at Abu Dhabi 2025
93NamibiaRuben Trumpelmann93109 v Netherlands at Kirtipur, Nepal 2024
=South AfricaNandre Burger9395 v India at Raipur 2025
95NepalKushal Malla92113 v Namibia at Kirtipur, Nepal 2024
=NamibiaJan Nicol Loftie-Eaton9298 v Canada at King City 2025
97IndiaWashington Sundar91109 v New Zealand at Indore 2023
=EnglandBrydon Carse9197 v New Zealand at Wellington 2025
=EnglandWill Jacks9196 v Australia at Durham 2024
100NepalSompal Kami90108 v Netherlands at Kirtipur, Nepal 2024