ICC Men’s ODI All-Rounder Rankings

ICC ODI Allrounder Rankings

Last Updated On: 2025-11-04 00: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 Bracewell250250 v England at Bay Oval 2025
7New ZealandMitchell Santner244309 v England at Christchurch 2018
8IndiaAxar Patel229229 v Australia at Sydney 2025
9ScotlandBrandon McMullen228247 v Netherlands at Scotland 2025
10Sri LankaWanindu Hasaranga210252 v Oman at Bulawayo 2023
11IndiaRavindra Jadeja207372 v Zimbabwe at Bulawayo 2013
=New ZealandRachin Ravindra207230 v India at Dubai 2025
13NamibiaGerhard Erasmus204232 v Scotland at Scotland 2024
14AustraliaJosh Hazlewood197235 v South Africa at Kolkata 2023
15West IndiesGudakesh Motie196209 v Pakistan at Trinidad 2025
16ZimbabweSean Williams189239 v Pakistan at Rawalpindi 2020
17IrelandCurtis Campher187202 v Zimbabwe at Harare 2025
18EnglandAdil Rashid185255 v Sri Lanka at Pallekele 2018
19Sri LankaCharith Asalanka182182 v Zimbabwe at Harare 2025
=PakistanSalman Agha182193 v West Indies at Trinidad 2025
21West IndiesRoston Chase179193 v Bangladesh at Mirpur 2025
22Sri LankaMaheesh Theekshana176189 v Australia at Colombo (RPS) 2025
23NamibiaBernard Scholtz172176 v Canada at King City 2025
24IndiaHardik Pandya171256 v South Africa at Centurion 2018
25IrelandMark Adair169184 v Zimbabwe at Harare 2023
26IndiaKuldeep Yadav167245 v New Zealand at Bay Oval 2019
27PakistanShaheen Afridi166212 v Australia at Perth Stadium 2024
28IrelandAndy McBrine165219 v New Zealand at Malahide 2022
29South AfricaMarco Jansen162246 v New Zealand at Pune 2023
30West IndiesAlzarri Joseph161218 v South Africa at Potchefstroom 2023
31ScotlandMark Watt160202 v Zimbabwe at Bulawayo 2023
32ScotlandMichael Leask159209 v Namibia at Kirtipur, Nepal 2023
33South AfricaAiden Markram157180 v Australia at Potchefstroom 2023
34USAMilind Kumar156156 v Nepal at Dubai 2025
35BangladeshRishad Hossain154154 v West Indies at Mirpur 2025
36New ZealandGlenn Phillips152165 v India at Dubai 2025
=PakistanNaseem Shah152159 v West Indies at Trinidad 2025
38ZimbabweRichard Ngarava150150 v Sri Lanka at Harare 2025
39South AfricaKeshav Maharaj149174 v Australia at Kolkata 2023
40AustraliaSean Abbott148186 v West Indies at Canberra 2024
41South AfricaLungi Ngidi147186 v England at Mumbai 2023
=EnglandLiam Livingstone147172 v Afghanistan at Lahore 2025
43EnglandJofra Archer146149 v South Africa at Southampton 2025
44AustraliaTravis Head145184 v England at Edgbaston 2017
45IndiaMohammed Siraj144181 v Australia at Ahmedabad 2023
46USANosthush Kenjige143158 v Canada at Lauderhill 2025
=Sri LankaDunith Wellalage143152 v Australia at Colombo (RPS) 2025
48NetherlandsBas de Leede142173 v United Arab Emirates at Oman 2024
49United Arab EmiratesAayan Khan137176 v Canada at Dubai 2024
50NamibiaJJ Smit136178 v Nepal at Namibia 2022
51NepalDipendra Singh Airee134172 v United Arab Emirates at Harare 2023
52AustraliaAdam Zampa131158 v England at Trent Bridge 2024
53South AfricaKagiso Rabada129227 v India at Southampton 2019
=CanadaHarsh Thaker129143 v Oman at King City 2024
55PakistanHaris Rauf128151 v Australia at Perth Stadium 2024
=AfghanistanFazalhaq Farooqi128144 v South Africa at Sharjah 2024
=PakistanSaim Ayub128148 v South Africa at Johannesburg 2024
58ScotlandSafyaan Sharif127161 v Namibia at Kirtipur, Nepal 2023
=IrelandGraham Hume127135 v Zimbabwe at Harare 2025
60USAHarmeet Singh126126 v Nepal at Dubai 2025
61NepalSompal Kami125143 v Netherlands at Kirtipur, Nepal 2024
62NepalSandeep Lamichhane122157 v Ireland at Harare 2023
63Sri LankaDilshan Madushanka120146 v Bangladesh at Chittagong 2024
64IrelandGeorge Dockrell119182 v Zimbabwe at Hobart 2015
=West IndiesJayden Seales119124 v Bangladesh at Mirpur 2025
66New ZealandMatt Henry117195 v Australia at Sydney 2016
67NamibiaRuben Trumpelmann116145 v Netherlands at Kirtipur, Nepal 2024
68NepalKaran KC115126 v Netherlands at Scotland 2025
=EnglandSam Curran115166 v New Zealand at Lord’s 2023
=USASaurabh Netravalkar115125 v Netherlands at Harare 2023
=United Arab EmiratesAli Naseer115128 v Netherlands at Oman 2024
72West IndiesAkeal Hosein114156 v Scotland at Harare 2023
73NepalKushal Malla113144 v Namibia at Kirtipur, Nepal 2024
74NepalLalit Rajbanshi112113 v USA at Dallas 2024
=United Arab EmiratesBasil Hameed112153 v Nepal at Kirtipur, Nepal 2022
76BangladeshMustafizur Rahman111217 v West Indies at Sylhet 2018
=IrelandHarry Tector111126 v Oman at Bulawayo 2023
78New ZealandDaryl Mitchell110132 v India at Mumbai 2023
=AustraliaCameron Green110139 v India at Rajkot 2023
80NamibiaJan Nicol Loftie-Eaton109116 v Canada at King City 2025
81Sri LankaAsitha Fernando108108 v Zimbabwe at Harare 2025
82AustraliaMitchell Starc107236 v New Zealand at Melbourne 2015
83AustraliaMitchell Marsh106313 v New Zealand at Canberra 2016
=West IndiesMatthew Forde106123 v England at Cardiff 2025
85Sri LankaJanith Liyanage105105 v Zimbabwe at Harare 2025
86AustraliaPat Cummins104182 v New Zealand at Lord’s 2019
=West IndiesRomario Shepherd104118 v Bangladesh at St Kitts 2024
88IrelandJosh Little103130 v Zimbabwe at Harare 2023
=BangladeshTanzim Hasan Sakib103116 v Afghanistan at Abu Dhabi 2025
90IndiaWashington Sundar102110 v New Zealand at Indore 2023
91NepalGulshan Jha100111 v Netherlands at Scotland 2025
92South AfricaTabraiz Shamsi99155 v Australia at Potchefstroom 2023
=OmanShakeel Ahmed9999 v USA at Lauderhill 2025
94NepalAarif Sheikh9797 v USA at Dubai 2025
=CanadaSaad Bin Zafar9797 v Namibia at King City 2025
96BangladeshNasum Ahmed9696 v West Indies at Mirpur 2025
97South AfricaAndile Phehlukwayo95250 v Afghanistan at Cardiff 2019
98EnglandJoe Root94180 v Australia at Durham 2018
=EnglandBrydon Carse9494 v New Zealand at Bay Oval 2025
100IrelandCraig Young92103 v South Africa at Abu Dhabi 2024
=PakistanMohammad Nawaz92128 v Sri Lanka at Hyderabad 2023