ICC Men’s ODI All-Rounder Rankings

ICC ODI Allrounder Rankings

Last Updated On: 2025-04-14 18:03: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
6New ZealandMitchell Santner238309 v England at Christchurch 2018
=AfghanistanRashid Khan238352 v Pakistan at Abu Dhabi 2018
8AustraliaGlenn Maxwell222340 v England at Headingley 2015
9IndiaRavindra Jadeja220372 v Zimbabwe at Bulawayo 2013
=NamibiaGerhard Erasmus220232 v Scotland at Scotland 2024
11ScotlandBrandon McMullen219219 v Nepal at Dallas 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
=IrelandCurtis Campher198202 v Zimbabwe at Harare 2025
16ScotlandMichael Leask188209 v Namibia at Kirtipur, Nepal 2023
17AustraliaJosh Hazlewood187235 v South Africa at Kolkata 2023
=Sri LankaMaheesh Theekshana187189 v Australia at Colombo (RPS) 2025
19West IndiesGudakesh Motie183183 v Bangladesh at St Kitts 2024
=South AfricaMarco Jansen183246 v New Zealand at Pune 2023
21PakistanSalman Agha182191 v New Zealand at Karachi 2025
22OmanZeeshan Maqsood181262 v Ireland at Bulawayo 2023
=IndiaHardik Pandya181256 v South Africa at Centurion 2018
24IrelandMark Adair180184 v Zimbabwe at Harare 2023
25ZimbabweSean Williams176239 v Pakistan at Rawalpindi 2020
=West IndiesAlzarri Joseph176218 v South Africa at Potchefstroom 2023
27EnglandAdil Rashid175255 v Sri Lanka at Pallekele 2018
=NamibiaBernard Scholtz175176 v Netherlands at Namibia 2025
29IndiaKuldeep Yadav174245 v New Zealand at Bay Oval 2019
30EnglandLiam Livingstone168172 v Afghanistan at Lahore 2025
31ScotlandMark Watt167202 v Zimbabwe at Bulawayo 2023
=PakistanShaheen Afridi167212 v Australia at Perth Stadium 2024
=Sri LankaCharith Asalanka167168 v New Zealand at Pallekele 2024
34IrelandAndy McBrine163219 v New Zealand at Malahide 2022
35South AfricaAiden Markram162180 v Australia at Potchefstroom 2023
36PakistanNaseem Shah158158 v New Zealand at Bay Oval 2025
37USANosthush Kenjige156158 v Namibia at Oman 2025
38AustraliaSean Abbott155186 v West Indies at Canberra 2024
=New ZealandGlenn Phillips155165 v India at Dubai 2025
40Sri LankaDunith Wellalage152152 v Australia at Colombo (RPS) 2025
41West IndiesRoston Chase151151 v Bangladesh at St Kitts 2024
42United Arab EmiratesAayan Khan149176 v Canada at Dubai 2024
43NetherlandsBas de Leede148173 v United Arab Emirates at Oman 2024
44ZimbabweRichard Ngarava147147 v Ireland at Harare 2025
45South AfricaKagiso Rabada146227 v India at Southampton 2019
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
50PakistanHaris Rauf136151 v Australia at Perth Stadium 2024
=AfghanistanFazalhaq Farooqi136144 v South Africa at Sharjah 2024
52CanadaHarsh Thaker135143 v Oman at King City 2024
=IrelandGraham Hume135135 v Zimbabwe at Harare 2025
54South AfricaKeshav Maharaj134174 v Australia at Kolkata 2023
55USASteven Taylor133199 v Papua New Guinea at Namibia 2022
56NepalSompal Kami132143 v Netherlands at Kirtipur, Nepal 2024
=NepalDipendra Singh Airee132172 v United Arab Emirates at Harare 2023
=NepalSandeep Lamichhane132157 v Ireland at Harare 2023
=EnglandSam Curran132166 v New Zealand at Lord’s 2023
60BangladeshMustafizur Rahman128217 v West Indies at Sylhet 2018
=United Arab EmiratesAli Naseer128128 v Netherlands at Oman 2024
62NepalKushal Malla126144 v Namibia at Kirtipur, Nepal 2024
63United Arab EmiratesBasil Hameed125153 v Nepal at Kirtipur, Nepal 2022
=PakistanSaim Ayub125148 v South Africa at Johannesburg 2024
65EnglandJofra Archer124124 v South Africa at Karachi 2025
66ScotlandSafyaan Sharif122161 v Namibia at Kirtipur, Nepal 2023
67NamibiaJJ Smit121178 v Nepal at Namibia 2022
68OmanAyaan Khan120161 v Netherlands at Harare 2023
69West IndiesRomario Shepherd118118 v Bangladesh at St Kitts 2024
=NamibiaRuben Trumpelmann118145 v Netherlands at Kirtipur, Nepal 2024
71AustraliaPat Cummins117182 v New Zealand at Lord’s 2019
=Sri LankaDilshan Madushanka117146 v Bangladesh at Chittagong 2024
73AustraliaMitchell Starc116236 v New Zealand at Melbourne 2015
=New ZealandMatt Henry116195 v Australia at Sydney 2016
75IrelandGeorge Dockrell114182 v Zimbabwe at Hobart 2015
=AustraliaMitchell Marsh114313 v New Zealand at Canberra 2016
77OmanKaleemullah113147 v USA at Texas 2022
78NepalKaran KC112116 v Scotland at Dallas 2024
=South AfricaTabraiz Shamsi112155 v Australia at Potchefstroom 2023
=OmanAqib Ilyas112169 v Namibia at Namibia 2021
=AustraliaCameron Green112139 v India at Rajkot 2023
82IrelandHarry Tector111126 v Oman at Bulawayo 2023
83New ZealandDaryl Mitchell110132 v India at Mumbai 2023
=USASaurabh Netravalkar110125 v Netherlands at Harare 2023
85NepalLalit Rajbanshi109113 v USA at Dallas 2024
86South AfricaAndile Phehlukwayo107250 v Afghanistan at Cardiff 2019
=NamibiaJan Nicol Loftie-Eaton107107 v Canada at Namibia 2025
88IrelandJosh Little106130 v Zimbabwe at Harare 2023
=USAMilind Kumar106106 v Oman at Oman 2025
90OmanBilal Khan101147 v USA at Texas 2022
=NepalGulshan Jha101105 v Scotland at Dallas 2024
92BangladeshShoriful Islam100115 v Sri Lanka at Chittagong 2024
93West IndiesSherfane Rutherford9999 v Bangladesh at St Kitts 2024
94NetherlandsColin Ackermann9898 v Namibia at Namibia 2025
95IrelandCraig Young97103 v South Africa at Abu Dhabi 2024
96IndiaWashington Sundar93110 v New Zealand at Indore 2023
97EnglandJoe Root92180 v Australia at Durham 2018
98EnglandMark Wood91172 v Australia at Edgbaston 2019
99BangladeshNasum Ahmed9095 v Afghanistan at Sharjah 2024
100AfghanistanGulbadin Naib89192 v Ireland at Dehradun 2019
=IndiaMohammad Shami89200 v Bangladesh at Melbourne 2015