Advertisement

ICC Player Rankings for ODI All-rounders

Rank Player Rating Career Best Rating
1
Azmatullah Omarzai Afghanistan
296 296 v Australia at Lahore 2025
2
Mohammad Nabi Afghanistan
292 350 v Ireland at Greater Noida 2017
3
Sikandar Raza Zimbabwe
290 299 v Pakistan at Bulawayo 2024
4
Mehidy Hasan Miraz Bangladesh
249 295 v India at Mirpur 2022
5
Michael Bracewell New Zealand
246 246 v Pakistan at Bay Oval 2025
6
Brandon McMullen Scotland
240 247 v Netherlands at Scotland 2025
7
Mitchell Santner New Zealand
238 309 v England at Christchurch 2018
=
Rashid Khan Afghanistan
238 352 v Pakistan at Abu Dhabi 2018
9
Ravindra Jadeja India
220 372 v Zimbabwe at Bulawayo 2013
=
Gerhard Erasmus Namibia
220 232 v Scotland at Scotland 2024
11
Wanindu Hasaranga Sri Lanka
219 252 v Oman at Bulawayo 2023
12
Glenn Maxwell Australia
218 340 v England at Headingley 2015
13
Rachin Ravindra New Zealand
216 230 v India at Dubai 2025
14
Gudakesh Motie West Indies
207 209 v Pakistan at Trinidad 2025
15
Axar Patel India
200 200 v New Zealand at Dubai 2025
16
Roston Chase West Indies
188 188 v Pakistan at Trinidad 2025
17
Josh Hazlewood Australia
187 235 v South Africa at Kolkata 2023
=
Curtis Campher Ireland
187 202 v Zimbabwe at Harare 2025
19
Adil Rashid England
185 255 v Sri Lanka at Pallekele 2018
20
Salman Agha Pakistan
182 193 v West Indies at Trinidad 2025
21
Hardik Pandya India
181 256 v South Africa at Centurion 2018
22
Maheesh Theekshana Sri Lanka
179 189 v Australia at Colombo (RPS) 2025
=
Marco Jansen South Africa
179 246 v New Zealand at Pune 2023
24
Sean Williams Zimbabwe
176 239 v Pakistan at Rawalpindi 2020
25
Bernard Scholtz Namibia
175 176 v Netherlands at Namibia 2025
26
Kuldeep Yadav India
174 245 v New Zealand at Bay Oval 2019
=
Charith Asalanka Sri Lanka
174 177 v Bangladesh at Colombo (RPS) 2025
28
Alzarri Joseph West Indies
172 218 v South Africa at Potchefstroom 2023
=
Aiden Markram South Africa
172 180 v Australia at Potchefstroom 2023
30
Mark Adair Ireland
169 184 v Zimbabwe at Harare 2023
31
Michael Leask Scotland
167 209 v Namibia at Kirtipur, Nepal 2023
32
Zeeshan Maqsood Oman
166 262 v Ireland at Bulawayo 2023
=
Shaheen Afridi Pakistan
166 212 v Australia at Perth Stadium 2024
34
Andy McBrine Ireland
165 219 v New Zealand at Malahide 2022
35
Mark Watt Scotland
162 202 v Zimbabwe at Bulawayo 2023
36
Liam Livingstone England
158 172 v Afghanistan at Lahore 2025
37
Travis Head Australia
156 184 v England at Edgbaston 2017
38
Glenn Phillips New Zealand
155 165 v India at Dubai 2025
39
Sean Abbott Australia
152 186 v West Indies at Canberra 2024
=
Naseem Shah Pakistan
152 159 v West Indies at Trinidad 2025
41
Dunith Wellalage Sri Lanka
149 152 v Australia at Colombo (RPS) 2025
42
Richard Ngarava Zimbabwe
147 147 v Ireland at Harare 2025
=
Milind Kumar USA
147 147 v Oman at Lauderhill 2025
44
Nosthush Kenjige USA
146 158 v Canada at Lauderhill 2025
45
Keshav Maharaj South Africa
144 174 v Australia at Kolkata 2023
46
Kagiso Rabada South Africa
143 227 v India at Southampton 2019
=
Lungi Ngidi South Africa
143 186 v England at Mumbai 2023
48
Bas de Leede Netherlands
142 173 v United Arab Emirates at Oman 2024
49
Mohammed Siraj India
140 181 v Australia at Ahmedabad 2023
50
Aayan Khan United Arab Emirates
137 176 v Canada at Dubai 2024
51
Fazalhaq Farooqi Afghanistan
136 144 v South Africa at Sharjah 2024
52
Adam Zampa Australia
135 158 v England at Trent Bridge 2024
53
Dipendra Singh Airee Nepal
132 172 v United Arab Emirates at Harare 2023
=
Harsh Thaker Canada
132 143 v Oman at King City 2024
55
Sompal Kami Nepal
129 143 v Netherlands at Kirtipur, Nepal 2024
56
Haris Rauf Pakistan
128 151 v Australia at Perth Stadium 2024
=
Saim Ayub Pakistan
128 148 v South Africa at Johannesburg 2024
58
Graham Hume Ireland
127 135 v Zimbabwe at Harare 2025
59
Sandeep Lamichhane Nepal
126 157 v Ireland at Harare 2023
60
Sam Curran England
124 166 v New Zealand at Lord's 2023
=
Jayden Seales West Indies
124 124 v Pakistan at Trinidad 2025
62
Steven Taylor USA
123 199 v Papua New Guinea at Namibia 2022
63
Safyaan Sharif Scotland
122 161 v Namibia at Kirtipur, Nepal 2023
64
Mustafizur Rahman Bangladesh
121 217 v West Indies at Sylhet 2018
=
JJ Smit Namibia
121 178 v Nepal at Namibia 2022
66
Karan KC Nepal
120 126 v Netherlands at Scotland 2025
67
George Dockrell Ireland
119 182 v Zimbabwe at Hobart 2015
68
Ruben Trumpelmann Namibia
118 145 v Netherlands at Kirtipur, Nepal 2024
69
Matt Henry New Zealand
116 195 v Australia at Sydney 2016
=
Jofra Archer England
116 124 v South Africa at Karachi 2025
71
Pat Cummins Australia
115 182 v New Zealand at Lord's 2019
=
Mitchell Marsh Australia
115 313 v New Zealand at Canberra 2016
=
Kushal Malla Nepal
115 144 v Namibia at Kirtipur, Nepal 2024
=
Ali Naseer United Arab Emirates
115 128 v Netherlands at Oman 2024
=
Harmeet Singh USA
115 115 v Oman at Lauderhill 2025
76
Saurabh Netravalkar USA
114 125 v Netherlands at Harare 2023
77
Mitchell Starc Australia
113 236 v New Zealand at Melbourne 2015
=
Matthew Forde West Indies
113 123 v England at Cardiff 2025
79
Basil Hameed United Arab Emirates
112 153 v Nepal at Kirtipur, Nepal 2022
80
Lalit Rajbanshi Nepal
111 113 v USA at Dallas 2024
=
Harry Tector Ireland
111 126 v Oman at Bulawayo 2023
82
Tabraiz Shamsi South Africa
110 155 v Australia at Potchefstroom 2023
=
Daryl Mitchell New Zealand
110 132 v India at Mumbai 2023
=
Ayaan Khan Oman
110 161 v Netherlands at Harare 2023
=
Dilshan Madushanka Sri Lanka
110 146 v Bangladesh at Chittagong 2024
86
Romario Shepherd West Indies
108 118 v Bangladesh at St Kitts 2024
87
Jan Nicol Loftie-Eaton Namibia
107 107 v Canada at Namibia 2025
88
Andile Phehlukwayo South Africa
105 250 v Afghanistan at Cardiff 2019
=
Cameron Green Australia
105 139 v India at Rajkot 2023
90
Kaleemullah Oman
104 147 v USA at Texas 2022
91
Josh Little Ireland
103 130 v Zimbabwe at Harare 2023
=
Aqib Ilyas Oman
103 169 v Namibia at Namibia 2021
=
Gulshan Jha Nepal
103 111 v Netherlands at Scotland 2025
94
Asitha Fernando Sri Lanka
99 99 v Bangladesh at Pallekele 2025
=
Tanzim Hasan Sakib Bangladesh
99 100 v Sri Lanka at Colombo (RPS) 2025
=
Shakeel Ahmed Oman
99 99 v USA at Lauderhill 2025
97
Joe Root England
96 180 v Australia at Durham 2018
98
Shoriful Islam Bangladesh
94 115 v Sri Lanka at Chittagong 2024
99
Bilal Khan Oman
93 147 v USA at Texas 2022
=
Washington Sundar India
93 110 v New Zealand at Indore 2023
Select Language