Henry G. Gilbert Nursery and Seed Trade Catalog Collection.; Peter Henderson & Co. / Wikimedia Commons (Public domain)
Top 10 Best Cricket Players of All Time
Discover the top 10 cricket players of all time, celebrating legendary batsmen, skilled bowlers, and versatile all-rounders who have defined the sport through their exceptional talents and contributions. This ranking highlights their impact on the game and is bound to fuel passionate debates among cricket enthusiasts worldwide.
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
- 0

Sir Donald Bradman’s Test batting average of 99.94 is statistically the most dominant performance in any sport ever, nearly doubling the next-highest average among players with over 20 innings. He needed just four runs in his final innings to reach a perfect 100, a pressure that would break most athletes. This towering average is 30% higher than the career average of Sachin Tendulkar, who managed 53.78 across his legendary Test career. Bradman’s consistency transformed batting, making him the undisputed benchmark of cricketing excellence.
- 0

Sachin Tendulkar amassed 100 international centuries, a world record that stands 26 centuries ahead of Sir Vivian Richards. He carried the hopes of over a billion people across a 24-year career, proving his resilience with a Test average of 53.78 from 200 matches. In 2010, he became the first player to score a double century in ODIs, a milestone that redefined limited-overs batting. His 18,426 Test runs remain the highest total, surpassing the runner-up by over 3,000 runs, cementing his legacy as the sport’s most prolific run-scorer.
- 0

Sir Vivian Richards averaged 50.23 in Test cricket without ever wearing a helmet, a feat unmatched among top-order batsmen in his era. His strike rate of 73.17 in the longer format was 15% faster than the average of his contemporaries, combining raw power with Caribbean flair. In ODIs, he scored a blazing 138 not out in the 1979 World Cup final, a performance that outperforms Shane Warne’s best match impact by any measure. Richards’ fearlessness made him the most destructive batsman of his generation.
- 0

Shane Warne’s 708 Test wickets rank second only to Muttiah Muralitharan, but his 1993 Ball of the Century to Mike Gatting remains the most iconic delivery ever bowled. His charisma and cunning redefined leg-spin, making him a showman who dominated the world stage.
- 0

Sir Garfield Sobers remains the greatest all-rounder in cricket history, posting a record 365 not out Test innings that stood for 36 years. Across formats, he amassed 8,032 runs and 235 wickets while averaging 57.78 in Tests—over 10 runs per innings more than Jacques Kallis. That batting average ranks 15% higher than the typical top-order batsman of his era, cementing his legacy.
- 0

Virat Kohli is the modern run-machine with a career average above 50 in all three formats, a feat achieved by less than 5% of batsmen. He has scored 27,000+ international runs and 80 centuries, and his ODI average of 58.15 is 12 points higher than the average top-order batsman. In one-day cricket, his strike rate surpasses that of Sir Garfield Sobers by 20%, showcasing unmatched consistency.
- 0

Muttiah Muralitharan leads all bowlers with 800 Test wickets and 534 ODI wickets—a record that may never be broken. His unique doosra spun 20% more than the average off-break, and he conceded only 22.72 runs per wicket in Tests, outperforming #7 Shane Warne by 2.55 runs per wicket. That economy rate is 18% better than the typical Test spinner.
- 0

Jacques Kallis is the most underrated cricketer ever, with 13,289 Test runs and 292 wickets—numbers that surpass all-rounders like Virat Kohli in combined output. He averaged 55.37 with the bat and 32.65 with the ball, making him 15% more productive than the average top-tier all-rounder. His batting average is 10% higher than Sir Garfield Sobers' Test average, but his all-round contribution remains undervalued.
- 0

Wasim Akram is the greatest left-arm fast bowler in history, a claim backed by his unmatched ability to swing the ball both ways at 90 mph. In the 1992 World Cup final, he delivered a spell of 3 for 49 that dismantled England and secured Pakistan's only title—a performance that remains the benchmark for fast bowling under pressure.
- 0#10

Brian Lara holds the highest individual Test score of 400 not out, a record he achieved against England in 2004, and also owns the first-class record of 501 not out. Lara's ability to dominate bowling attacks with grace and aggression redefined batting as an art form, cementing his legacy among the elite with a peak rating that remains 30% higher than the average of this list's top ten.
Who Is the Greatest Cricket Player of All Time?
Most cricket historians point to Sir Donald Bradman as the undisputed greatest. His Test batting average of 99.94 is nearly 40 runs higher than any other qualifier — a gap of dominance with no parallel in major team sport. Many fans argue for Sachin Tendulkar on the basis of his 24-year international career and world-record 100 international centuries across Tests and ODIs.
What about the best all-rounder ever? Sir Garfield Sobers (ranked #5 here) is the consensus pick: he averaged over 57 with the bat and took 235 Test wickets — a two-way combination no player has matched since. Jacques Kallis (#8) produced even larger raw numbers (13,289 Test runs, 292 wickets) but operated in a deeper talent pool.
How were these players ranked? The ranking weighs career statistics, how far each player exceeded their contemporaries, consistency across formats, and enduring influence on the game. Use the vote buttons above to push your favourite to the top.
Image credits
- Sir Donald Bradman: Vax80 / flickr (PDM)
- Sachin Tendulkar: Privatemusings / Wikimedia Commons (CC BY-SA 4.0)
- Sir Vivian Richards: Viv Richards / Wikipedia
- Shane Warne: Tourism Victoria from Australia / Wikimedia Commons (CC BY 2.0)
- Sir Garfield Sobers: Garfield Sobers / Wikipedia
- Virat Kohli: NAPARAZZI / Wikimedia Commons (CC BY-SA 2.0)
- Muttiah Muralitharan: Muttiah Muralitharan / Wikipedia
- Jacques Kallis: PaddyBriggs / Wikimedia Commons (Public domain)
- Wasim Akram: Arijit Basak / Wikimedia Commons (CC BY 2.0)
- Brian Lara: Brian Lara / Wikipedia
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.
You Might Also Like

Top 10 Indian Cricket Players of All Time
Top 10 Best Cricket Players of All Time

Top 10 Greatest Cricketers of All Time
Top 10 Greatest Cricketers of All Time
Rungrado, Camp Nou or FNB? Top 10 Largest Soccer Stadiums
#1 Rungrado 1st of May Stadium · #2 Camp Nou · #3 FNB Stadium

Top 10 Athletes Who Changed Their Sport's Economics Forever
#1 Michael Jordan — The Brand That Became a Religion · #2 Lionel Messi — The $150 Million Move That Changed MLS · #3 Cristiano Ronaldo — The $200M Man of Saudi Arabia

Top 10 Adventure Sports in Argentina
#1 Mountaineering on Aconcagua · #2 White-Water Rafting in Mendoza · #3 Ice Trekking on Perito Moreno

Top 10 Chinese Martial Arts & Sports
#1 Tai Chi (Taijiquan) · #2 Kung Fu (Wushu) · #3 Shaolin Kung Fu