ICC Men’s ODI All-Rounder Rankings

ICC ODI Allrounder Rankings

Last Updated On: 2026-02-22 12:00:14 IST

RankTeamPlayerRatingCareer Best Rating
1AfghanistanAzmatullah Omarzai334334 v Bangladesh at Abu Dhabi 2025
2ZimbabweSikandar Raza302302 v Sri Lanka at Harare 2025
3AfghanistanMohammad Nabi285350 v Ireland at Greater Noida 2017
4BangladeshMehidy Hasan Miraz273295 v India at Mirpur 2022
5AfghanistanRashid Khan257352 v Pakistan at Abu Dhabi 2018
6New ZealandMichael Bracewell248250 v India at Rajkot 2026
7New ZealandMitchell Santner240309 v England at Christchurch 2018
8ScotlandBrandon McMullen228247 v Netherlands at Scotland 2025
9Sri LankaWanindu Hasaranga219252 v Oman at Bulawayo 2023
10NamibiaGerhard Erasmus204232 v Scotland at Scotland 2024
11IndiaAxar Patel203229 v Australia at Sydney 2025
12AustraliaJosh Hazlewood197235 v South Africa at Kolkata 2023
13Sri LankaCharith Asalanka196196 v England at Colombo (RPS) 2026
=PakistanSalman Agha196212 v Sri Lanka at Rawalpindi 2025
15IndiaRavindra Jadeja191372 v Zimbabwe at Bulawayo 2013
16ZimbabweSean Williams189239 v Pakistan at Rawalpindi 2020
17EnglandAdil Rashid188255 v Sri Lanka at Pallekele 2018
18IrelandCurtis Campher187202 v Zimbabwe at Harare 2025
19West IndiesRoston Chase184193 v Bangladesh at Mirpur 2025
=West IndiesGudakesh Motie184209 v Pakistan at Trinidad 2025
21South AfricaMarco Jansen180246 v New Zealand at Pune 2023
22NamibiaBernard Scholtz172176 v Canada at King City 2025
=New ZealandRachin Ravindra172230 v India at Dubai 2025
24USAMilind Kumar171171 v United Arab Emirates at Dubai 2025
25IrelandMark Adair169184 v Zimbabwe at Harare 2023
26IrelandAndy McBrine165219 v New Zealand at Malahide 2022
=Sri LankaMaheesh Theekshana165189 v Australia at Colombo (RPS) 2025
28IndiaKuldeep Yadav163245 v New Zealand at Bay Oval 2019
29PakistanNaseem Shah161167 v Sri Lanka at Rawalpindi 2025
30ScotlandMark Watt160202 v Zimbabwe at Bulawayo 2023
31ScotlandMichael Leask159209 v Namibia at Kirtipur, Nepal 2023
=New ZealandGlenn Phillips159165 v India at Dubai 2025
33PakistanShaheen Afridi158212 v Australia at Perth Stadium 2024
34Sri LankaDunith Wellalage157157 v England at Colombo (RPS) 2026
35BangladeshRishad Hossain154154 v West Indies at Mirpur 2025
36IndiaHardik Pandya151256 v South Africa at Centurion 2018
=West IndiesAlzarri Joseph151218 v South Africa at Potchefstroom 2023
38ZimbabweRichard Ngarava150150 v Sri Lanka at Harare 2025
=PakistanSaim Ayub150162 v South Africa at Faisalabad 2025
40AustraliaSean Abbott148186 v West Indies at Canberra 2024
=EnglandJofra Archer148157 v New Zealand at Wellington 2025
42South AfricaAiden Markram146180 v Australia at Potchefstroom 2023
=NepalDipendra Singh Airee146172 v United Arab Emirates at Harare 2023
44AustraliaTravis Head145184 v England at Edgbaston 2017
45South AfricaKeshav Maharaj143174 v Australia at Kolkata 2023
46IndiaMohammed Siraj142181 v Australia at Ahmedabad 2023
=NetherlandsBas de Leede142173 v United Arab Emirates at Oman 2024
48USANosthush Kenjige139158 v Canada at Lauderhill 2025
49South AfricaLungi Ngidi136186 v England at Mumbai 2023
=NamibiaJJ Smit136178 v Nepal at Namibia 2022
51USAHarmeet Singh134139 v Nepal at Dubai (GCA) 2025
52EnglandLiam Livingstone132172 v Afghanistan at Lahore 2025
53AustraliaAdam Zampa131158 v England at Trent Bridge 2024
54PakistanHaris Rauf130151 v Australia at Perth Stadium 2024
55CanadaHarsh Thaker129143 v Oman at King City 2024
=EnglandJamie Overton129129 v Sri Lanka at Colombo (RPS) 2026
57AfghanistanFazalhaq Farooqi128144 v South Africa at Sharjah 2024
58ScotlandSafyaan Sharif127161 v Namibia at Kirtipur, Nepal 2023
=NepalSandeep Lamichhane127157 v Ireland at Harare 2023
=IrelandGraham Hume127135 v Zimbabwe at Harare 2025
=United Arab EmiratesAayan Khan127176 v Canada at Dubai 2024
62Sri LankaAsitha Fernando126126 v England at Colombo (RPS) 2026
63West IndiesJayden Seales124126 v New Zealand at Napier 2025
64Sri LankaJanith Liyanage123123 v England at Colombo (RPS) 2026
=West IndiesMatthew Forde123123 v New Zealand at Hamilton 2025
66EnglandSam Curran121166 v New Zealand at Lord’s 2023
67New ZealandDaryl Mitchell120132 v India at Mumbai 2023
68IrelandGeorge Dockrell119182 v Zimbabwe at Hobart 2015
=PakistanMohammad Nawaz119128 v Sri Lanka at Hyderabad 2023
=South AfricaCorbin Bosch119120 v India at Raipur 2025
71USASaurabh Netravalkar118125 v Netherlands at Harare 2023
72NepalKaran KC117126 v Netherlands at Scotland 2025
73NamibiaRuben Trumpelmann116145 v Netherlands at Kirtipur, Nepal 2024
74IndiaHarshit Rana115115 v New Zealand at Indore 2026
75South AfricaKagiso Rabada114227 v India at Southampton 2019
76NepalSompal Kami113143 v Netherlands at Kirtipur, Nepal 2024
=NepalKushal Malla113144 v Namibia at Kirtipur, Nepal 2024
78BangladeshMustafizur Rahman111217 v West Indies at Sylhet 2018
=West IndiesRomario Shepherd111118 v Bangladesh at St Kitts 2024
=IrelandHarry Tector111126 v Oman at Bulawayo 2023
=New ZealandKyle Jamieson111111 v India at Indore 2026
82AustraliaCameron Green110139 v India at Rajkot 2023
83NamibiaJan Nicol Loftie-Eaton109116 v Canada at King City 2025
84NepalLalit Rajbanshi108113 v USA at Dallas 2024
85AustraliaMitchell Starc107236 v New Zealand at Melbourne 2015
=West IndiesAkeal Hosein107156 v Scotland at Harare 2023
87AustraliaMitchell Marsh106313 v New Zealand at Canberra 2016
=New ZealandMatt Henry106195 v Australia at Sydney 2016
=Sri LankaDhananjaya de Silva106228 v Afghanistan at Hambantota 2023
=Sri LankaDilshan Madushanka106146 v Bangladesh at Chittagong 2024
=United Arab EmiratesAli Naseer106128 v Netherlands at Oman 2024
92AustraliaPat Cummins104182 v New Zealand at Lord’s 2019
=United Arab EmiratesBasil Hameed104153 v Nepal at Kirtipur, Nepal 2022
94IrelandJosh Little103130 v Zimbabwe at Harare 2023
=BangladeshTanzim Hasan Sakib103116 v Afghanistan at Abu Dhabi 2025
96EnglandJoe Root102180 v Australia at Durham 2018
97New ZealandJacob Duffy101107 v West Indies at Hamilton 2025
98OmanShakeel Ahmed9999 v USA at Lauderhill 2025
99CanadaSaad Bin Zafar9797 v Namibia at King City 2025
100BangladeshNasum Ahmed9696 v West Indies at Mirpur 2025
=PakistanAbrar Ahmed9698 v Sri Lanka at Rawalpindi 2025