
Wikimedia Commons
The greatest batsmen, bowlers, and all-rounders to ever grace the crease — a ranking guaranteed to start a war in every cricket-loving nation.
Rankings featuring Top 10 Best Cricket Players of All Time across Top10Grid
Curated by our sports editors. Statistical evidence sets the floor; community vote moves the order.

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 #2 Sachin Tendulkar, who managed 53.78 across his legendary Test career. Bradman’s consistency transformed batting, making him the undisputed benchmark of cricketing excellence.
Sachin Tendulkar amassed 100 international centuries, a world record that stands 26 centuries ahead of #3 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.

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 #4 Shane Warne’s best match impact by any measure. Richards’ fearlessness made him the most destructive batsman of his generation.
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. He averaged 25.41 with the ball across 145 Tests, a strike rate of 57.4 that is faster than the average spin bowler’s. Warne’s 37 five-wicket hauls are the most by any spinner, 10 more than #2 Sachin Tendulkar’s wicket tally in Tests. His charisma and cunning redefined leg-spin, making him a showman who dominated the world stage.
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 #8 Jacques Kallis. That batting average ranks 15% higher than the typical top-order batsman of his era, cementing his legacy.
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 #5 Sir Garfield Sobers by 20%, showcasing unmatched consistency.

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.
Jacques Kallis is the most underrated cricketer ever, with 13,289 Test runs and 292 wickets—numbers that surpass all-rounders like #6 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 #5 Sir Garfield Sobers' Test average, but his all-round contribution remains undervalued.
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. His 414 ODI wickets at an average of 23.52 are 16% more than the runner-up on strike rate among top bowlers, outperforming #8 Glenn McGrath in that metric and surpassing #10 Brian Lara's highest score impact with match-winning consistency across formats.

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. His batting average of 52.88 in Tests is 10% higher than the typical great batsman, and his 11,953 runs include 34 centuries, placing him above #7 Sachin Tendulkar in terms of sheer audacity and flair. 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.
The most-voted lists across every category — curated weekly. Join the early readers.
No spam. One email per week. Unsubscribe anytime.




Create a free account or sign in to join the discussion.
Sign in to join the conversation

Top 10 Indian Cricket Legends of All Time
66 views · @admin

Top 10 Most Expensive Football Transfers Ever
66 views · @admin

Top 10 Best F1 Drivers of All Time
67 views · @admin

Top 10 Biggest Sporting Upsets of All Time
67 views · @admin

Top 10 Greatest Champions League Finals
67 views · @admin

Top 10 Greatest Female Tennis Players of All Time
67 views · @admin
Top 10 Greatest MMA Fighters of All Time
Top 10 Greatest Female Athletes of All Time
Top 10 Greatest Olympic Swimmers of All Time
Top 10 Greatest Women's Football Players of All TimeExplore more Sports rankings on Top10Grid
Because you're viewing Sports

Top 10 Best Sports Stadiums in the World
64 views · 0 votes

Top 10 Best Women Athletes of All Time
64 views · 0 votes

Top 10 Indonesia Surf Spots in 2026
64 views · 0 votes

Top 10 Best NFL Quarterbacks of All Time
65 views · 0 votes

Top 10 Highest-Paid Athletes in the World 2025
65 views · 0 votes

Top 10 Spanish Olympic Gold Medalists
65 views · 0 votes