SportsMonkie
Cricket

Greatest All-Rounders in Cricket History: The Complete List

The greatest all-rounders in cricket history could win matches with both bat and ball. Here are the players who defined the role across all eras.

By SportsMonkie Editorial Updated June 29, 2026

The greatest all-rounders in cricket history are players who could have been selected for their team on either discipline alone — they did not just contribute in both, they excelled in both. This is a rare combination, and the players listed here represent the game’s most complete performers across different eras.

Criteria for Greatness as an All-Rounder

A genuine all-rounder meets two conditions:

  • Batting: capable of batting in the middle order or higher and making significant contributions
  • Bowling: capable of taking wickets consistently at the highest level, not merely containing

The “bits and pieces” player — good at one, useful in the other — is a useful team member but not a true all-rounder in the historical sense.

The Greatest All-Rounders in Test Cricket

PlayerCountryEraBatting styleBowling style
Garfield SobersWest Indies1954–1974Left-hand, middle orderLeft-arm pace and spin
Imran KhanPakistan1971–1992Right-hand, lower-middle orderRight-arm fast-medium
Richard HadleeNew Zealand1973–1990Right-hand, lower orderRight-arm fast-medium
Ian BothamEngland1977–1992Right-hand, lower-middle orderRight-arm fast-medium
Kapil DevIndia1978–1994Right-hand, lower-middle orderRight-arm fast-medium
Jacques KallisSouth Africa1995–2013Right-hand, middle orderRight-arm medium-fast
Ben StokesEngland2011–presentLeft-hand, middle orderRight-arm fast-medium
Shakib Al HasanBangladesh2006–presentLeft-hand, top-middle orderLeft-arm spin

Garfield Sobers — The Benchmark

No discussion of great all-rounders begins anywhere other than Sir Garfield Sobers. He bowled in three distinct styles — left-arm orthodox spin, wrist spin, and left-arm pace — and batted with elegance and authority at number six or higher. He also held the world record for the highest individual Test score for many years. He is the reference point against which every other all-rounder is measured.

The 1980s Quartet

The 1980s produced a remarkable simultaneous flowering of great all-rounders: Imran Khan, Richard Hadlee, Ian Botham, and Kapil Dev. All four were genuine match-winners in both disciplines, and their head-to-head comparisons produced some of the era’s most engaging cricket debates. Hadlee is often considered the most technically complete, while Botham’s most celebrated moments — including his extraordinary 1981 Ashes performance — belong among the great individual sporting feats.

Jacques Kallis — The Case for Statistical Greatness

Jacques Kallis accumulated statistics in Test cricket that are arguably unmatched as a combined batting and bowling record. He scored heavily across a very long career while also taking wickets consistently. His contribution was sometimes undervalued because he was seen as too measured — but his numbers, examined coldly, make a compelling case for him as the greatest all-rounder in terms of sustained output.

Modern All-Rounders

Ben Stokes has established himself as the premier Test all-rounder of the current era, capable of match-defining performances with both bat and ball. Shakib Al Hasan’s career record across formats is outstanding, particularly in ODI and T20 cricket. Ravindra Jadeja is among the finest fielder-bowling-batting combinations in the current game.

Quick summary: Garfield Sobers is the widely accepted greatest cricket all-rounder of all time. The 1980s quartet of Imran Khan, Hadlee, Botham, and Kapil Dev all merit close consideration. In the modern era, Ben Stokes and Shakib Al Hasan represent the standard.

Frequently asked questions

Who is considered the greatest all-rounder in cricket history?+

Sir Garfield Sobers is most widely regarded as the greatest cricket all-rounder of all time. He excelled as a left-arm pace and spin bowler and as a middle-order batter of the highest quality, and he was also a brilliant fielder.

What qualifies someone as a true all-rounder in cricket?+

A genuine all-rounder is someone who would merit selection in a Test XI purely as a batter OR purely as a bowler — not someone who does one well and the other adequately.

Who is the best modern all-rounder in cricket?+

Ben Stokes of England is widely considered the best all-rounder in current Test cricket. Shakib Al Hasan holds outstanding career numbers across formats, and Ravindra Jadeja is highly rated as a left-arm spinner who also contributes significantly with the bat.

Sources