ICC Mens All-Rounder Rankings

The ICC Men's all-rounder rankings ranks the allrounders in international cricket using a points based system. The players earn points based on their performance in the games.

According to the ICC, the ICC Men's all-rounder rankings is calculated by 'doing a series of calculations leading to a sophisticated moving average'. The players are rated on a scale of 0 to 1000 points.

While the current form of a player is definitely a big factor in the rankings, it would be wrong to assume that past performance does not hold much importance. The ICC's ranking system also takes into account a player's entire career. At the same time, the rankings put more emphasis on what the player has done recently.

Considering all these factors, the governing body of the game has developed an algorithm, a series of calculations (all pre-programmed) to give rating points to the players. The rankings not only take into account the player's performance but also other factors such as the quality of the opposition, conditions as well as the importance of the match.

The ICC Men's all-rounders rankings are divided into three categories - one for each format. There is a ranking for each of the three formats - Test, ODI and T20I. According to the ICC, 'there are slightly different factors for each of the different formats of the game' and all of those factors are taken into consideration while ranking a player.

To calculate the all-rounders' rankings, the ICC has developed an index. The system takes the player's batting and bowling points before multiplying them together. The product is then divided by 1000.

For example, if a player has 500 batting points but 0 bowling points, the player gets an index of zero as he or she cannot bowl and therefore isn't an allrounder. In another scenario, let's assume that the a player gets 600 batting points and 200 bowling points. In that case, he has a rating of 120.

Pos Player Rating Career Best Rating
1
Azmatullah Omarzai
Azmatullah Omarzai Afghanistan
334 334 v Bangladesh at Abu Dhabi 2025
2
Sikandar Raza
Sikandar Raza Zimbabwe
302 302 v Sri Lanka at Harare 2025
3
Mohammad Nabi
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
Rashid Khan Afghanistan
257 352 v Pakistan at Abu Dhabi 2018
6
Michael Bracewell New Zealand
246 246 v Pakistan at Bay Oval 2025
7
Mitchell Santner
Mitchell Santner New Zealand
238 309 v England at Christchurch 2018
8
Brandon McMullen Scotland
228 247 v Netherlands at Scotland 2025
9
Rachin Ravindra
Rachin Ravindra New Zealand
216 230 v India at Dubai 2025
10
Ravindra Jadeja
Ravindra Jadeja India National Cricket Team
215 372 v Zimbabwe at Bulawayo 2013
11
Wanindu Hasaranga Sri Lanka
210 252 v Oman at Bulawayo 2023
12
Axar Patel
Axar Patel India National Cricket Team
208 208 v Australia at Perth Stadium 2025
13
Gerhard Erasmus Namibia
204 232 v Scotland at Scotland 2024
14
Gudakesh Motie West Indies
201 209 v Pakistan at Trinidad 2025
15
Josh Hazlewood Australia
193 235 v South Africa at Kolkata 2023
16
Adil Rashid England
192 255 v Sri Lanka at Pallekele 2018
17
Sean Williams Zimbabwe
189 239 v Pakistan at Rawalpindi 2020
18
Roston Chase West Indies
188 193 v Bangladesh at Mirpur 2025
19
Curtis Campher Ireland
187 202 v Zimbabwe at Harare 2025
20
Charith Asalanka Sri Lanka
182 182 v Zimbabwe at Harare 2025
21
Agha Salman Pakistan
182 193 v West Indies at Trinidad 2025
22
Hardik Pandya
Hardik Pandya India National Cricket Team
178 256 v South Africa at Centurion 2018
23
Maheesh Theekshana
Maheesh Theekshana Sri Lanka
176 189 v Australia at Colombo (RPS) 2025
24
Bernard Scholtz Namibia
172 176 v Canada at King City 2025
25
Kuldeep Yadav
Kuldeep Yadav India National Cricket Team
171 245 v New Zealand at Bay Oval 2019
26
Mark Adair Ireland
169 184 v Zimbabwe at Harare 2023
27
Shaheen Afridi Pakistan
166 212 v Australia at Perth Stadium 2024
28
Andy McBrine Ireland
165 219 v New Zealand at Malahide 2022
29
Alzarri Joseph
Alzarri Joseph West Indies
164 218 v South Africa at Potchefstroom 2023
30
Marco Jansen
Marco Jansen South Africa
162 246 v New Zealand at Pune 2023
31
Mark Watt Scotland
160 202 v Zimbabwe at Bulawayo 2023
32
Michael Leask Scotland
159 209 v Namibia at Kirtipur, Nepal 2023
33
Aiden Markram
Aiden Markram South Africa
157 180 v Australia at Potchefstroom 2023
34
Glenn Phillips
Glenn Phillips New Zealand
155 165 v India at Dubai 2025
35
Sean Abbott
Sean Abbott Australia
154 186 v West Indies at Canberra 2024
36
Naseem Shah Pakistan
152 159 v West Indies at Trinidad 2025
37
Rishad Hossain Bangladesh
151 151 v West Indies at Dhaka 2025
38
Travis Head
Travis Head Australia
150 184 v England at Edgbaston 2017
39
Richard Ngarava Zimbabwe
150 150 v Sri Lanka at Harare 2025
40
Keshav Maharaj
Keshav Maharaj South Africa
149 174 v Australia at Kolkata 2023
41 149 172 v Afghanistan at Lahore 2025
42
Jofra Archer England
149 149 v South Africa at Southampton 2025
43
Lungi Ngidi South Africa
147 186 v England at Mumbai 2023
44
Milind Kumar United States
147 147 v Oman at Lauderhill 2025
45
Nosthush Kenjige United States
146 158 v Canada at Lauderhill 2025
46
Dunith Wellalage Sri Lanka
143 152 v Australia at Colombo (RPS) 2025
47
Bas de Leede Netherlands
142 173 v United Arab Emirates at Oman 2024
48
Mohammed Siraj
Mohammed Siraj India National Cricket Team
140 181 v Australia at Ahmedabad 2023
49
Aayan Afzal Khan United Arab Emirates
137 176 v Canada at Dubai 2024
50
Jonathan Smit Namibia
136 178 v Nepal at Namibia 2022
Pos Player Rating Career Best Rating
1
Ravindra Jadeja
Ravindra Jadeja India National Cricket Team
426 475 v Bangladesh at Chennai 2024
2
Mehidy Hasan Miraz Bangladesh
305 327 v Zimbabwe at Chittagong 2025
3
Ben Stokes England
295 497 v West Indies at Old Trafford 2020
4
Pat Cummins
Pat Cummins Australia
270 339 v England at Lord's 2019
5
Marco Jansen
Marco Jansen South Africa
264 294 v Pakistan at Cape Town 2025
6
Wiaan Mulder South Africa
258 284 v Zimbabwe at Bulawayo 2025
7
Mitchell Starc
Mitchell Starc Australia
238 346 v India at Pune 2017
8
Joe Root England
237 313 v India at Hyderabad 2024
9
Gus Atkinson England
236 246 v Zimbabwe at Trent Bridge 2025
10
Mitchell Santner
Mitchell Santner New Zealand
225 226 v Zimbabwe at Bulawayo 2025
11
Matt Henry New Zealand
203 226 v India at Bengaluru 2024
12
Washington Sundar
Washington Sundar India National Cricket Team
189 205 v West Indies at Ahmedabad 2025
13
Shamar Joseph
Shamar Joseph West Indies
188 196 v Australia at Jamaica 2025
14
Corbin Bosch South Africa
188 191 v Zimbabwe at Bulawayo 2025
15
Chris Woakes
Chris Woakes England
185 273 v Pakistan at Old Trafford 2020
16
Nathan Lyon Australia
183 201 v Sri Lanka at Galle 2025
17
Glenn Phillips
Glenn Phillips New Zealand
179 214 v Australia at Wellington 2024
18
Cameron Green
Cameron Green Australia
177 202 v New Zealand at Christchurch 2024
19
Kagiso Rabada
Kagiso Rabada South Africa
174 225 v Australia at Cape Town 2018
20
Keshav Maharaj
Keshav Maharaj South Africa
173 208 v England at Lord's 2022
21
Noman Ali Pakistan
168 178 v England at Rawalpindi 2024
22 161 175 v New Zealand at Galle 2024
23
Travis Head
Travis Head Australia
139 141 v West Indies at Grenada 2025
24
Kemar Roach West Indies
133 185 v India at Jamaica 2019
25
Roston Chase West Indies
132 264 v England at Old Trafford 2020
26
Brydon Carse England
132 135 v India at Old Trafford 2025
27
Agha Salman Pakistan
129 132 v England at Multan 2024
28
Alzarri Joseph
Alzarri Joseph West Indies
126 135 v Australia at Brisbane 2024
29
Josh Hazlewood Australia
122 153 v India at Pune 2017
30
Andy McBrine Ireland
117 117 v Zimbabwe at Bulawayo 2025
31
Ramesh Mendis Sri Lanka
117 158 v Pakistan at Galle 2023
32
Taijul Islam Bangladesh
115 115 v Sri Lanka at Colombo (SSC) 2025
33
Mark Adair Ireland
115 115 v Zimbabwe at Bulawayo 2025
34
Sean Williams Zimbabwe
112 135 v Afghanistan at Bulawayo 2024
35
Gudakesh Motie West Indies
112 123 v Pakistan at Multan 2025
36
Mitchell Marsh
Mitchell Marsh Australia
108 155 v India at Perth 2024
37
Jomel Warrican West Indies
108 155 v Pakistan at Multan 2025
38
Sajid Khan Pakistan
107 118 v West Indies at Multan 2025
39
Jayden Seales West Indies
97 97 v India at Delhi 2025
40
Aamer Jamal Pakistan
97 131 v Australia at Sydney 2024
41
Justin Greaves West Indies
96 102 v Australia at Jamaica 2025
42
Beau Webster Australia
95 95 v West Indies at Jamaica 2025
43 91 110 v South Africa at Bulawayo 2025
44
Milan Rathnayake Sri Lanka
91 93 v Bangladesh at Galle 2025
45
Jasprit Bumrah
Jasprit Bumrah India National Cricket Team
89 107 v Australia at Sydney 2025
46
Kuldeep Yadav
Kuldeep Yadav India National Cricket Team
88 102 v England at Dharamsala 2024
47
Jack Leach England
88 135 v New Zealand at Headingley 2022
48
Kane Williamson
Kane Williamson New Zealand
79 201 v Australia at Brisbane 2015
49
Hasan Ali Pakistan
79 160 v Bangladesh at Mirpur 2021
50
Rashid Khan
Rashid Khan Afghanistan
77 101 v Bangladesh at Chittagong 2019
Pos Player Rating Career Best Rating
1
Saim Ayub Pakistan
241 241 v India at Dubai 2025
2
Hardik Pandya
Hardik Pandya India National Cricket Team
233 268 v West Indies at Guyana 2023
3
Mohammad Nabi
Mohammad Nabi Afghanistan
223 361 v Bangladesh at Mirpur 2019
4 202 244 v USA at Dallas 2024
5
Sikandar Raza
Sikandar Raza Zimbabwe
198 217 v Uganda at Harare 2025
6
Wanindu Hasaranga Sri Lanka
187 243 v Afghanistan at Dambulla 2024
7
Roston Chase West Indies
184 221 v Australia at Jamaica 2025
8
Rashid Khan
Rashid Khan Afghanistan
178 178 v Bangladesh at Sharjah 2025
9
Axar Patel
Axar Patel India National Cricket Team
175 175 v Pakistan at Dubai 2025
10 174 261 v West Indies at Barbados 2024
11
Romario Shepherd
Romario Shepherd West Indies
172 208 v England at Bristol 2025
12
Azmatullah Omarzai
Azmatullah Omarzai Afghanistan
170 170 v Bangladesh at Sharjah 2025
13
Marcus Stoinis
Marcus Stoinis Australia
167 235 v Namibia at Antigua 2024
14
Mohammad Nawaz Pakistan
166 172 v Bangladesh at Dubai 2025
15
Aiden Markram
Aiden Markram South Africa
161 214 v India at Gqeberha 2023
16
Jason Holder West Indies
159 162 v Pakistan at Lauderhill 2025
17
Abhishek Sharma
Abhishek Sharma India National Cricket Team
158 163 v Bangladesh at Dubai 2025
18
Gerhard Erasmus Namibia
155 190 v Zimbabwe at Namibia 2023
19
Glenn Maxwell
Glenn Maxwell Australia
148 375 v Sri Lanka at Colombo (RPS) 2016
20
Dasun Shanaka Sri Lanka
142 149 v South Africa at New York 2024
21
Shivam Dube
Shivam Dube India National Cricket Team
140 140 v Pakistan at Dubai 2025
22
Michael Bracewell New Zealand
137 141 v Pakistan at Bay Oval 2025
23
Cameron Green
Cameron Green Australia
134 157 v South Africa at Darwin 2025
24
Jonathan Smit Namibia
129 199 v Zimbabwe at Namibia 2023
25 126 139 v Kuwait at Oman 2025
26
Mitchell Santner
Mitchell Santner New Zealand
125 138 v Pakistan at Dunedin 2024
27
Mark Adair Ireland
124 131 v South Africa at Abu Dhabi 2024
28
Gareth Delany Ireland
122 174 v Afghanistan at Greater Noida 2020
29
Sam Curran
Sam Curran England
111 111 v New Zealand at Christchurch 2025
30
Brandon McMullen Scotland
111 119 v Netherlands at Netherlands 2025
31
Charith Asalanka Sri Lanka
109 109 v India at Dubai 2025
32
Michael Leask Scotland
108 114 v Nepal at Glasgow 2025
33
Marco Jansen
Marco Jansen South Africa
107 139 v India at Johannesburg 2024
34
Curtis Campher Ireland
106 128 v Netherlands at Netherlands 2024
35
Jimmy Neesham New Zealand
103 113 v United Arab Emirates at Dubai 2023
36
Faheem Ashraf Pakistan
100 102 v South Africa at Centurion 2021
37
Shadab Khan Pakistan
98 199 v Afghanistan at Sharjah 2023
38
Mitchell Marsh
Mitchell Marsh Australia
94 158 v Bangladesh at Mirpur 2021
39
Akeal Hosein West Indies
90 93 v Nepal at Sharjah 2025
40
Aqib Ilyas Oman
88 138 v Canada at King City 2024
41
Mahedi Hasan Bangladesh
87 108 v Afghanistan at Sharjah 2022
42
Bas de Leede Netherlands
87 136 v Nepal at Dallas 2024
43
Aaron Hardie Australia
87 108 v West Indies at St Kitts 2025
44 86 90 v Kuwait at Oman 2025
45
Harmeet Singh United States
85 106 v Namibia at Namibia 2024
46
Washington Sundar
Washington Sundar India National Cricket Team
82 105 v Bangladesh at Hyderabad 2024
47
Gulbadin Naib Afghanistan
80 101 v Bangladesh at St. Vincent 2024
48
Gulshan Jha Nepal
77 91 v USA at Dallas 2024
49
Ryan Burl Zimbabwe
76 161 v Ireland at Bready 2021
50 74 78 v Zimbabwe at Harare 2025
logo
Stay Updated with the Latest Cricket News from Cricket Addictor.

You will receive the latest updates on cricket news throughout the day. You can manage them whenever you need in browser settings.

PREDICT
Dream11

Predictions Live

LIVE

LIVE STREAM