ICC ODI Allrounder Rankings
Last Updated On: 2026-06-14 18:00:15 IST
| Rank | Team | Player | Rating | Career Best Rating |
|---|---|---|---|---|
| 1 | Afghanistan | Azmatullah Omarzai | 329 | 329 v Bangladesh at Abu Dhabi 2025 |
| 2 | Zimbabwe | Sikandar Raza | 276 | 276 v Sri Lanka at Harare 2025 |
| 3 | Afghanistan | Mohammad Nabi | 275 | 320 v Zimbabwe at Harare 2017 |
| 4 | Bangladesh | Mehidy Hasan Miraz | 268 | 285 v India at Mirpur 2022 |
| 5 | Afghanistan | Rashid Khan | 237 | 311 v Pakistan at Abu Dhabi 2018 |
| 6 | New Zealand | Michael Bracewell | 230 | 245 v England at Hamilton 2025 |
| 7 | Scotland | Brandon McMullen | 228 | 231 v Nepal at Kirtipur, Nepal 2026 |
| 8 | New Zealand | Mitchell Santner | 225 | 307 v England at Christchurch 2018 |
| 9 | Sri Lanka | Wanindu Hasaranga | 205 | 238 v India at Kolkata 2023 |
| 10 | India | Axar Patel | 201 | 227 v Australia at Sydney 2025 |
| 11 | Pakistan | Salman Agha | 193 | 206 v Sri Lanka at Rawalpindi 2025 |
| 12 | India | Ravindra Jadeja | 189 | 370 v Zimbabwe at Bulawayo 2013 |
| = | Sri Lanka | Charith Asalanka | 189 | 192 v West Indies at Jamaica 2026 |
| 14 | England | Adil Rashid | 186 | 251 v Sri Lanka at Pallekele 2018 |
| 15 | Australia | Josh Hazlewood | 181 | 234 v New Zealand at Cairns 2022 |
| 16 | South Africa | Marco Jansen | 178 | 242 v New Zealand at Pune 2023 |
| 17 | West Indies | Gudakesh Motie | 177 | 208 v Pakistan at Trinidad 2025 |
| = | USA | Milind Kumar | 177 | 178 v Canada at King City 2026 |
| 19 | West Indies | Roston Chase | 176 | 180 v Sri Lanka at Jamaica 2026 |
| 20 | Zimbabwe | Sean Williams | 171 | 218 v Pakistan at Rawalpindi 2020 |
| 21 | Namibia | Gerhard Erasmus | 167 | 191 v Canada at Namibia 2025 |
| 22 | Pakistan | Shaheen Afridi | 166 | 209 v Australia at Perth Stadium 2024 |
| 23 | Nepal | Dipendra Singh Airee | 165 | 165 v USA at Kirtipur, Nepal 2026 |
| 24 | Sri Lanka | Maheesh Theekshana | 164 | 180 v Australia at Colombo (RPS) 2025 |
| 25 | New Zealand | Rachin Ravindra | 161 | 228 v India at Dubai 2025 |
| 26 | India | Kuldeep Yadav | 160 | 242 v New Zealand at Bay Oval 2019 |
| 27 | Ireland | Andy McBrine | 151 | 203 v New Zealand at Malahide 2022 |
| 28 | New Zealand | Glenn Phillips | 147 | 161 v India at Dubai 2025 |
| = | England | Jofra Archer | 147 | 156 v New Zealand at Wellington 2025 |
| 30 | Sri Lanka | Dunith Wellalage | 146 | 152 v England at Colombo (RPS) 2026 |
| 31 | South Africa | Aiden Markram | 143 | 174 v Afghanistan at Sharjah 2024 |
| = | Pakistan | Abrar Ahmed | 143 | 143 v Australia at Lahore 2026 |
| 33 | Scotland | Mark Watt | 142 | 158 v Zimbabwe at Bulawayo 2023 |
| 34 | Zimbabwe | Richard Ngarava | 141 | 141 v Sri Lanka at Harare 2025 |
| = | India | Mohammed Siraj | 141 | 180 v Australia at Ahmedabad 2023 |
| = | Namibia | Bernard Scholtz | 141 | 155 v Canada at King City 2025 |
| 37 | South Africa | Keshav Maharaj | 140 | 169 v Australia at Kolkata 2023 |
| 38 | Pakistan | Naseem Shah | 138 | 162 v Sri Lanka at Rawalpindi 2025 |
| 39 | West Indies | Alzarri Joseph | 136 | 211 v South Africa at Potchefstroom 2023 |
| 40 | Australia | Sean Abbott | 135 | 184 v West Indies at Canberra 2024 |
| = | South Africa | Lungi Ngidi | 135 | 186 v Bangladesh at Johannesburg 2022 |
| 42 | Australia | Travis Head | 132 | 183 v England at Edgbaston 2017 |
| = | Pakistan | Saim Ayub | 132 | 161 v South Africa at Faisalabad 2025 |
| 44 | Netherlands | Bas de Leede | 130 | 158 v United Arab Emirates at Oman 2024 |
| = | Bangladesh | Rishad Hossain | 130 | 153 v West Indies at Mirpur 2025 |
| 46 | England | Jamie Overton | 128 | 128 v Sri Lanka at Colombo (RPS) 2026 |
| 47 | Australia | Adam Zampa | 126 | 157 v England at Trent Bridge 2024 |
| 48 | Pakistan | Haris Rauf | 125 | 148 v Australia at Perth Stadium 2024 |
| 49 | USA | Harmeet Singh | 124 | 135 v Nepal at Dubai (GCA) 2025 |
| 50 | Scotland | Michael Leask | 123 | 166 v Namibia at Scotland 2024 |
| 51 | Sri Lanka | Asitha Fernando | 122 | 125 v England at Colombo (RPS) 2026 |
| = | Sri Lanka | Janith Liyanage | 122 | 123 v West Indies at Jamaica 2026 |
| 53 | West Indies | Jayden Seales | 121 | 125 v New Zealand at Napier 2025 |
| = | West Indies | Matthew Forde | 121 | 124 v Sri Lanka at Jamaica 2026 |
| 55 | England | Sam Curran | 119 | 164 v New Zealand at Lord’s 2023 |
| 56 | Bangladesh | Mustafizur Rahman | 118 | 215 v West Indies at Sylhet 2018 |
| = | South Africa | Corbin Bosch | 118 | 120 v India at Raipur 2025 |
| 58 | Namibia | JJ Smit | 116 | 132 v Nepal at Namibia 2022 |
| = | Canada | Harsh Thaker | 116 | 132 v Nepal at King City 2024 |
| 60 | Pakistan | Shadab Khan | 114 | 222 v Netherlands at Rotterdam 2022 |
| = | Nepal | Sandeep Lamichhane | 114 | 116 v Ireland at Harare 2023 |
| = | India | Harshit Rana | 114 | 114 v New Zealand at Indore 2026 |
| 63 | New Zealand | Daryl Mitchell | 113 | 130 v India at Mumbai 2023 |
| 64 | Australia | Cameron Green | 110 | 138 v India at Rajkot 2023 |
| 65 | Nepal | Lalit Rajbanshi | 109 | 109 v USA at Kirtipur, Nepal 2026 |
| 66 | Ireland | George Dockrell | 106 | 165 v Zimbabwe at Hobart 2015 |
| = | Ireland | Harry Tector | 106 | 119 v Oman at Bulawayo 2023 |
| = | USA | Nosthush Kenjige | 106 | 128 v Canada at Lauderhill 2025 |
| 69 | Oman | Shakeel Ahmed | 105 | 105 v Nepal at Kirtipur, Nepal 2026 |
| 70 | New Zealand | Kyle Jamieson | 103 | 109 v India at Indore 2026 |
| 71 | West Indies | Romario Shepherd | 101 | 109 v Bangladesh at St Kitts 2024 |
| 72 | England | Joe Root | 100 | 177 v Australia at Durham 2018 |
| = | Pakistan | Mohammad Nawaz | 100 | 118 v Sri Lanka at Hyderabad 2023 |
| = | Nepal | Gulshan Jha | 100 | 100 v USA at Kirtipur, Nepal 2026 |
| = | Sri Lanka | Dilshan Madushanka | 100 | 144 v Bangladesh at Chittagong 2024 |
| 76 | Australia | Mitchell Starc | 98 | 235 v New Zealand at Melbourne 2015 |
| = | New Zealand | Matt Henry | 98 | 194 v Australia at Sydney 2016 |
| = | Ireland | Josh Little | 98 | 123 v Zimbabwe at Harare 2023 |
| 79 | Australia | Mitchell Marsh | 97 | 309 v New Zealand at Canberra 2016 |
| = | West Indies | Akeal Hosein | 97 | 149 v New Zealand at Barbados 2022 |
| 81 | Sri Lanka | Dhananjaya de Silva | 96 | 220 v India at Kolkata 2023 |
| = | United Arab Emirates | Aayan Khan | 96 | 139 v Canada at Dubai 2024 |
| 83 | New Zealand | Jacob Duffy | 94 | 106 v West Indies at Hamilton 2025 |
| 84 | Australia | Matthew Short | 93 | 93 v Bangladesh at Mirpur 2026 |
| = | South Africa | Nandre Burger | 93 | 95 v India at Raipur 2025 |
| 86 | Nepal | Karan KC | 92 | 107 v United Arab Emirates at Kirtipur, Nepal 2026 |
| = | USA | Saurabh Netravalkar | 92 | 97 v Scotland at Kirtipur, Nepal 2026 |
| 88 | India | Washington Sundar | 91 | 109 v New Zealand at Indore 2023 |
| = | England | Brydon Carse | 91 | 97 v New Zealand at Wellington 2025 |
| = | England | Will Jacks | 91 | 96 v Australia at Durham 2024 |
| 91 | Namibia | Ruben Trumpelmann | 90 | 109 v Netherlands at Kirtipur, Nepal 2024 |
| 92 | Scotland | Safyaan Sharif | 88 | 119 v Namibia at Kirtipur, Nepal 2023 |
| = | Bangladesh | Shoriful Islam | 88 | 109 v Sri Lanka at Chittagong 2024 |
| = | Bangladesh | Tanzim Hasan Sakib | 88 | 114 v Afghanistan at Abu Dhabi 2025 |
| 95 | Nepal | Sompal Kami | 87 | 108 v Netherlands at Kirtipur, Nepal 2024 |
| = | Canada | Saad Bin Zafar | 87 | 89 v Namibia at King City 2025 |
| 97 | Namibia | Jan Nicol Loftie-Eaton | 85 | 98 v Canada at King City 2025 |
| = | Australia | Nathan Ellis | 85 | 85 v Bangladesh at Mirpur 2026 |
| = | Bangladesh | Nahid Rana | 85 | 85 v Australia at Mirpur 2026 |
| 100 | India | Virat Kohli | 83 | 143 v Bangladesh at Fatullah 2014 |
| = | Afghanistan | AM Ghazanfar | 83 | 83 v Bangladesh at Abu Dhabi 2025 |










