1) Sir Garfield Sobers: The Greatest All Rounder in Cricket History
The West Indian side was a true masterclass in the 1980s. Some of the greatest cricketers in history, including Sir Vivian Richards, Clive Lloyd, Michael Holding, Courtney Walsh, Curtly Ambrose, Malcolm Marshall, and Brian Lara, were born in the Caribbean. But, no player was more dominant than Sir Garfield Sobers.
Sobers was one of the toughest batters to bowl to and was the toughest opponent they ever faced. Sir Don Bradman, one of the greatest batsmen of all time and the player with the highest ever batting average in cricket called Sobers a 5 in 1 player because he excelled at everything, just leaving wicket keeping aside. He is the highest ever ranked player in the ICC All time All Rounder Rankings.
2) Jacques Kallis: The only cricketer with over 10,000 runs and 250 wickets in both Tests and ODIs.
Kallis without a doubt is one of the greatest all rounders of all time in all formats if not the greatest. He could do it all and in any format of the game, bat exceptionally well, be his team’s frontline bowler and was a brilliant fielder. He truly is the best all rounder of all time in all formats combined. He transformed the South African team into a force to be reckoned with during his career. As the ultimate all-rounder who could have played for any side in any period of the game, Kallis was truly a gift to cricket. His stats are astounding and unmatched, and he served as the standard for many players on all teams with his performance. In addition, Kallis was a gentleman who always played fairly and maintained his composure throughout his illustrious career.
3) Kapil Dev – India’s Best All Rounder
Kapil Dev, one of the greatest Indian cricketer ever is third on the list. From Ravi Shastri to Mohinder Amarnath, from Ravindra Jadeja to Ravichandran Ashwin and from Irfan Pathan to Hardik Pandya, India has produced some of the best all rounders throughout history. However, no one has ever been able to replicate what Kapil Dev did for the Indian team.
Kapil Dev had a 16-year stellar international career and was a true all-rounder who could win games with both the bat and the ball. He was a tremendous asset to team India who played a crucial role in their 1983 world cup triumph.
Kapil’s career is intriguing since he played the most of his cricket on flat pitches in the subcontinent, where we know that these surfaces had not produced a lot of fast bowlers, but Kapil bagged over 400 wickets through his career, which truly was a remarkable achievement.
4) Ian Botham: England’s Greatest Ever All Rounder
The legendary Englishman, Ian Botham is next on the list. The greatest honour that Botham has received was for his valiant efforts in the 1981 Ashes series that came to be known as “Botham’s Ashes,” which saw England defeat Australia 3-1. He scored 399 runs at an average of 36.27, with two centuries, while taking 34 wickets at an average of 20.58, including three fifers.
Along with Richard Hadlee, Imran Khan, and Kapil Dev, Ian Botham was one of the top all-rounders of his time. Botham could have joined the English team at that time either as a star batsman or a bowling expert.
5) Sanath Jayasuriya – Best All Rounder in ODIs
Sanath Jayasuriya, Sri Lanka’s most flamboyant player, is next on our list. Early in his career, Jayasuriya was a sluggish left-arm orthodox bowler, but he eventually worked on his batting techniques to improve as a hitter for the Lankans. Jayasuriya became a well-known all-rounder as a result of his consistent batting improvement over time. In ODIs, Jayasuriya was the one who changed the definition of the opening batsman. During the powerplays, smacked bowlers all around the ground. His lofted drives over the infield in the past ruined the reputation of the new ball bowlers. He destroyed nearly every bowler of his time.
6) Imran Khan – Pakistan’s best All Rounder
Imran Khan is another legend on the list of the Greatest All-Rounders of All Time. Imran served as the inspiration for the Pakistani team’s skilled and courageous style. In spite of all the difficulties, he saved the Pakistani squad from being eliminated early in the competition and motivated his country to win the World Cup in 1992.
He was an all-around player who was a natural leader. At his finest, Imran was without a doubt the world’s fastest bowler, and made life difficult for batters. He quit bowling, though, after sustaining a number of major injuries in cricket, and frequently played as a pure batter for the team. That is how skilled he was across the board.
7) Shaun Pollock – One of the most underrated cricket players
Pollock, a bowling all-rounder who was for a time among the world’s most reliable bowlers and was also capable of breaking in with the bat, is widely regarded as one of the greatest South African cricketers of all time. In general, it was difficult to score runs off of his bowling because he bowled so efficiently and perfectly according to the pitch conditions. Pollock could deliver a consistent performance with the bat as a batsman, but couldn’t covert his starts and only ever managed to get to two centuries. His batting average, though, is still 32.31, which is comparable to Andrew Flintoff, Ian Botham, and Kapil Dev.
8) Shahid Afridi – The Boom Boom
Shahid Afridi, Pakistan’s best ever, is next on our list of the Greatest All-Rounders of all time. He is regarded as one of cricket’s biggest power hitters. He was given the nickname “Boom Boom” by former Indian cricketer and cricket commentator Ravi Shastri because of his aggressive and attack-oriented batting style.
Afridi was a productive all-rounder known for his reliable leg-spin bowling that depended more on pace than spin, but his aggressive batting style garnered more attention. In his first ODI innings against Sri Lanka in 1996, he scored a century in just 37 balls, setting a record that stood for 17 years and catapulting him into the international stage. He kept up his crazy hitting prowess, finishing third in cricket history with an ODI strike rate of 117+. Along with Chris Gayle and Rohit Sharma, he is third on the list of cricketers with the most sixes.
9) Andrew Flintoff – England’s Finest
England’s greatest player of the 2000s, Andrew Flintoff, or Freddy Flintoff is next on this list. Freddy was a fantastic fast bowler with a top speed of almost 140 Kmph. With his devastating and quick pace, Flintoff bamboozled many of the best batsmen of his day. Even the best batsmen were helpless against his swinging Yorkers, which made watching him bowl a delight. He could also clear the ropes at will and was a powerful batsman. He is best renowned for his master blaster heroics during the 2005 Ashes series, which saw England win the Ashes for the first time since 1986/87. This series exposed the Kangaroos, who entered the cricket arena with the constant title of “best in the world.”
10) Ben Stokes – Best cricket all-rounder in the world right now
Ben Stokes, one of the best all-rounders in the world right now, is England’s most useful player across all three formats of the game. The 31-year-old bats as well as he bowls, and he has the ability to break vital partnerships while bowling. He can even bat against the finest bowling lineups. Ben Stokes has been given the nickname of “Clutch-Player”- a player who performs when the team requires it the most. Three times—in the 2021 T20 World Cup Final, the 2019 Headingly Test match against Australia, and the 2019 Cricket World Cup Final, he saved the team. He is current England Test Captain has a long way to go in his international career.