ICC Men’s ODI All-Rounder Players Rankings In Cricket All Time


ICC Men's ODI All-Rounder Players Rankings In Cricket All Time

Mohammad Nabi Afghanistan team on the top spot in the ICC Men’s odi all round rankings 2025 according to an official Last Updated – 14 January 2025.

PosTeamPlayerRatingCareer Best Rating
01AFGMohammad Nabi300350 v Ireland at Greater Noida 2017
02ZimbabweSikandar Raza290298 v Pakistan at Bulawayo 2024
03AfghanistanAzmatullah Omarzai268268 v Zimbabwe at Harare 2024
04BangladeshMehidy Hasan255295 v India at Mirpur 2022
05AfghanistanRashid Khan247351 v Pakistan at Abu Dhabi 2018
06NamibiaGerhard Erasmus245245 v United Arab Emirates at Namibia 2024
07ScotlandBrandon McMullen240240 v Nepal at Dallas 2024
08AustraliaGlenn Maxwell233340 v England at Headingley 2015
09New ZealandMitchell Santner228308 v England at Christchurch 2018
10OmanZeeshan Maqsood204262 v Ireland at Bulawayo 2023
11IndiaRavindra Jadeja197372 v Zimbabwe at Bulawayo 2013
12ScotlandMichael Leask197213 v Namibia at Scotland 2024
13Sri LankaWanindu Hasaranga194252 v Oman at Bulawayo 2023
14AustraliaJosh Hazlewood190216 v South Africa at Kolkata 2023
15ZimbabweSean Williams187238 v Pakistan at Rawalpindi 2020
16South AfricaMarco Jansen187246 v New Zealand at Pune 2023
17New ZealandRachin Ravindra184220 v Sri Lanka at Bengaluru 2023
18PakistanShaheen Afridi182200 v Australia at Perth Stadium 2024
19EnglandAdil Rashid179251 v Sri Lanka at Pallekele 2018
20NetherlandsBas de Leede178185 v United Arab Emirates at Oman 2024
21NamibiaBernard Scholtz178178 v United Arab Emirates at Namibia 2024
22ScotlandMark Watt175201 v Zimbabwe at Bulawayo 2023
23IndiaHardik Pandya175253 v South Africa at Centurion 2018
24South AfricaAiden Markram174180 v Australia at Potchefstroom 2023
25IrelandMark Adair174183 v Zimbabwe at Harare 2023
26IrelandCurtis Campher173174 v Zimbabwe at Harare 2023
27Sri LankaMaheesh Theekshana173173 v New Zealand at Auckland 2025
28West IndiesGudakesh Motie173173 v Bangladesh at St Kitts 2024
29West IndiesAlzarri Joseph168209 v South Africa at Potchefstroom 2023
30CanadaHarsh Thaker168168 v Oman at King City 2024
31EnglandChris Woakes166307 v New Zealand at Christchurch 2018
32IrelandAndy McBrine163218 v New Zealand at Malahide 2022
33AustraliaSean Abbott160185 v West Indies at Canberra 2024
34AustraliaTravis Head160184 v England at Edgbaston 2017
35IndiaKuldeep Yadav160214 v New Zealand at Bay Oval 2019
36USANosthush Kenjige160160 v Nepal at Dallas 2024
37UAEAayan Khan159185 v Canada at Dubai 2024
38EnglandLiam Livingstone156159 v West Indies at Antigua 2024
39Sri LankaCharith Asalanka153168 v New Zealand at Pallekele 2024
40West IndiesRoston Chase151151 v Bangladesh at St Kitts 2024
41PakistanSalman Agha149149 v South Africa at Johannesburg 2024
42USASteven Taylor148199 v Papua New Guinea at Namibia 2022
43PakistanSaim Ayub148148 v South Africa at Johannesburg 2024
44PakistanShadab Khan147221 v Netherlands at Rotterdam 2022
45EnglandSam Curran146161 v New Zealand at Lord’s 2023
46NepalSompal Kami144148 v Netherlands at Kirtipur, Nepal 2024
47IndiaMohammed Siraj142155 v Australia at Ahmedabad 2023
48South AfricaKagiso Rabada141215 v India at Southampton 2019
49NepalSandeep Lamichhane140155 v Ireland at Harare 2023
50UAEAli Naseer139139 v Netherlands at Oman 2024
51AustraliaAdam Zampa137154 v England at Trent Bridge 2024
52NamibiaJJ Smit137178 v Nepal at Namibia 2022
53NepalDipendra Singh Airee136172 v United Arab Emirates at Harare 2023
54UAEBasil Hameed136153 v Nepal at Kirtipur, Nepal 2022
55South AfricaKeshav Maharaj135169 v Australia at Kolkata 2023
56OmanAyaan Khan135161 v Netherlands at Harare 2023
57NepalKushal Malla134152 v Namibia at Kirtipur, Nepal 2024
58South AfricaLungi Ngidi133166 v England at Mumbai 2023
59ZimbabweRichard Ngarava132134 v Pakistan at Bulawayo 2024
60IndiaAxar Patel130158 v New Zealand at Visakhapatnam 2016
61NetherlandsLogan van Beek129178 v Bangladesh at Kolkata 2023
62OmanAqib Ilyas129169 v Namibia at Namibia 2021
63AfghanistanMujeeb Ur Rahman129176 v England at Delhi 2023
64PakistanIftikhar Ahmed128153 v England at Kolkata 2023
65AfghanistanFazalhaq Farooqi128132 v South Africa at Sharjah 2024
66Sri LankaDunith Wellalage128148 v West Indies at Pallekele 2024
67AustraliaPat Cummins126171 v New Zealand at Lord’s 2019
68NamibiaRuben Trumpelmann126148 v Netherlands at Kirtipur, Nepal 2024
69AustraliaMitchell Starc125227 v New Zealand at Melbourne 2015
70AustraliaMitchell Marsh125313 v New Zealand at Canberra 2016
71PakistanHaris Rauf125132 v Australia at Perth Stadium 2024
72ScotlandSafyaan Sharif123158 v Namibia at Kirtipur, Nepal 2023
73AustraliaCameron Green123138 v India at Rajkot 2023
74IrelandGeorge Dockrell120170 v Zimbabwe at Hobart 2015
75NepalKaran KC120123 v USA at Dallas 2024
76AustraliaMarcus Stoinis120237 v India at Ranchi 2019
77IndiaJasprit Bumrah119196 v New Zealand at Old Trafford 2019
78OmanKaleemullah119136 v USA at Texas 2022
79New ZealandGlenn Phillips119126 v Sri Lanka at Pallekele 2024
80NamibiaJan Frylinck119163 v Papua New Guinea at Amini Park 2022
81New ZealandMatt Henry118181 v Australia at Sydney 2016
82South AfricaAndile Phehlukwayo118245 v Afghanistan at Cardiff 2019
83PakistanNaseem Shah118118 v South Africa at Johannesburg 2024
84New ZealandTrent Boult117210 v India at Old Trafford 2019
85BangladeshMustafizur Rahman116189 v West Indies at Sylhet 2018
86West IndiesRomario Shepherd116116 v Bangladesh at St Kitts 2024
87IrelandHarry Tector115126 v Oman at Bulawayo 2023
88New ZealandDaryl Mitchell114132 v India at Mumbai 2023
89New ZealandMichael Bracewell114163 v India at Hyderabad 2023
90EnglandBen Stokes112303 v New Zealand at Lord’s 2019
91Sri LankaDhananjaya de Silva112228 v Afghanistan at Hambantota 2023
92NepalGulshan Jha111115 v Scotland at Dallas 2024
93USASaurabh Netravalkar108120 v Netherlands at Harare 2023
94IrelandGraham Hume106106 v South Africa at Abu Dhabi 2024
95IndiaWashington Sundar105108 v New Zealand at Indore 2023
96NepalLalit Rajbanshi105109 v USA at Dallas 2024
97CanadaSaad Bin Zafar105105 v Oman at King City 2024
98South AfricaTabraiz Shamsi104131 v Australia at Potchefstroom 2023
99IrelandJosh Little103116 v Zimbabwe at Harare 2023
100OmanBilal Khan101132 v USA at Texas 2022

Top Best ODI All Rounder Ranking In Cricket All Time

1. Mohammad Nabi (Afghanistan)

Mohammad Nabi leads the rankings with an impressive 300 points. Known for his calm demeanor and match-winning abilities, Nabi has been a key player for Afghanistan. His ability to score crucial runs and take wickets at vital moments makes him one of the best all-rounders in the game.

2. Sikandar Raza (Zimbabwe)

Sikandar Raza has been a consistent performer for Zimbabwe. With a mix of aggressive batting and off-spin bowling, he has turned matches in his team’s favor. His 290 points in the ICC rankings highlight his dominance as an all-rounder.

3. Azmatullah Omarzai (Afghanistan)

Azmatullah Omarzai has emerged as a rising star for Afghanistan. His all-round abilities, including powerful hitting and disciplined bowling, have earned him 268 points in the rankings.

4. Mehidy Hasan (Bangladesh)

Mehidy Hasan is a versatile all-rounder from Bangladesh. Known for his sharp off-spin and ability to bat under pressure, he is a crucial player for his team with 255 points.

5. Rashid Khan (Afghanistan)

Rashid Khan, primarily known for his world-class leg-spin, is also a handy lower-order batsman. His 247 points in the rankings reflect his significant contributions as an all-rounder.

6. Gerhard Erasmus (Namibia)

Gerhard Erasmus has been a standout player for Namibia. His ability to lead from the front with both bat and ball has earned him 245 points, making him a vital all-rounder for his team.

7. Brandon McMullen (Scotland)

Scotland’s Brandon McMullen is an emerging all-rounder who has shown great promise. His ability to deliver under pressure with both bat and ball has earned him 240 points in the rankings.

8. Glenn Maxwell (Australia)

Known as “The Big Show,” Glenn Maxwell is one of the most entertaining players in ODI cricket. His explosive batting and off-spin bowling make him a dynamic all-rounder with 233 points.

9. Mitchell Santner (New Zealand)

Mitchell Santner is a reliable all-rounder for New Zealand. His left-arm spin and ability to contribute with the bat in crucial situations have earned him 225 points in the rankings.

10. Zeeshan Maqsood (Oman)

Zeeshan Maqsood has been a key player for Oman. With his consistent all-round performances, he has secured 204 points in the ICC rankings.

11. Ravindra Jadeja (India)

Ravindra Jadeja is one of India’s most dependable all-rounders. Known for his exceptional fielding, sharp left-arm spin, and ability to finish games with the bat, Jadeja has 197 points.

12. Michael Leask (Scotland)

Michael Leask is another rising star from Scotland. His contributions as an all-rounder, particularly in pressure situations, have earned him 197 points.

13. Wanindu Hasaranga (Sri Lanka)

Wanindu Hasaranga is a dynamic all-rounder from Sri Lanka. Known for his leg-spin and ability to score quick runs, he is a valuable asset for his team with 196 points.

14. Josh Hazlewood (Australia)

Josh Hazlewood, typically known for his bowling, has started contributing with the bat as well. His consistent performances have earned him 190 points in the ICC rankings.

The ICC Men’s ODI All-Rounder Rankings highlight the importance of players who excel in both batting and bowling. From legends like Mohammad Nabi and Sikandar Raza to rising stars like Azmatullah Omarzai, these players have redefined the role of an all-rounder in ODI cricket. Their contributions have been pivotal in shaping the outcomes of matches and tournaments.

Which all-rounder is your favorite? Let us know in the comments below!

Frequently Asked Questions (Player Ranking)

Who is the best all rounder in men’s cricket?

Shakib Al Hasan (Bangladesh): Shakib is the highest-ranked all-rounder in the world in both ODI and Test cricket. He is an excellent batsman and bowler, and is also a very good fielder. He has scored over 6,000 runs in ODI cricket and taken over 300 wickets.

Who is best all rounder in cricket history now?

Kapil Dev (India): Kapil Dev is another contender for the title of best all-rounder in cricket history. He was an excellent batsman and bowler, and he was also a very good fielder. He scored over 5,000 runs in ODI cricket and took over 400 wickets. He was also the captain of India’s World Cup-winning team in 1983.

Sports324

A sports324 website is an online platform that provides information and news related to sports. Sports websites can cover a wide range of sports and topics, from professional leagues to amateur sports,

Recent Posts