Advertisement

ICC Player Rankings for ODI All-rounders

Rank Player Rating Career Best Rating
1
Azmatullah Omarzai Afghanistan
334 334 v Bangladesh at Abu Dhabi 2025
2
Sikandar Raza Zimbabwe
302 302 v Sri Lanka at Harare 2025
3
Mohammad Nabi Afghanistan
285 350 v Ireland at Greater Noida 2017
4
Mehidy Hasan Miraz Bangladesh
273 295 v India at Mirpur 2022
5
Rashid Khan Afghanistan
257 352 v Pakistan at Abu Dhabi 2018
6
Mitchell Santner New Zealand
250 309 v England at Christchurch 2018
7
Michael Bracewell New Zealand
235 250 v England at Bay Oval 2025
8
Wanindu Hasaranga Sri Lanka
234 252 v Oman at Bulawayo 2023
9
Brandon McMullen Scotland
228 247 v Netherlands at Scotland 2025
10
Axar Patel India
211 229 v Australia at Sydney 2025
11
Gerhard Erasmus Namibia
204 232 v Scotland at Scotland 2024
12
Ravindra Jadeja India
199 372 v Zimbabwe at Bulawayo 2013
13
Josh Hazlewood Australia
197 235 v South Africa at Kolkata 2023
14
Salman Agha Pakistan
196 212 v Sri Lanka at Rawalpindi 2025
15
Sean Williams Zimbabwe
189 239 v Pakistan at Rawalpindi 2020
16
Curtis Campher Ireland
187 202 v Zimbabwe at Harare 2025
17
Roston Chase West Indies
184 193 v Bangladesh at Mirpur 2025
=
Gudakesh Motie West Indies
184 209 v Pakistan at Trinidad 2025
19
Charith Asalanka Sri Lanka
180 184 v Pakistan at Rawalpindi 2025
=
Marco Jansen South Africa
180 246 v New Zealand at Pune 2023
21
Adil Rashid England
179 255 v Sri Lanka at Pallekele 2018
=
Rachin Ravindra New Zealand
179 230 v India at Dubai 2025
23
Maheesh Theekshana Sri Lanka
175 189 v Australia at Colombo (RPS) 2025
24
Bernard Scholtz Namibia
172 176 v Canada at King City 2025
25
Kuldeep Yadav India
171 245 v New Zealand at Bay Oval 2019
=
Milind Kumar USA
171 171 v United Arab Emirates at Dubai 2025
27
Mark Adair Ireland
169 184 v Zimbabwe at Harare 2023
28
Andy McBrine Ireland
165 219 v New Zealand at Malahide 2022
29
Naseem Shah Pakistan
161 167 v Sri Lanka at Rawalpindi 2025
30
Mark Watt Scotland
160 202 v Zimbabwe at Bulawayo 2023
31
Michael Leask Scotland
159 209 v Namibia at Kirtipur, Nepal 2023
32
Shaheen Afridi Pakistan
158 212 v Australia at Perth Stadium 2024
33
Hardik Pandya India
157 256 v South Africa at Centurion 2018
=
Jofra Archer England
157 157 v New Zealand at Wellington 2025
35
Rishad Hossain Bangladesh
154 154 v West Indies at Mirpur 2025
36
Alzarri Joseph West Indies
151 218 v South Africa at Potchefstroom 2023
37
Richard Ngarava Zimbabwe
150 150 v Sri Lanka at Harare 2025
=
Saim Ayub Pakistan
150 162 v South Africa at Faisalabad 2025
39
Sean Abbott Australia
148 186 v West Indies at Canberra 2024
40
Aiden Markram South Africa
146 180 v Australia at Potchefstroom 2023
=
Dipendra Singh Airee Nepal
146 172 v United Arab Emirates at Harare 2023
42
Travis Head Australia
145 184 v England at Edgbaston 2017
43
Keshav Maharaj South Africa
143 174 v Australia at Kolkata 2023
44
Bas de Leede Netherlands
142 173 v United Arab Emirates at Oman 2024
45
Glenn Phillips New Zealand
140 165 v India at Dubai 2025
=
Liam Livingstone England
140 172 v Afghanistan at Lahore 2025
47
Mohammed Siraj India
139 181 v Australia at Ahmedabad 2023
=
Nosthush Kenjige USA
139 158 v Canada at Lauderhill 2025
49
Lungi Ngidi South Africa
136 186 v England at Mumbai 2023
=
JJ Smit Namibia
136 178 v Nepal at Namibia 2022
51
Dunith Wellalage Sri Lanka
135 152 v Australia at Colombo (RPS) 2025
52
Harmeet Singh USA
134 139 v Nepal at Dubai (GCA) 2025
53
Adam Zampa Australia
131 158 v England at Trent Bridge 2024
54
Haris Rauf Pakistan
130 151 v Australia at Perth Stadium 2024
55
Harsh Thaker Canada
129 143 v Oman at King City 2024
56
Fazalhaq Farooqi Afghanistan
128 144 v South Africa at Sharjah 2024
57
Safyaan Sharif Scotland
127 161 v Namibia at Kirtipur, Nepal 2023
=
Sandeep Lamichhane Nepal
127 157 v Ireland at Harare 2023
=
Graham Hume Ireland
127 135 v Zimbabwe at Harare 2025
=
Aayan Khan United Arab Emirates
127 176 v Canada at Dubai 2024
61
Jayden Seales West Indies
124 126 v New Zealand at Napier 2025
62
Matthew Forde West Indies
123 123 v New Zealand at Hamilton 2025
63
Janith Liyanage Sri Lanka
122 122 v Pakistan at Rawalpindi 2025
64
Sam Curran England
120 166 v New Zealand at Lord's 2023
65
George Dockrell Ireland
119 182 v Zimbabwe at Hobart 2015
=
Mohammad Nawaz Pakistan
119 128 v Sri Lanka at Hyderabad 2023
=
Corbin Bosch South Africa
119 120 v India at Raipur 2025
68
Saurabh Netravalkar USA
118 125 v Netherlands at Harare 2023
69
Karan KC Nepal
117 126 v Netherlands at Scotland 2025
=
Asitha Fernando Sri Lanka
117 120 v Pakistan at Rawalpindi 2025
71
Ruben Trumpelmann Namibia
116 145 v Netherlands at Kirtipur, Nepal 2024
72
Kagiso Rabada South Africa
114 227 v India at Southampton 2019
73
Sompal Kami Nepal
113 143 v Netherlands at Kirtipur, Nepal 2024
=
Kushal Malla Nepal
113 144 v Namibia at Kirtipur, Nepal 2024
=
Dilshan Madushanka Sri Lanka
113 146 v Bangladesh at Chittagong 2024
76
Daryl Mitchell New Zealand
112 132 v India at Mumbai 2023
77
Mustafizur Rahman Bangladesh
111 217 v West Indies at Sylhet 2018
=
Romario Shepherd West Indies
111 118 v Bangladesh at St Kitts 2024
=
Harry Tector Ireland
111 126 v Oman at Bulawayo 2023
80
Matt Henry New Zealand
110 195 v Australia at Sydney 2016
=
Cameron Green Australia
110 139 v India at Rajkot 2023
82
Jan Nicol Loftie-Eaton Namibia
109 116 v Canada at King City 2025
83
Lalit Rajbanshi Nepal
108 113 v USA at Dallas 2024
=
Jamie Overton England
108 108 v New Zealand at Wellington 2025
85
Mitchell Starc Australia
107 236 v New Zealand at Melbourne 2015
=
Akeal Hosein West Indies
107 156 v Scotland at Harare 2023
87
Mitchell Marsh Australia
106 313 v New Zealand at Canberra 2016
=
Ali Naseer United Arab Emirates
106 128 v Netherlands at Oman 2024
89
Jacob Duffy New Zealand
105 107 v West Indies at Hamilton 2025
90
Pat Cummins Australia
104 182 v New Zealand at Lord's 2019
=
Basil Hameed United Arab Emirates
104 153 v Nepal at Kirtipur, Nepal 2022
92
Josh Little Ireland
103 130 v Zimbabwe at Harare 2023
=
Tanzim Hasan Sakib Bangladesh
103 116 v Afghanistan at Abu Dhabi 2025
94
Kyle Jamieson New Zealand
100 100 v India at Vadodara 2026
=
Brydon Carse England
100 100 v New Zealand at Wellington 2025
96
Shakeel Ahmed Oman
99 99 v USA at Lauderhill 2025
97
Saad Bin Zafar Canada
97 97 v Namibia at King City 2025
98
Washington Sundar India
96 110 v New Zealand at Indore 2023
=
Nasum Ahmed Bangladesh
96 96 v West Indies at Mirpur 2025
=
Abrar Ahmed Pakistan
96 98 v Sri Lanka at Rawalpindi 2025
Select Language