Cricket has seen many legendary players, some who excel with the bat, others with the ball. But there is a special group of cricketers known as all-rounders who shine in both areas. These players are crucial for any team, as they offer the flexibility to perform with both bat and ball. In this article, we’ll explore the top five greatest all-rounders in cricket history.
5. Sir Gary Sobers – West Indies

Sir Gary Sobers is often considered one of the most talented all-rounders the game has ever seen. His career spanned over two decades, and during this time, he achieved incredible success. Sobers scored 8,032 runs in Test cricket, averaging an impressive 57.78. One of his most memorable feats was his highest score of 365 not out, which was a record at the time. As a bowler, Sobers claimed 235 wickets, using a variety of techniques, from medium pace to spin.
Sobers was not just a strong batsman and bowler but also an excellent fielder, completing his well-rounded skills. In 1968, he made history by being the first player to hit six sixes in a single over during a first-class match. His excellence on the field earned him a knighthood in 1975, and in 2000, he was named one of the five cricketers of the century by Wisden.
Also Check: Best Online Casino Betting Site
4. Richard Hadlee – New Zealand

Richard Hadlee was a game-changer for New Zealand cricket, and his impact on the game remains unmatched. He became the first bowler to reach 400 wickets in Test cricket, finishing with 431 wickets when he retired. This was a groundbreaking achievement for New Zealand and world cricket. Hadlee was also a reliable batsman, scoring 3,124 runs in Test cricket, including two centuries and fifteen half-centuries.
One of Hadlee’s standout achievements was his ability to take five-wicket hauls, with 36 such instances in Test matches, showcasing his ability to dominate. He also had success in ODIs, where he took five-wicket hauls on five occasions. His exceptional contributions to cricket earned him a Knighthood in 1990, a fitting recognition of his greatness in the sport.
3. Imran Khan – Pakistan

Imran Khan, who later became the Prime Minister of Pakistan, was a magnificent all-rounder who left a lasting impact on cricket. In Test matches, he scored 3,807 runs at an average of 37.69 and took 362 wickets at an impressive average of 22.81. His pace and ability to swing the ball made him one of the most feared bowlers of his time.
Imran Khan was equally successful in One-Day Internationals, where he scored 3,709 runs and took 182 wickets in 175 matches. One of his most iconic moments came in 1992, when he led Pakistan to its first-ever Cricket World Cup victory. This achievement, combined with his excellence on the field, earned him a place in the ICC Cricket Hall of Fame. Imran Khan’s legacy as one of the finest all-rounders in cricket is secure.
Also Check: Asia’s No1 Betting Site
2. Kapil Dev – India

Kapil Dev holds a special place in Indian cricket history, especially for leading India to victory in the 1983 Cricket World Cup. As an all-rounder, Kapil made significant contributions with both the bat and ball. In Test cricket, he took 434 wickets in 131 matches, with his best bowling performance being 9 for 83 against the West Indies in 1983. His ability to swing the ball made him a key asset for India.
Kapil Dev was also a formidable batsman, scoring 5,248 runs in Test matches at an average of 31.05. His performance in One-Day Internationals was equally impressive, with 3,783 runs and 253 wickets. Kapil’s leadership in the 1983 World Cup remains one of the greatest achievements in Indian cricket. After his retirement in 1994, he briefly coached the Indian cricket team, further contributing to the sport.
1. Jacques Kallis – South Africa

Jacques Kallis is widely regarded as the greatest all-rounder in cricket history. His achievements with both bat and ball are unparalleled. Kallis scored over 10,000 runs in both Test and ODI formats, making him one of the most consistent batsmen ever. His batting skills were matched by his bowling, where he took 292 wickets in Test cricket and 273 wickets in ODIs.
What sets Kallis apart is that he remains the only cricketer to score over 10,000 runs and take more than 200 wickets in both Test and ODI cricket. His 23 Player of the Match awards in Test matches is a record that still stands today. Kallis retired from international cricket in 2014, leaving behind a legacy that has not been matched by any other player in the history of the game.
Also Check: Best Online Sports Betting Site