Skip to main content
Top10Grid
Top 10 Greatest Cricketers of All Time — Sports Top 10 List
Athlete

Top 10 Greatest Cricketers of All Time

Cricket's long and illustrious history has produced batsmen, bowlers, and all-rounders of extraordinary gifts across five continents. From Don Bradman's mathematically incomprehensible Test average to Sachin Tendulkar's 100 international centuries, these ten cricketers transcended the sport's technical demands to achieve immortality.

2026363 views

Top10Grid lets the community re-rank anything — this order comes from source research for now; use the buttons below to vote it up or down.

Current Rankings

  1. 0

    #1 Don Bradman — Top 10 Greatest Cricketers of All Time

    Don Bradman's Test batting average of 99.94 is the most statistically dominant performance in any major sport — a gap so vast that statisticians calculate the nearest equivalent would be a basketball player averaging 43 points per game. In 52 Tests, he scored 6,996 runs with 29 centuries, a rate of centuries every 1.79 innings that outperforms Sachin Tendulkar's rate of one every 5.4 innings. Named one of Wisden's Five Cricketers of the Century in 2000, his average remains 45.77 runs higher than the average of all other Test batsmen, a chasm unrivaled in sports history.

    Details →
  2. 0

    #2 Sachin Tendulkar — Top 10 Greatest Cricketers of All Time

    Sachin Tendulkar holds virtually every major batting record: 100 international centuries (51 in Tests, 49 in ODIs), 15,921 Test runs, 18,426 ODI runs, and a record 200 Test appearances. His 24-year career from age 16 to 40 yielded a Test average of 53.78, which is 46.16 points below Don Bradman's 99.94 but still 12.4 runs higher than the typical top-order batsman's career average. Tendulkar's 34,357 international runs are 18,361 more than Garfield Sobers' total, cementing him as the most prolific and beloved cricketer in history, revered as a deity in India.

    Details →
  3. 0

    #3 Garfield Sobers — Top 10 Greatest Cricketers of All Time

    Garfield Sobers is universally regarded as cricket's greatest all-rounder, a left-handed genius who bowled three styles of left-arm pace and spin with equal mastery. His unbeaten 365 stood as the world Test record for 36 years, and his six sixes off a single over in 1968 remains iconic.

    Details →
  4. 0

    #4 Shane Warne — Top 10 Greatest Cricketers of All Time

    Shane Warne's 708 Test wickets at an average of 25.41 make him the most prolific spinner in history, and only Muttiah Muralitharan has more Test wickets overall. His 'Ball of the Century' to dismiss Mike Gatting in 1993 is the most celebrated delivery ever, and he was named one of Wisden's Five Cricketers of the Century.

    Details →
  5. 0

    #5 Vivian Richards — Top 10 Greatest Cricketers of All Time

    Sir Vivian Richards redefined Test batting with a strike rate of 47 runs per 100 balls, unmatched for his era, averaging 50.23 across 121 matches. He scored the fastest Test century in history, off just 56 balls in 1986, dismantling the England attack. Leading the West Indies to 15 consecutive series wins, he never wore a helmet against hostile fast bowling—a testament to his invincible aura. His 1984 run tally of 1,259 in a calendar year remains a benchmark for aggressive consistency.

    Details →
  6. 0

    #6 Muttiah Muralitharan — Top 10 Greatest Cricketers of All Time

    Muttiah Muralitharan is cricket’s most prolific wicket-taker, with 800 Test and 534 ODI scalps—a combined 1,347 international wickets, more than any other bowler in history. His unique doosra delivery, generated from an unorthodox wrist-spin action, bewildered batsmen across 19 years, yielding 67 five-wicket hauls in Tests, a record that dwarfs the second-best (Warne’s 37).

    Details →
  7. 0

    #7 Brian Lara — Top 10 Greatest Cricketers of All Time

    Brian Lara owns the two highest individual scores in first-class history: 501 not out for Warwickshire and 400 not out in Tests—both world records that surpass the next best by 39 and 1 runs respectively. His legendary 153 not out against Australia in 1999, chasing 308 after being 90 for 6, is hailed as the greatest Test innings, featuring a strike rate of 87.93. His 375 in 1994 stood as the Test record for a decade, cementing his place as the ultimate batsman for mammoth totals.

    Details →
  8. 0

    #8 Wasim Akram — Top 10 Greatest Cricketers of All Time

    Wasim Akram is regarded as the greatest left-arm fast bowler ever, with 414 Test and 502 ODI wickets, including a record 20 five-wicket hauls in ODIs. His mastery of reverse swing at 140+ km/h delivered two consecutive wickets in the 1992 World Cup final—a feat no other bowler matched. Akram’s ability to swing the old ball both ways gave him 25% more wickets than any other left-armer in history, cementing his reputation as the architect of modern fast bowling.

    Details →
  9. 0

    #9 Imran Khan — Top 10 Greatest Cricketers of All Time

    Imran Khan is the greatest all-rounder captain in cricket history, leading Pakistan to their only World Cup title in 1992 at age 39. His revolution of reverse swing bowling altered the sport's dynamics, and his 3,807 Test runs at 37.69 surpass the average all-rounder benchmark of 30.00 by 25.6%. This combination of leadership and skill sets a standard that no other captain on this list matches.

    Details →
  10. 0

    #10 Virat Kohli — Top 10 Greatest Cricketers of All Time

    Virat Kohli is the defining batsman of his generation, averaging over 50 in both Tests and ODIs at his peak. He scored 50 international centuries by 2025, the only active player in Tendulkar's 100-century conversation—a feat 100% unique among current cricketers.

    Details →
Image credits
  • Don Bradman: Don Bradman / Wikipedia
  • Sachin Tendulkar: Sachin Tendulkar / Wikipedia
  • Garfield Sobers: Garfield Sobers / Wikipedia
  • Shane Warne: Shane Warne / Wikipedia
  • Vivian Richards: Viv Richards / Wikipedia
  • Muttiah Muralitharan: Muttiah Muralitharan / Wikipedia
  • Brian Lara: Brian Lara / Wikipedia
  • Wasim Akram: Wasim Akram / Wikipedia
  • Imran Khan: Imran Khan / Wikipedia
  • Virat Kohli: Virat Kohli / Wikipedia

Related Videos

👉 Top 12 Indian Cricketers of All Time 🏏 | Sachin, Dhoni, Kohli, Kapil Dev & Legends" #indiancaptain

Dev Kohli 12.5M views

Greatest Cricketers Off All Time (BBC)

Let'sTalkNow3.5M views

Ravi Shastri picks his all-time top 5 Indian cricketers 👀🏏

The Overlap Cricket1.0M views

THE 30 BEST CRICKETERS OF ALL TIME 🥵🥶 #shorts #cricket

INVINCIBLE SHORTS784K views

Top 10 Greatest Cricket Batsmen of All Time

WatchMojo.com630K views

Rank it your way

Remix this list into your own ranking, or head to the play hub for every game mode and community breakdown — blind mode, challenges, tier lists, and more.

Play this list →