Top 10 Greatest All Rounders of One Day International Cricket

This list was originally created to rank the top ten ODI all-rounders of all time. I compiled this list by giving equal weight to various aspects of batting and bowling performance. A total of 22 players were selected for this study.

The variables for batting are total runs in ODIs, batting average, strike rate, highest score in ODIs, number of fifties in ODIs, and number of centuries in ODIs.

The bowling variables are total wickets in ODIs, bowling average, economy rate per over, best performance in ODIs, and five-wicket hauls in ODIs.

Each category had 22 ranks. Every player was ranked according to his performance. The top-ranked player received 22 points, while the last-ranked player received one point. The top players in the bowling and batting categories received 22 points each, making the total for bowling and batting 44 points. These factors were considered to give equal advantages to both past and present players. In the past, economy rates were lower, while strike rates are now better. Average can compensate for total runs, and highest scores can neutralize the significance of fifties and hundreds. Best bowling performances can offset total wicket tallies.

This is why a player from the Netherlands managed to secure a place in the top ten list despite playing only 33 matches.
The Top Ten
Shahid Afridi (Pakistan)

Shahid Afridi is the best all-rounder ODI and T20 cricket has seen. He is the one responsible for the shift to big hitting in ODI cricket. Today, cricket is the favorite game all over the world, and Afridi is one of the reasons behind it. Cricket wouldn't be the same without Afridi.

Boom Boom Shahid Afridi is in the 3rd position in the all-time top ten ODI all-rounders. Surprisingly, Afridi got 20 points in bowling and 13 points in batting, totaling 33 points out of 44.

One of the greatest entertainers and crowd pullers of all time. Cricket can't find any other ball-tearing player like Lala.

Shakib Al Hasan (Bangladesh)

I think Shakib's situation is a bit like Messi's: to secure an ultimate place as one of the greats in history, he needs a World Cup championship. Otherwise, no matter how long he holds the top rank, he won't be able to attain that position in the minds of sports fans beyond Bangladesh.

Shakib is one major trophy (World Cup) away from becoming not only the greatest all-rounder of all time but one of the greatest cricketers of all time.

No doubt Shakib Al Hasan is No. 1, but he really needs a major trophy to be considered the greatest of all time. Right now, he is one of the greatest of all time.

Yuvraj Singh (India)

Yuvraj is the man who played a key role in winning all the major tournaments from 2000 to 2011. I don't know why many people don't consider his contributions.

#Man_of_the_World_Cups
#Man_of_an_Era
#The_Legend
#Yuvraj

Great all-rounder, gave two World Cups to India!

Sanath Jayasuriya (Sri Lanka)

No doubt other all-rounders have undeniable talent, but Jayasuriya is the best among them. He is the only cricketer to have achieved 10,000 runs and taken over 300 wickets! There's no one else like him, and beyond that, he has contributed to over 150 dismissals. Even at 40 years old, he was the fastest runner between wickets. Is there anyone capable of overtaking him? No way!

Yes, Jayasuriya should be considered the best when you consider his great performances in all three departments of the game: over 13,000 runs, more than 300 wickets, and over 100 catches.

Jacques Kallis (South Africa)

Jacques Kallis is in the 2nd spot on the all-time great all-rounders list. Kallis got 21 points in batting and 14 points in bowling, totaling 35 points out of 44.

A mature personality on the ground with both bat and ball. His performance is better in comparison to most of the specialist batters and bowlers.

Hardik Pandya (India)
Shane Watson (Australia) Shane Robert Watson is a former Australian international cricketer and a former captain, who played all formats of the game.

Shane Watson is in the 6th place in the all-time top ten ODI all-rounders. Watson got 27 points out of 44, with 19 points in batting and 8 points in the bowling section.

Why is he below Hardik Pandya? What an absolute joke. His batting was pure class and aggressive, plus he was a handy bowler.

Kapil Dev (India)

No other Kapil Dev has been produced by India, though so many great batsmen after Sunil Gavaskar helped shine a light on Indian cricket. Kapil Dev is probably the most exciting cricketer in Indian cricket history to date. India badly needs another Kapil Dev.

Indian former Captain Kapil Dev is in the 8th position in the all-time top ten ODI all-rounders. Kapil and Imran Khan both got 25 points, but I ranked Kapil higher because he won the ICC Cricket World Cup in 1983. Kapil has 16 points in batting and 9 points in bowling.

Abdul Razzaq (Pakistan)

Abdul Razzaq is ranked 10th in the all-time top ten ODI all-rounders. Razzaq got 24 points out of 44, with 12 points each in the bowling and batting sections.

Lance Klusener (South Africa)

Lance Klusener is the underrated all-rounder who finished many matches and made a high impact with the ball. Please check his aggregates and compare them to others.

One of the best all-rounders from South Africa. His knocks in the 1999 World Cup are memorable. He deserves a rank under five.

Destructive batsman and fast-medium bowler. Deadly combination.

The Newcomers

? James Neesham (New Zealand)
? Colin de Grandhomme (New Zealand)
The Contenders
Imran Khan (Pakistan)

Ranked No. 1 - the best. Brilliant captain, brilliant batsman, brilliant bowler, brilliant fielder.

Imran Khan is ranked 9th in the all-time top ten ODI all-rounders. Imran got 25 points out of 44, ranking 4th in bowling with 19 points and getting 6 points in batting.

Apart from bowling and batting, he was a great captain as well, so he deserves to be the best.

Ravindra Jadeja (India)
Wasim Akram (Pakistan)

Legendary bowler Wasim Akram is ranked 7th in the all-time top ten ODI all-rounders. Wasim is on top in the bowling section with 22 points but only has 5 points out of 22 in batting.

Ryan ten Doeschate (Netherlands)

Netherlands player Ryan ten Doeschate is in the 4th position in the all-time top ten ODI all-rounders. Doeschate got 29 points out of 44. He ranked second in the bowling section with 21 points and 15th in batting with 8 points.

This guy is so underrated because he is from the Netherlands. Many people don't know about this amazing all-rounder.

Mohammad Hafeez (Pakistan)
Shaun Pollock (South Africa)

Shaun Pollock is in fifth position in the all-time top ten ODI all-rounders. He has scored 28 points out of 44. He earned 17 points from bowling and 11 points from batting.

Sourav Ganguly (India) Sourav Chandidas Ganguly, affectionately known as Dada, is a former Indian cricketer and captain of the Indian national team.

Changed the face of Indian cricket. Taught us how to win overseas. Was an elegantly beautiful batsman.

Irfan Pathan (India)
Virat Kohli (India)
Mohinder Amarnath (India)
Chris Cairns (New Zealand)
Richard Hadlee (New Zealand)
Kieron Pollard (West Indies)
Tillakaratne Dilshan (Sri Lanka)
Angelo Mathews (Sri Lanka)
8Load More
PSearch List