Advertisement

ICC Player Rankings for ODI All-rounders

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