A true all-rounder is rare. It is not enough to bat a bit and bowl a bit. The greatest players in this role would have made their team as a batter alone or as a bowler alone. Five names come up in almost every debate: Garry Sobers, Jacques Kallis, Imran Khan, Kapil Dev and Ian Botham. Each made a strong case in a different way. Here are the top 5 best all-rounders in cricket history.
Top 5 Best All-Rounders of All Time
1. Garry Sobers: West Indies
Sobers is the standard that every other all-rounder is measured against. The West Indian played 93 Tests and scored 8,032 runs at an average of 57.78 with 26 centuries. He also took 235 wickets, and he could bowl pace, orthodox spin and wrist spin depending on what the match needed.
His 365 not out against Pakistan in 1958 stood as the highest Test score for 36 years. In 1968, he hit six sixes in an over for Nottinghamshire against Glamorgan, a feat that became part of cricket folklore. He also captained his country and was a brilliant fielder close to the wicket.
2. Jacques Kallis: South Africa
If you judge by numbers, Kallis is the closest challenger to Sobers. The South African played 166 Tests and scored 13,289 runs at an average of 55.37, with 45 centuries. He also took 292 wickets at 32.65. He is the only player in Test history to score more than 10,000 runs and take more than 250 wickets.
His one-day record is also excellent, with more than 11,500 runs and 273 wickets. Kallis was not as flamboyant as some on this list, and his style was built on sound technique and patience. That is partly why he is sometimes undervalued. He did the work quietly for almost two decades, and his consistency across both skills over such a long career is unmatched.
3. Imran Khan: Pakistan
Imran’s case is built on his bowling. He took 362 Test wickets at an average of 22.81, which is one of the best figures ever recorded by a bowler with more than 300 wickets. He was a master of reverse swing and bowled with real pace and aggression.
His batting was good rather than great. He scored 3,807 Test runs at 37.69 and often batted at number six or seven. But his best years as an all-rounder, in the early 1980s, were remarkable, and in that period his batting average was in the high 40s and his bowling average in the low 20s. Imran also led Pakistan to the 1992 World Cup, which added a leadership achievement that few players can claim.
4. Kapil Dev: India
Kapil played 131 Tests and retired with a then-record 434 wickets at 29.64. He also scored 5,248 runs with eight centuries. That combination made him India’s first truly world-class fast bowler and a dangerous lower-order hitter.
His defining moment came in the 1983 World Cup, when he scored an unbeaten 175 against Zimbabwe after India had collapsed to 17 for 5. That innings kept India alive in the tournament, and he went on to lift the trophy as captain. Kapil also did something notable in bowling. He played for years on batting-friendly home pitches without much support from other quick bowlers.
5. Ian Botham: England
Botham may be the most dramatic cricketer on this list. He played 102 Tests, scoring 5,200 runs with 14 centuries and taking 383 wickets at 28.40. He took five wickets in an innings 27 times.
His defining year was 1981. At Headingley, England were following on and looked beaten, but Botham hit an unbeaten 149 and helped produce one of the most famous turnarounds in Test history. The series became known as Botham’s Ashes.
FAQs
Q. Who is one of the best all-rounders of all time?
A. Garry Sobers is the standard that every other all-rounder is measured against.
Q. How many Test wickets did Imran Khan take?
A. Imran Khan took 362 Test wickets.
Q. What did Kapil Dev score against Zimbabwe in the 1983 World Cup?
A. Kapil Dev scored an unbeaten 175 against Zimbabwe in the 1983 World Cup.
Q. Which year is known as Botham’s Ashes?
A. 1981 is known as Botham’s Ashes.
Get the Latest Cricket Updates at IceCric.News. Also, Follow Our Social Media for live updates on Facebook and Instagram.

