Cricket's Greatest Allrounders: Ranking History's Best
A definitive ranking of cricket's greatest allrounders — from Garry Sobers and Ian Botham to Kapil Dev, Imran Khan, and the modern era of Stokes, Jadeja, and de Villiers.
Cricket's greatest allrounders are players who would have been selected for their batting alone or their bowling alone — players who dominate in both disciplines simultaneously at the highest level. This is cricket's rarest talent.
The Definition of a True Allrounder
A true Test allrounder must average at least 25 with both bat and ball in Tests — ideally 30+ in both. Many players are described as allrounders but are either batting allrounders (bat at 6, bowl as third or fourth option) or bowling allrounders (reliable lower-order bat, primary wicket-taker). True dual-threat allrounders are rare. Garry Sobers averaged 57.78 with the bat and 34.03 with the ball; Ian Botham averaged 33.54 batting and 28.40 bowling — both comfortably meet the dual-threat standard.
All-Time Greatest Allrounders
| Player | Bat Avg | Wkts | Bowl Avg | Era |
|---|---|---|---|---|
| Garry Sobers (WI) | 57.78 | 235 | 34.03 | 1954-1974 |
| Ian Botham (ENG) | 33.54 | 383 | 28.40 | 1977-1992 |
| Imran Khan (PAK) | 37.69 | 362 | 22.81 | 1971-1992 |
| Kapil Dev (IND) | 31.05 | 434 | 29.64 | 1978-1994 |
| Richard Hadlee (NZ) | 27.16 | 431 | 22.29 | 1973-1990 |
| Jacques Kallis (SA) | 55.37 | 292 | 32.65 | 1995-2013 |
| Ben Stokes (ENG) | 35.60 | 198 | 32.47 | 2011-present |
| Ravindra Jadeja (IND) | 36.17 | 317+ | 24.27 | 2012-present |
Garry Sobers: The Undisputed Greatest
Garry Sobers is almost universally considered the greatest cricketer of all time. As a batter, he scored 8,032 runs at 57.78 — an average that would place him among the top 10 Test batters ever, if he only batted. As a bowler, he was genuinely versatile: he could bowl left-arm orthodox spin, left-arm wrist spin (chinaman), and left-arm medium-fast pace — three completely different bowling styles, each competent at Test level. He held the world record Test score (365*) for 36 years. No other cricketer in history has contributed as much in both disciplines.
Modern Allrounders: Jadeja and Stokes
Ravindra Jadeja and Ben Stokes are considered the two best allrounders in current Test cricket. Jadeja's left-arm spin is among the most economical in the world and he contributes 300+ Test wickets at a low average, combined with a batting average above 35. His fielding adds further value. Stokes's batting — particularly his capacity for match-winning innings under pressure (Headingley 2019, Cape Town 2020) — combined with his 32-average fast-medium bowling makes him England's greatest allrounder since Botham.
Frequently asked questions
Who is the greatest cricket allrounder of all time?
Garry Sobers is widely considered the greatest cricket allrounder of all time. He averaged 57.78 as a batter (among the highest ever) and took 235 Test wickets with three different bowling styles — left-arm spin, chinaman, and medium-fast.
Who is the best modern cricket allrounder?
Ravindra Jadeja (India) and Ben Stokes (England) are considered the two best allrounders in current Test cricket. Jadeja averages 36+ with the bat and 24 with the ball; Stokes averages 35+ with the bat and 32 with the ball.
