Best All-Rounders in Cricket History

The Top Ten
1 Shakib Al Hasan

Best All Rounder Ever
Won many many matches with his single hand and with double action of bat and ball...After all match winning performance counts...Shakib Al Hasan also has best records and still counting

One of the best all-rounder in cricket history. Its not too long before, Bangladesh as approved for the test team but, Bangladesh has progressed very well in these day and one of the major contributor is Shakib Al Hasan. In many of matches won by Bangladesh, you will see the contribution of Shakib Al Hasan either with or bowl or with both. His terrific all round performance has enhanced the Bangladesh team and he is in the number 2 spot of top all rounders of all time.

A talented left-hand batsman and left-arm spinner, Shakib Al Hasan is unarguably the best cricketer that Bangladesh have ever had. As a bowler, he is accurate, consistent, and canny; and his aggression and a wide range of strokes are the keys to his batting. Even more importantly, he has self-belief an excellent temperament, unflustered by the big occasion and ready to do battle against the top teams.

He is youngest int he lot. Considering the number of matches Bangladesh plays, I think he could make the best use of the limited opportunities than any other all-rounders listed here. He also gets the poorest support from the teammates. With a weak side, he could stand as the best all-rounder of his time for a long time. This proves he could be the best all-rounder of all time if he had a better side.

2 Shahid Afridi

One of most charismatic cricketer of all time. Holds the record of fastest century. No matter how many consecutive ducks he produces, crowd always gets excited when he comes at strike and the bowler always knows he want to hit a six. He also holds the record of most sixes in history and the best strike rate in ODI cricket.

When it comes to bowling, Afridi is the only All-Rounder to score more then 7000 with 300+ wickets. He got 7 wickets for 12 runs against WI in 2013, which is second best bowling figure of all time. Unlike other leg-spinners, he often goes for clean bowled. Deserves #1 spot in list

A handsome and a true legendary cricketer the game has ever known!
Although his fastest century record is broken now, he has maintained it for 18 years. He still has the most sixes in international cricket and in one day cricket. H e has the highest strike rate, and over 500 international wickets. He is a very useful and an unpredictable player who can change the game in seconds. Thumbs up for Shahid Afridi!

Einstain was a scientist as Afridi is a all-rounder. You can't take out of game this man. H e is a real impact player. You can't justify this man by his only bating or bowling. He will give you 100%. His attendance in the pak team give a great confidance. He can bat.. He can bowl.. He is an outstanding filder. He impact on other player. Who doesn't want this kind of player in his tram? Cricket never saw another Afridi and never will see another AFRIDI.. He is the only one master piece.

With his "drifting" leg spins and number of other variety balls in his stock LALA was one of the few leg spinners who could change a shorter format of game in no time. With this deadly attacking spin if his bat worked that day he simply became a one man team for opponents. I will not rate him above Jaque Kallis though but still he has owned this game for a long time!

3 Jaques Kallis

To call Jacques Kallis an "all-rounder" is actually insulting his true greatness as a batsman. He has scored almost 25 000 international runs (tests and ODIs) in his career, has the second highest number of test-100s (after Tendulkar) and his test batting-average is higher than Tendulkar's).

He is rather one of the top 3 test-batsmen that ever lived who also happened to take 565 international wickets (again, tests and ODIs only); I.e. 64 more wickets than the 501 times he lost his own wicket. No other past or present cricketer can say that and, in my opinion, none will be able to do so in future.

He is King Kallis...!

I think Jacques Kallis is the best all rounder ever Jacques kallis test cricket stats :more than 13000 runs in, more than 250 wickets and with a batting average of 56.10, 194 catches and scored most hundreds in test cricket (44 hundreds) after Sachin Tendulkar (51 hundreds). Jacques kallis ODI Stats : more than 11000 runs, more than 250 wickets, 125 catches, 17 hundreds and with a batting average of 45.26.
Admin: If you Found any other all rounder like Kallis then you can say that Kallis is not the best all rounder and you are saying that shakib al hasan and Watson are better all rounder then sanath jayasuryia and from when Dhoni and gilly become all rounders.

He is simply the best cricketer born in cricket history. His test run aggregate as well as the no of centuries scored is the second highest in test history. An excellent medium fast bowler having nearly 300 wickets to his credit. Most importantly an outstanding fielder who is only one of the two test cricketers in history having 200 catches.

Best ever cricketer born in cricketer history,who is at the same time of the two greatest batsmen with second highest aggregates second Highest no of centuries scored in tests, an excellent medium first bowler and of course one of the only two outstanding fielders who has 200+ catches in test history.

4 Imran Khan

Obviously he was the greatest among the a greatest of his time.
With a batting average of 38 and bowling average of 22, Imran Khan is undoubtedly the best all-rounder the world cricket has ever seen. His captaincy and leadership skills are still an example for many cricketers.
The way he turned his performance after becoming captain is one of the dimes of his personality. The man who averaged just 19 in bat and 28 in bowl before captaincy, defeated all the odds and become a role model for youngsters having 55 in bat and 18 in bowling after being captain of Pakistan team.
He was, He is and he will be the best ever players the cricket has produced.

World's most good-looking sportsman mentaining those good looks with all the girls just waiting for you outside the ground just to get a glimpse of you mentaining that stardom with with not letting get anything on your performance it takes hell of hard work and determination. Imran emerged himself as the best all-rounder of his time. He was an excellent bowler and a very good batsman and his leadwrship skills made his worth even more. Just to give you an example, Imran averaged 19.3 in batting over 28 in bowling before becoming the captain but after he was made the captain in batting he qveraged over 55 and in bowling below 18 which is best record for any captain in the world cricket. Beside Imran is the only player in history who got good as the passed while other all-rounder like Ian Bottham & Kapil dev etc. They got dull and their skills lacked as the time passed by. Imran ia probably the only player who had finished his career leaving as a top man in world cricket.

He was the most complete all rounder in history. A world class bowler (as good as Hadlee), and a better batsman than the other good bowlers here. (Sobers and Kallis are obviously better batsmen, but would struggle to justify their place as bowlers). Miller might come close, but didn't bowl enough.

What is up with the people. Imran Khan, Sir Gary Sobers, Kapil Dev and Sir Richards Hadlee along with Jaques Kallis are the best all rounders the game has ever produced and you are voting for Shahid Afridi. Nothing more to say now, my vote goes to Imran Khan.

5 Garfield Sobers

There is no doubt, no argument that Sir Garfield Sobers is the greatest allrounder of all time. It's a universal truth. Those who don't agree with that has no knowledge about cricket at all. He is the undisputed G.O.A.T. There will never be any cricketer like him

By far the best all rounder ever. No one could touch him for sheer variety and expertise in all the disciplines of cricket. Best batsman - a whole level ahead of everyone. Finest medium pacer and world class spinner. One of the worlds finest fielders. A superman in cricket.

Great batsman, and basically three bowlers in one. Should be #1 for sure.

By far the best all rounder ever. Only one to bowl pace and spin.

6 Kapil Dev

I also feel Kapil was the best. All rounder means batting, bowling, fielding and captaincy. But when we talk about all rounders we only talk about batting and bowling. Kapil excelled in all the department of the game. For example, Kapil was a great bowler, very attacking batsman, outstanding fielder (who can forget the Sir Viv Richards catch in 1983 world cup) and dynamic captain (later on in his career he was not supported by senior players who envied his charismatic personality). If you compare Kapil with other like Imran, Botham, Hadlee you will notice none of them had all. For example, Imran, Botham and Hadlee were not very good fielders. Besides, Botham was not a good captain and Hadlee never became captain. So I give full marks to Kapil Dev.

Statistics doesn't acutllay reflect the greatness for he wouldn't have been chosen the Wisden Greatest cricketer of the last century over giants like Sunil Gavaskar & Sachin Tendulkar. the true hallmark of the greatest lies in the impact he leaves on the sport and he did!

He single-handedly moulded a team from a bunch of sore losers 0r at the most playing for a draw into world champions and instilled a sense of self belief & confidence that we witness today. None of the his contemporaries has had as many dramatic moments in a cricketing career involving the bat, ball, captaincy, flair & fielding skills and ability to change the complexion of the game as often as he did. Who can forget his 175 not out, 4 continuous sixes to avoid a follow on,. last ball wicket of handle to clinch rothmans cup, fielding skills in B& H! a truly once in a lifetime cricketer and deserving a much better statistical achievements had he played for other nations.

Kapil dev came from a nation which never seen fast bowlers.. He batted, bowled and fielded effortlessly to become one of the most exciting players to watch in the era of Viv Richards - Malcom Marshal- Alan boarder -- etc..
As a bowler he had no support from seniors to advice him - but still he shined.. As a batsman he did lesser than his actual talent..
As a captain he didn't had a luxury of great Players when compared that of Imran khan -- but still won us our first world cup..
Imran was an exciting bowler - but a boring batsman. He always had a good bunch of worldclass players in Zaher abbas- Akram-javed miandad- salim malik- sarfraz nawaz- abdul qadir-wasimbari-inzamam.. Etc.. Winning a world cup with very good players is not a big deal.. So I rate kapil dev better than Imran khan.. But I rate Ian botham slightly higher than - Kapil dev if we keep this captaincy as not counted.. Ian botham is more assured in batting thann any of the four greats at that time- and his ...more

Kapil Dev is the best. He is the best captain in the world as he coolly led India to win the 1983 world cup. Almost all of the matches in the world cup it was rather a one man show. In batting, bowling or in fielding he is the best. Other thing we have to praise is his mode of captaincy. when India went to England all looked to be a west indies dominance. But Kapil Dev overcame these difficulties and was able to lead India Victoriously.

7 Ian Botham Sir Ian Terence Botham is a former England Test cricketer and Test team captain, and current cricket commentator.

This Top Ten is a joke. Since when was Abdul Razzaq a better player than Botham? In the fact why are Gary Sobbers and Iain Botham fighting for places in the top ten rather than battling it out for the top spot? Disgusting.

People here are no real cricket fans.. Botham was the best and will stay in that place forever.. Yuvraj Singh a better all-rounder? You guys gone nuts? And sobers on 7th rank?

When this man came on the pitch the excitement level of the crowd was amazing. He was expected to win the match on his own... And very often he did.

You fool you have gone nuts...Don't you know that Yuvraj was the only batsmen to hit six sixes in six balls...Did your Ian Botham hit six sixes?

8 Sir Richard Hadlee

Champion fast bowler and way better batsman than the very few bowlers in his league.
All-time world eleven candidate based on the stats.

Easily the best all rounder of all time. Bowling average 3rd best of all time! Batting average better than some number 5/6

The greatest of all time

How is he not in the top 3?

9 Keith Miller

The young generation may not know much about him, but he is the greatest allrounder of Australia. He deserves to be in the top 5 allrounders in test cricket

A great bowling all rounder.

10 Shane Watson Shane Robert Watson is a former Australian international cricketer and a former captain, who played all formats of the game.

The greatest cricketer of all time. The west indies would be losing by about 250 runs and they thought they were going to lose by far till Gary Sobers came in because he would have just smacked the ball for 6 or 4. He could also bowl fabulous he could do fast and spin both leg and off he could also bowl with his left or right hand. He was a deadly fielder as well he would dive at the ball catch it well he was still in the air he would throw it back when he was still in then air and it would hit the stumps on the side. He should be in front of Kapil Dev. Dev should be at three and Kallis should be second.

Shane watson is a very good all rounder he can play all the shots comfortably on certain balls. He is having a good temprament. He is very good at bowling too... I like him very much. Simply amazing to watch him play! But there is a scope for improment on his forward defense.

He is the best. He is the best of all time. Nobody could like him. He is the most dangerous batsman in the history of cricket. He is rocking the world.

He has been injured most of his carrer but when he finally gets no injuries and play for more then a match he instantly goes up the icc rankings and dominates teams. He should be first

The Contenders
11 Yuvraj Singh

Yuvraj the best all rounder I have ever seen. The day he doesn't bowls well he is excellent with the bat and when not with the bat he is marvelous in his fielding and bowling. He was the main icon who helped india to get the world cup 2011. He is god gifted. India should certainly look for these kind of players. He must keep it up.

Yuvraj singh is the best all rounder. His batting is so dangerous, his bowling line and length very crucial. He was the main icon for India to win 2011 world cup. It is the gift for Indian team given by god. He should be given chances and make India to win matches. I SUPPORT YUVI...

An ultimate hero of cricket. I like his style of playing cricket. He gives a gift to India in 2007. I can say that he gives much Mr. gift in future. I think he is the one man army of India. As in worldcup of 2011. We can see a superb allrounder in them... What you say about yuvraaj singh. SINGH IS KING..

Yuvraj is a best all rounder of indian side. He is try to improve his batting level strategy. He is good role model of cricket history. Likewise yuvi health is very good now.

12 Chris Cairns

Great New Zealand allrounder, a match winner with both bat and ball.

13 Ravindra Jadeja

Jedeja you're very good in cricket. all are suffering for your ball. but I now that your also suffering. Jedeja I will give you a simple tip, but you have to follow this tip. After you grow up you can't be energetic. So you run maximum 30 to 40 rounds per day, do 700 skipping, do 50 pushups and1 20 situps I think so this is enough for you. If you want to meet me you just see super singer part 8 now it is part 4. don't forgot to see. say dhoni to see I like him very much... and you have seen cheenai express film and bhagg milkha bhagg film even that was a great film. you now why I am telling you about this, because to chat with you. And my name I is keerthana (I am a Tamilian ) don't forgot to see dhoni he will come

Sir jadeja, the good all rounder. That India had ever seen.
The icc championship 2013 proves that ravindra jadeja is a good all rounder.
What a catches oh my god it ws amazing. 5 wickts in a match, iis it easy. Young handsome batsman who is a good finisher

Jadeja is a good all rounder but he very rarely turns the game with the bat. According to me JP Duminy of SA is 30 percent better than jaddu. He is not a world class bowler. Because of him once India lost the test match while batting with NZ in Nz 2014. He appeals like a bull in front of umpire.

I watched Jadeja in final of Champions Trophy and he was excellent. Definitely a no brained.

14 Andre Russell

I think that in other 5 or 7 years he would be in the top ten.

I think iraf Pathan is the most important player to India best all rounder

15 Lance Klusener

Lance klusener is a best all rounder. He was declared man of the series in 1999 world cup taking 17 wickets and hit 257 runs. He supported to south africa to reached semifinal.

Lance klusener who is a best all rounder for all time. He is the greatest hitter and boweler. He led to south africa to reach semifinal in world cup 1999.

Zulu is the iceman of cricket he will came to bat with sa in total dismal and get them out of jail.

He is match winner all the time. I miss you my hero is klusener.

16 Sanath Jayasuriya

I think as far as ODI cricket is concern, he should be considered as as best all rounder- Rank 1.
Because of his combination of runs scored(13430) and wickets taken(323) in ODI cricket.
Nobody else in this list have more runs and more wickets in ODI.
So he should be considered as the greatest all rounder of all time for ODI cricket.

Sanath jayasuriya must be number one all rounder wich player reach his record more than 13000 runs, more than 350 wickets, and more than 100 catches also run out, so he his the number one player.

Jayasooriya is a legend of cricket world. His batting, bowling, & fielding abilities are unmatchable. He is the best game changer. His running between wickets is great.

Jayasuriya in 13 place... After Flintoff... Gone Nuts? He once was the greatest cricketer of all time which was when he played... light before Sachin?

17 Chris Gayle

I think that Chris Gayle should be at no.3

This legendary cricketer showed his best all rounding performance vs PWI. 175 (66) and 2 wickets for just 5 runs.I am CTB WANASINGHE from Sri Lanka.

Best beast booster

18 Andrew Flintoff

Andrew deserves, the best baller, average batsman and average fielder. Do not joke to keep Dhoni in list.

I'm a big fan of Andrew Flintoff because I like his batting and bowling as well as.

I even faint to see this... Flintoff, a good allrounder, have you gone nuts?

Andrew Flintoff is the best.

19 Carlos Brathwaite

Awesome he is

20 Albie Morkel
21 Dwayne Bravo

Bravo! The king of death overs and especially slower ones.when he bowls in death overs...the ball remains in air till its about to reach the batsman and accidentaly falls on exact yorker length..remember when corey anderson was facing bravo? In the ipl 2018?

He is some of best all rounder in cricket and he deserved in top 10

Mad he is best

22 Corey Anderson

Great kiwi player... holds world record fastest century in ODI and can bowl at 135+

23 Mohammad Hafeez
24 Mahendra Singh Dhoni Mahendra Singh Dhoni, commonly known as MS Dhoni, is an Indian international cricketer who captained the Indian national cricket team.

He can bat, keep wickets and bowl too when a spare wicketkeeper is available. Above all he is a great captain. Truly an allrounder in every sense of the word. He could work on his bowling a lot more.

In his first over he got wicket and what do you think about his batting?

He is the best human rather than a cricketer I have ever seen... Hats off Captain Cool MSD...

At present, MS Dhoni is best captain in the world cricket.

25 JP Duminy
8Load More
PSearch List