Cricket History & InsightsEvergreen cricket guides and records
Rankings

Best All-Rounders in Cricket History Across All Eras

All-rounders are rare because they solve two selection problems at once. The greatest ones can win matches with either discipline.

Quick read: A cross-era guide to cricket's greatest all-rounders.

  1. Garfield Sobers

    The benchmark: elite batting, multiple bowling styles and athleticism.

  2. Jacques Kallis

    Great batter's record plus serious seam-bowling value.

  3. Imran Khan

    Strike fast bowler, high-class batter and leader.

  4. Ian Botham

    Explosive runs, wickets and match-winning charisma.

  5. Kapil Dev

    Carried India's pace attack and attacked with the bat.

  6. Richard Hadlee

    Bowling greatness with valuable runs.

  7. Shakib Al Hasan

    Modern all-format consistency.

  8. Shaun Pollock

    Economy, seam accuracy and reliable batting.

  9. Ben Stokes

    Defining modern impact player in major moments.

  10. Keith Miller

    Gifted post-war all-rounder with pace and strokeplay.

A true all-rounder changes team balance before the match even starts.
Research and reference links

Last reviewed: June 2, 2026. Rankings are editorial where no official all-time ranking exists.