Skip to content
Foundation9

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.

Written by GeoCric EditorialUpdated Jul 28, 2026
ShareShareWhatsAppFacebook

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

PlayerBat AvgWktsBowl AvgEra
Garry Sobers (WI)57.7823534.031954-1974
Ian Botham (ENG)33.5438328.401977-1992
Imran Khan (PAK)37.6936222.811971-1992
Kapil Dev (IND)31.0543429.641978-1994
Richard Hadlee (NZ)27.1643122.291973-1990
Jacques Kallis (SA)55.3729232.651995-2013
Ben Stokes (ENG)35.6019832.472011-present
Ravindra Jadeja (IND)36.17317+24.272012-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.

Jacques Kallis is considered the greatest batting allrounder in history: his 55.37 batting average with 292 Test wickets is unmatched in terms of batting quality combined with significant bowling contribution. Some argue he should rank above Sobers.

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.