ICC Men’s ODI All-Rounder Rankings

ICC ODI Allrounder Rankings

Last Updated On: 2025-06-15 12:00:12 IST

RankTeamPlayerRatingCareer Best Rating
1AfghanistanAzmatullah Omarzai296296 v Australia at Lahore 2025
2AfghanistanMohammad Nabi292350 v Ireland at Greater Noida 2017
3ZimbabweSikandar Raza290299 v Pakistan at Bulawayo 2024
4BangladeshMehidy Hasan Miraz248295 v India at Mirpur 2022
5New ZealandMichael Bracewell246246 v Pakistan at Bay Oval 2025
6ScotlandBrandon McMullen243247 v Netherlands at Scotland 2025
7New ZealandMitchell Santner238309 v England at Christchurch 2018
=AfghanistanRashid Khan238352 v Pakistan at Abu Dhabi 2018
9AustraliaGlenn Maxwell222340 v England at Headingley 2015
10IndiaRavindra Jadeja220372 v Zimbabwe at Bulawayo 2013
=NamibiaGerhard Erasmus220232 v Scotland at Scotland 2024
12New ZealandRachin Ravindra216230 v India at Dubai 2025
13IndiaAxar Patel200200 v New Zealand at Dubai 2025
14Sri LankaWanindu Hasaranga198252 v Oman at Bulawayo 2023
15West IndiesGudakesh Motie191191 v England at The Oval 2025
16AustraliaJosh Hazlewood187235 v South Africa at Kolkata 2023
=IrelandCurtis Campher187202 v Zimbabwe at Harare 2025
=Sri LankaMaheesh Theekshana187189 v Australia at Colombo (RPS) 2025
19EnglandAdil Rashid185255 v Sri Lanka at Pallekele 2018
20South AfricaMarco Jansen183246 v New Zealand at Pune 2023
21West IndiesAlzarri Joseph182218 v South Africa at Potchefstroom 2023
=PakistanSalman Agha182191 v New Zealand at Karachi 2025
23IndiaHardik Pandya181256 v South Africa at Centurion 2018
24ZimbabweSean Williams176239 v Pakistan at Rawalpindi 2020
25NamibiaBernard Scholtz175176 v Netherlands at Namibia 2025
26IndiaKuldeep Yadav174245 v New Zealand at Bay Oval 2019
27ScotlandMichael Leask170209 v Namibia at Kirtipur, Nepal 2023
28IrelandMark Adair169184 v Zimbabwe at Harare 2023
29PakistanShaheen Afridi167212 v Australia at Perth Stadium 2024
=Sri LankaCharith Asalanka167168 v New Zealand at Pallekele 2024
31OmanZeeshan Maqsood166262 v Ireland at Bulawayo 2023
32IrelandAndy McBrine165219 v New Zealand at Malahide 2022
=ScotlandMark Watt165202 v Zimbabwe at Bulawayo 2023
34South AfricaAiden Markram162180 v Australia at Potchefstroom 2023
35EnglandLiam Livingstone158172 v Afghanistan at Lahore 2025
=PakistanNaseem Shah158158 v New Zealand at Bay Oval 2025
37AustraliaSean Abbott155186 v West Indies at Canberra 2024
=New ZealandGlenn Phillips155165 v India at Dubai 2025
39Sri LankaDunith Wellalage152152 v Australia at Colombo (RPS) 2025
40West IndiesRoston Chase148158 v Ireland at Dublin 2025
41ZimbabweRichard Ngarava147147 v Ireland at Harare 2025
=NetherlandsBas de Leede147173 v United Arab Emirates at Oman 2024
=USAMilind Kumar147147 v Oman at Lauderhill 2025
44South AfricaKagiso Rabada146227 v India at Southampton 2019
=USANosthush Kenjige146158 v Canada at Lauderhill 2025
46AustraliaTravis Head143184 v England at Edgbaston 2017
=South AfricaLungi Ngidi143186 v England at Mumbai 2023
48IndiaMohammed Siraj140181 v Australia at Ahmedabad 2023
49AustraliaAdam Zampa137158 v England at Trent Bridge 2024
=United Arab EmiratesAayan Khan137176 v Canada at Dubai 2024
51PakistanHaris Rauf136151 v Australia at Perth Stadium 2024
=AfghanistanFazalhaq Farooqi136144 v South Africa at Sharjah 2024
53NepalDipendra Singh Airee135172 v United Arab Emirates at Harare 2023
54South AfricaKeshav Maharaj134174 v Australia at Kolkata 2023
55CanadaHarsh Thaker132143 v Oman at King City 2024
56NepalSompal Kami131143 v Netherlands at Kirtipur, Nepal 2024
57BangladeshMustafizur Rahman128217 v West Indies at Sylhet 2018
58IrelandGraham Hume127135 v Zimbabwe at Harare 2025
59NepalSandeep Lamichhane126157 v Ireland at Harare 2023
60NepalKaran KC125126 v Netherlands at Scotland 2025
=PakistanSaim Ayub125148 v South Africa at Johannesburg 2024
62EnglandSam Curran124166 v New Zealand at Lord’s 2023
63USASteven Taylor123199 v Papua New Guinea at Namibia 2022
64ScotlandSafyaan Sharif121161 v Namibia at Kirtipur, Nepal 2023
=NamibiaJJ Smit121178 v Nepal at Namibia 2022
66West IndiesMatthew Forde120123 v England at Cardiff 2025
67IrelandGeorge Dockrell119182 v Zimbabwe at Hobart 2015
68NepalKushal Malla118144 v Namibia at Kirtipur, Nepal 2024
=NamibiaRuben Trumpelmann118145 v Netherlands at Kirtipur, Nepal 2024
70AustraliaPat Cummins117182 v New Zealand at Lord’s 2019
=Sri LankaDilshan Madushanka117146 v Bangladesh at Chittagong 2024
72AustraliaMitchell Starc116236 v New Zealand at Melbourne 2015
=New ZealandMatt Henry116195 v Australia at Sydney 2016
=EnglandJofra Archer116124 v South Africa at Karachi 2025
75United Arab EmiratesAli Naseer115128 v Netherlands at Oman 2024
=USAHarmeet Singh115115 v Oman at Lauderhill 2025
77AustraliaMitchell Marsh114313 v New Zealand at Canberra 2016
=USASaurabh Netravalkar114125 v Netherlands at Harare 2023
79South AfricaTabraiz Shamsi112155 v Australia at Potchefstroom 2023
=United Arab EmiratesBasil Hameed112153 v Nepal at Kirtipur, Nepal 2022
=AustraliaCameron Green112139 v India at Rajkot 2023
82IrelandHarry Tector111126 v Oman at Bulawayo 2023
83New ZealandDaryl Mitchell110132 v India at Mumbai 2023
=OmanAyaan Khan110161 v Netherlands at Harare 2023
85NepalLalit Rajbanshi108113 v USA at Dallas 2024
86South AfricaAndile Phehlukwayo107250 v Afghanistan at Cardiff 2019
=NamibiaJan Nicol Loftie-Eaton107107 v Canada at Namibia 2025
88NepalGulshan Jha105111 v Netherlands at Scotland 2025
89OmanKaleemullah104147 v USA at Texas 2022
=West IndiesRomario Shepherd104118 v Bangladesh at St Kitts 2024
91IrelandJosh Little103130 v Zimbabwe at Harare 2023
=OmanAqib Ilyas103169 v Namibia at Namibia 2021
93BangladeshShoriful Islam100115 v Sri Lanka at Chittagong 2024
94OmanShakeel Ahmed9999 v USA at Lauderhill 2025
95EnglandJoe Root96180 v Australia at Durham 2018
96OmanBilal Khan93147 v USA at Texas 2022
=IndiaWashington Sundar93110 v New Zealand at Indore 2023
98IrelandCraig Young92103 v South Africa at Abu Dhabi 2024
=West IndiesSherfane Rutherford9299 v Bangladesh at St Kitts 2024
100NepalAarif Sheikh9090 v Scotland at Scotland 2025
=BangladeshNasum Ahmed9095 v Afghanistan at Sharjah 2024