
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.
Rankings featuring Top 10 Greatest Cricketers of All Time across Top10Grid
Curated by our sports editors. Statistical evidence sets the floor; community vote moves the order.

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 #2 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.

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 #3 Garfield Sobers' total, cementing him as the most prolific and beloved cricketer in history, revered as a deity in India.

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. In 93 Tests, he scored 8,032 runs at an average of 57.78 and took 235 wickets at 34.03, a combined output that surpasses #4 Shane Warne's purely bowling contribution by 4,808 runs, while his batting average is 32.38 runs higher than Warne's bowling average, underscoring his unmatched versatility.

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. Warne's wickets total is 473 more than #3 Garfield Sobers' 235, and his strike rate of 57.4 is 11.3% faster than the average of all Test bowlers with at least 200 wickets, confirming his status as the master of spin.

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. This strike rate outperforms #6 Muralitharan’s batting contributions by a wide margin, while his 8,540 Test runs at a higher scoring tempo than the average top-order batsman of his time underscore his dominance. His 1984 run tally of 1,259 in a calendar year remains a benchmark for aggressive consistency.

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). This strike rate of once every 56.6 balls in Tests is faster than the average spinner’s 68.1, and his 22 ten-wicket match hauls best every competitor. At 800 wickets, he leads #5 Richards’ total Test runs by 802, showcasing his unrivaled longevity and consistency against all batting lineups.

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. Lara’s 11,953 Test runs at an average of 52.88 include 34 centuries, three faster than #7 Viv Richards' 24, and his highest score of 400* is 100 runs more than any other player's best. His 375 in 1994 stood as the Test record for a decade, cementing his place as the ultimate batsman for mammoth totals.

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. With a strike rate of 54.6 in Tests, he outperforms #8 Brian Lara’s batting average of 52.88 in dismissing key batsmen, while his 16.6 strike rate in ODIs is faster than #6 Muralitharan’s 19.3. 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.

Imran Khan is the greatest all-rounder captain in cricket history, leading Pakistan to their only World Cup title in 1992 at age 39. He took 362 Test wickets and averaged 37.69 with the bat—genuine all-rounder statistics that outperform #10's pure batting focus. 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.

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. His run-chasing ability, with 79 ODI centuries in successful chases, is 30% more than the runner-up's tally. Priced as a T20 icon, his 12,169 ODI runs are faster than the average top-order batsman, cementing his legacy as the ultimate modern batsman.
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 Football Stadiums in the UK 2026
61 views · @admin

Top 10 Greatest NBA Dunks in History
62 views · @admin

Top 10 Turkish Sports Heroes of All Time
62 views · @admin

Top 10 Best Boxing Matches Ever
63 views · @admin

Top 10 Biggest Sports Upsets of 2025
63 views · @admin

Top 10 Cycling Routes in Germany 2026
63 views · @admin
Top 10 Greatest Cyclists of All Time
Top 10 Richest Athletes of All Time
Top 10 Greatest Cricket Players of All TimeExplore more Sports rankings on Top10Grid
Because you're viewing Sports

Top 10 Greatest Athletes Who Transcended Their Sport and Changed the World
60 views · 0 votes

Top 10 Greatest Boxing Matches of All Time
60 views · 0 votes

Top 10 Football Stadiums in the UK 2026
61 views · 0 votes

Top 10 Greatest Olympic Moments of All Time
61 views · 0 votes

Top 10 Greatest NBA Dunks in History
62 views · 0 votes

Top 10 Greatest World Cup Goals Ever Scored
62 views · 0 votes