ICC Player Rankings for ODI All-rounders
Rank | Player | Rating | Career Best Rating |
---|---|---|---|
1 |
|
318 | 350 v Ireland at Greater Noida 2017 |
2 |
|
291 | 298 v Pakistan at Bulawayo 2024 |
3 |
|
254 | 351 v Pakistan at Abu Dhabi 2018 |
4 |
|
252 | 295 v India at Mirpur 2022 |
5 |
|
245 | 245 v United Arab Emirates at Namibia 2024 |
6 |
|
240 | 240 v Nepal at Dallas 2024 |
7 |
|
233 | 340 v England at Headingley 2015 |
8 |
|
225 | 308 v England at Christchurch 2018 |
= |
|
225 | 225 v Bangladesh at Sharjah 2024 |
10 |
|
204 | 262 v Ireland at Bulawayo 2023 |
11 |
|
197 | 372 v Zimbabwe at Bulawayo 2013 |
= |
|
197 | 213 v Namibia at Scotland 2024 |
13 |
|
196 | 252 v Oman at Bulawayo 2023 |
14 |
|
192 | 200 v Australia at Perth Stadium 2024 |
15 |
|
191 | 238 v Pakistan at Rawalpindi 2020 |
16 |
|
190 | 216 v South Africa at Kolkata 2023 |
= |
|
190 | 220 v Sri Lanka at Bengaluru 2023 |
18 |
|
185 | 246 v New Zealand at Pune 2023 |
19 |
|
179 | 251 v Sri Lanka at Pallekele 2018 |
20 |
|
178 | 185 v United Arab Emirates at Oman 2024 |
= |
|
178 | 178 v United Arab Emirates at Namibia 2024 |
22 |
|
175 | 201 v Zimbabwe at Bulawayo 2023 |
= |
|
175 | 253 v South Africa at Centurion 2018 |
24 |
|
174 | 183 v Zimbabwe at Harare 2023 |
25 |
|
173 | 174 v Zimbabwe at Harare 2023 |
26 |
|
169 | 180 v Australia at Potchefstroom 2023 |
= |
|
169 | 173 v Afghanistan at Pallekele 2024 |
28 |
|
168 | 168 v Oman at King City 2024 |
= |
|
168 | 168 v New Zealand at Pallekele 2024 |
30 |
|
166 | 307 v New Zealand at Christchurch 2018 |
31 |
|
163 | 218 v New Zealand at Malahide 2022 |
32 |
|
162 | 209 v South Africa at Potchefstroom 2023 |
33 |
|
160 | 185 v West Indies at Canberra 2024 |
= |
|
160 | 184 v England at Edgbaston 2017 |
= |
|
160 | 214 v New Zealand at Bay Oval 2019 |
= |
|
160 | 160 v Nepal at Dallas 2024 |
37 |
|
159 | 221 v Netherlands at Rotterdam 2022 |
= |
|
159 | 185 v Canada at Dubai 2024 |
39 |
|
156 | 159 v West Indies at Antigua 2024 |
40 |
|
150 | 150 v England at Barbados 2024 |
41 |
|
148 | 199 v Papua New Guinea at Namibia 2022 |
42 |
|
146 | 161 v New Zealand at Lord's 2023 |
43 |
|
144 | 148 v Netherlands at Kirtipur, Nepal 2024 |
= |
|
144 | 169 v Australia at Kolkata 2023 |
= |
|
144 | 144 v England at Barbados 2024 |
46 |
|
142 | 166 v England at Mumbai 2023 |
= |
|
142 | 155 v Australia at Ahmedabad 2023 |
48 |
|
140 | 215 v India at Southampton 2019 |
= |
|
140 | 155 v Ireland at Harare 2023 |
50 |
|
139 | 139 v Netherlands at Oman 2024 |
51 |
|
138 | 153 v England at Kolkata 2023 |
52 |
|
137 | 154 v England at Trent Bridge 2024 |
= |
|
137 | 176 v England at Delhi 2023 |
= |
|
137 | 178 v Nepal at Namibia 2022 |
55 |
|
136 | 172 v United Arab Emirates at Harare 2023 |
= |
|
136 | 153 v Nepal at Kirtipur, Nepal 2022 |
= |
|
136 | 148 v West Indies at Pallekele 2024 |
58 |
|
135 | 161 v Netherlands at Harare 2023 |
59 |
|
134 | 152 v Namibia at Kirtipur, Nepal 2024 |
60 |
|
130 | 158 v New Zealand at Visakhapatnam 2016 |
= |
|
130 | 134 v Pakistan at Bulawayo 2024 |
62 |
|
129 | 178 v Bangladesh at Kolkata 2023 |
= |
|
129 | 169 v Namibia at Namibia 2021 |
64 |
|
128 | 132 v Australia at Perth Stadium 2024 |
65 |
|
126 | 171 v New Zealand at Lord's 2019 |
= |
|
126 | 245 v Afghanistan at Cardiff 2019 |
= |
|
126 | 148 v Netherlands at Kirtipur, Nepal 2024 |
68 |
|
125 | 227 v New Zealand at Melbourne 2015 |
= |
|
125 | 313 v New Zealand at Canberra 2016 |
70 |
|
124 | 210 v India at Old Trafford 2019 |
= |
|
124 | 126 v Sri Lanka at Pallekele 2024 |
72 |
|
123 | 158 v Namibia at Kirtipur, Nepal 2023 |
= |
|
123 | 189 v West Indies at Sylhet 2018 |
= |
|
123 | 138 v India at Rajkot 2023 |
75 |
|
120 | 170 v Zimbabwe at Hobart 2015 |
= |
|
120 | 123 v USA at Dallas 2024 |
= |
|
120 | 237 v India at Ranchi 2019 |
= |
|
120 | 132 v South Africa at Sharjah 2024 |
79 |
|
119 | 228 v Afghanistan at Hambantota 2023 |
= |
|
119 | 196 v New Zealand at Old Trafford 2019 |
= |
|
119 | 136 v USA at Texas 2022 |
= |
|
119 | 163 v Papua New Guinea at Amini Park 2022 |
83 |
|
117 | 132 v India at Mumbai 2023 |
= |
|
117 | 163 v India at Hyderabad 2023 |
85 |
|
115 | 126 v Oman at Bulawayo 2023 |
86 |
|
112 | 303 v New Zealand at Lord's 2019 |
87 |
|
111 | 115 v Scotland at Dallas 2024 |
88 |
|
108 | 120 v Netherlands at Harare 2023 |
= |
|
108 | 125 v Bangladesh at Chittagong 2024 |
90 |
|
107 | 131 v Australia at Potchefstroom 2023 |
91 |
|
106 | 128 v Sri Lanka at Hyderabad 2023 |
= |
|
106 | 106 v South Africa at Abu Dhabi 2024 |
93 |
|
105 | 108 v New Zealand at Indore 2023 |
= |
|
105 | 109 v USA at Dallas 2024 |
= |
|
105 | 105 v Oman at King City 2024 |
96 |
|
104 | 181 v Australia at Sydney 2016 |
= |
|
104 | 114 v Australia at Melbourne 2024 |
98 |
|
103 | 116 v Zimbabwe at Harare 2023 |
99 |
|
102 | 191 v Ireland at Dehradun 2019 |
100 |
|
101 | 132 v USA at Texas 2022 |