ICC ODI Allrounder Rankings
Last Updated On: 2025-01-22 06:01:55 IST
Rank | Team | Player | Rating | Career Best Rating |
---|---|---|---|---|
1 | Afghanistan | Mohammad Nabi | 300 | 350 v Ireland at Greater Noida 2017 |
2 | Zimbabwe | Sikandar Raza | 290 | 298 v Pakistan at Bulawayo 2024 |
3 | Afghanistan | Azmatullah Omarzai | 268 | 268 v Zimbabwe at Harare 2024 |
4 | Bangladesh | Mehidy Hasan | 255 | 295 v India at Mirpur 2022 |
5 | Afghanistan | Rashid Khan | 247 | 351 v Pakistan at Abu Dhabi 2018 |
6 | Namibia | Gerhard Erasmus | 245 | 245 v United Arab Emirates at Namibia 2024 |
7 | Scotland | Brandon McMullen | 240 | 240 v Nepal at Dallas 2024 |
8 | Australia | Glenn Maxwell | 233 | 340 v England at Headingley 2015 |
9 | New Zealand | Mitchell Santner | 228 | 308 v England at Christchurch 2018 |
10 | Oman | Zeeshan Maqsood | 204 | 262 v Ireland at Bulawayo 2023 |
11 | India | Ravindra Jadeja | 197 | 372 v Zimbabwe at Bulawayo 2013 |
= | Scotland | Michael Leask | 197 | 213 v Namibia at Scotland 2024 |
13 | Sri Lanka | Wanindu Hasaranga | 194 | 252 v Oman at Bulawayo 2023 |
14 | Australia | Josh Hazlewood | 190 | 216 v South Africa at Kolkata 2023 |
15 | Zimbabwe | Sean Williams | 187 | 238 v Pakistan at Rawalpindi 2020 |
= | South Africa | Marco Jansen | 187 | 246 v New Zealand at Pune 2023 |
17 | New Zealand | Rachin Ravindra | 184 | 220 v Sri Lanka at Bengaluru 2023 |
18 | Pakistan | Shaheen Afridi | 182 | 200 v Australia at Perth Stadium 2024 |
19 | England | Adil Rashid | 179 | 251 v Sri Lanka at Pallekele 2018 |
20 | Netherlands | Bas de Leede | 178 | 185 v United Arab Emirates at Oman 2024 |
= | Namibia | Bernard Scholtz | 178 | 178 v United Arab Emirates at Namibia 2024 |
22 | Scotland | Mark Watt | 175 | 201 v Zimbabwe at Bulawayo 2023 |
= | India | Hardik Pandya | 175 | 253 v South Africa at Centurion 2018 |
24 | South Africa | Aiden Markram | 174 | 180 v Australia at Potchefstroom 2023 |
= | Ireland | Mark Adair | 174 | 183 v Zimbabwe at Harare 2023 |
26 | Ireland | Curtis Campher | 173 | 174 v Zimbabwe at Harare 2023 |
= | Sri Lanka | Maheesh Theekshana | 173 | 173 v New Zealand at Auckland 2025 |
= | West Indies | Gudakesh Motie | 173 | 173 v Bangladesh at St Kitts 2024 |
29 | West Indies | Alzarri Joseph | 168 | 209 v South Africa at Potchefstroom 2023 |
= | Canada | Harsh Thaker | 168 | 168 v Oman at King City 2024 |
31 | England | Chris Woakes | 166 | 307 v New Zealand at Christchurch 2018 |
32 | Ireland | Andy McBrine | 163 | 218 v New Zealand at Malahide 2022 |
33 | Australia | Sean Abbott | 160 | 185 v West Indies at Canberra 2024 |
= | Australia | Travis Head | 160 | 184 v England at Edgbaston 2017 |
= | India | Kuldeep Yadav | 160 | 214 v New Zealand at Bay Oval 2019 |
= | USA | Nosthush Kenjige | 160 | 160 v Nepal at Dallas 2024 |
37 | United Arab Emirates | Aayan Khan | 159 | 185 v Canada at Dubai 2024 |
38 | England | Liam Livingstone | 156 | 159 v West Indies at Antigua 2024 |
39 | Sri Lanka | Charith Asalanka | 153 | 168 v New Zealand at Pallekele 2024 |
40 | West Indies | Roston Chase | 151 | 151 v Bangladesh at St Kitts 2024 |
41 | Pakistan | Salman Agha | 149 | 149 v South Africa at Johannesburg 2024 |
42 | USA | Steven Taylor | 148 | 199 v Papua New Guinea at Namibia 2022 |
= | Pakistan | Saim Ayub | 148 | 148 v South Africa at Johannesburg 2024 |
44 | Pakistan | Shadab Khan | 147 | 221 v Netherlands at Rotterdam 2022 |
45 | England | Sam Curran | 146 | 161 v New Zealand at Lord’s 2023 |
46 | Nepal | Sompal Kami | 144 | 148 v Netherlands at Kirtipur, Nepal 2024 |
47 | India | Mohammed Siraj | 142 | 155 v Australia at Ahmedabad 2023 |
48 | South Africa | Kagiso Rabada | 141 | 215 v India at Southampton 2019 |
49 | Nepal | Sandeep Lamichhane | 140 | 155 v Ireland at Harare 2023 |
50 | United Arab Emirates | Ali Naseer | 139 | 139 v Netherlands at Oman 2024 |
51 | Australia | Adam Zampa | 137 | 154 v England at Trent Bridge 2024 |
= | Namibia | JJ Smit | 137 | 178 v Nepal at Namibia 2022 |
53 | Nepal | Dipendra Singh Airee | 136 | 172 v United Arab Emirates at Harare 2023 |
= | United Arab Emirates | Basil Hameed | 136 | 153 v Nepal at Kirtipur, Nepal 2022 |
55 | South Africa | Keshav Maharaj | 135 | 169 v Australia at Kolkata 2023 |
= | Oman | Ayaan Khan | 135 | 161 v Netherlands at Harare 2023 |
57 | Nepal | Kushal Malla | 134 | 152 v Namibia at Kirtipur, Nepal 2024 |
58 | South Africa | Lungi Ngidi | 133 | 166 v England at Mumbai 2023 |
59 | Zimbabwe | Richard Ngarava | 132 | 134 v Pakistan at Bulawayo 2024 |
60 | India | Axar Patel | 130 | 158 v New Zealand at Visakhapatnam 2016 |
61 | Netherlands | Logan van Beek | 129 | 178 v Bangladesh at Kolkata 2023 |
= | Oman | Aqib Ilyas | 129 | 169 v Namibia at Namibia 2021 |
= | Afghanistan | Mujeeb Ur Rahman | 129 | 176 v England at Delhi 2023 |
64 | Pakistan | Iftikhar Ahmed | 128 | 153 v England at Kolkata 2023 |
= | Afghanistan | Fazalhaq Farooqi | 128 | 132 v South Africa at Sharjah 2024 |
= | Sri Lanka | Dunith Wellalage | 128 | 148 v West Indies at Pallekele 2024 |
67 | Australia | Pat Cummins | 126 | 171 v New Zealand at Lord’s 2019 |
= | Namibia | Ruben Trumpelmann | 126 | 148 v Netherlands at Kirtipur, Nepal 2024 |
69 | Australia | Mitchell Starc | 125 | 227 v New Zealand at Melbourne 2015 |
= | Australia | Mitchell Marsh | 125 | 313 v New Zealand at Canberra 2016 |
= | Pakistan | Haris Rauf | 125 | 132 v Australia at Perth Stadium 2024 |
72 | Scotland | Safyaan Sharif | 123 | 158 v Namibia at Kirtipur, Nepal 2023 |
= | Australia | Cameron Green | 123 | 138 v India at Rajkot 2023 |
74 | Ireland | George Dockrell | 120 | 170 v Zimbabwe at Hobart 2015 |
= | Nepal | Karan KC | 120 | 123 v USA at Dallas 2024 |
= | Australia | Marcus Stoinis | 120 | 237 v India at Ranchi 2019 |
77 | India | Jasprit Bumrah | 119 | 196 v New Zealand at Old Trafford 2019 |
= | Oman | Kaleemullah | 119 | 136 v USA at Texas 2022 |
= | New Zealand | Glenn Phillips | 119 | 126 v Sri Lanka at Pallekele 2024 |
= | Namibia | Jan Frylinck | 119 | 163 v Papua New Guinea at Amini Park 2022 |
81 | New Zealand | Matt Henry | 118 | 181 v Australia at Sydney 2016 |
= | South Africa | Andile Phehlukwayo | 118 | 245 v Afghanistan at Cardiff 2019 |
= | Pakistan | Naseem Shah | 118 | 118 v South Africa at Johannesburg 2024 |
84 | New Zealand | Trent Boult | 117 | 210 v India at Old Trafford 2019 |
85 | Bangladesh | Mustafizur Rahman | 116 | 189 v West Indies at Sylhet 2018 |
= | West Indies | Romario Shepherd | 116 | 116 v Bangladesh at St Kitts 2024 |
87 | Ireland | Harry Tector | 115 | 126 v Oman at Bulawayo 2023 |
88 | New Zealand | Daryl Mitchell | 114 | 132 v India at Mumbai 2023 |
= | New Zealand | Michael Bracewell | 114 | 163 v India at Hyderabad 2023 |
90 | England | Ben Stokes | 112 | 303 v New Zealand at Lord’s 2019 |
= | Sri Lanka | Dhananjaya de Silva | 112 | 228 v Afghanistan at Hambantota 2023 |
92 | Nepal | Gulshan Jha | 111 | 115 v Scotland at Dallas 2024 |
93 | USA | Saurabh Netravalkar | 108 | 120 v Netherlands at Harare 2023 |
94 | Ireland | Graham Hume | 106 | 106 v South Africa at Abu Dhabi 2024 |
95 | India | Washington Sundar | 105 | 108 v New Zealand at Indore 2023 |
= | Nepal | Lalit Rajbanshi | 105 | 109 v USA at Dallas 2024 |
= | Canada | Saad Bin Zafar | 105 | 105 v Oman at King City 2024 |
98 | South Africa | Tabraiz Shamsi | 104 | 131 v Australia at Potchefstroom 2023 |
99 | Ireland | Josh Little | 103 | 116 v Zimbabwe at Harare 2023 |
100 | Oman | Bilal Khan | 101 | 132 v USA at Texas 2022 |
= | Sri Lanka | Dilshan Madushanka | 101 | 125 v Bangladesh at Chittagong 2024 |