
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.
Create a free account or sign in to join the discussion.
Sign in to join the conversation

Sir Donald Bradman's Test batting average of 99.94 is the most statistically dominant performance record in any sport — statisticians have calculated the nearest equivalent in other sports as a basketball player averaging 43 points per game. The Australian batsman scored 6,996 runs in 52 Tests (29 centuries) and was named one of Wisden's Five Cricketers of the Century in 2000.

The "Little Master" holds virtually every batting record in international cricket: 100 international centuries (51 in Tests, 49 in ODIs), 15,921 Test runs, 18,426 ODI runs, and 200 Test appearances. Tendulkar's 24-year international career from age 16 to 40 made him the most beloved cricketer in history and something approaching a deity in India.

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

Named one of Wisden's Five Cricketers of the Century alongside Bradman, Sobers, Richards, and Hobbs, Shane Warne took 708 Test wickets at an average of 25.41 — the most by any spinner in history. His "Ball of the Century" to dismiss Mike Gatting at Old Trafford in 1993 is the most celebrated individual delivery in cricket history.

Sir Vivian Richards averaged 50.23 in Tests while striking at a rate — 47 runs per 100 balls — unprecedented for a Test batsman of his era. He led the all-conquering West Indies teams of the 1970s and 1980s, never wearing a helmet in defiance of fast bowling, and scored the fastest Test century in history (56 balls) in 1986.

Sri Lankan off-spinner Muttiah Muralitharan is the highest wicket-taker in both Test (800 wickets) and ODI (534 wickets) cricket history. His unprecedented wrist-spin doosra delivery baffled batsmen for 19 years, and he took 5+ wickets in an innings 67 times in Test cricket — a record that dwarfs any other bowler.

Trinidadian left-hander Brian Lara holds the two highest individual scores in first-class cricket history: 501* for Warwickshire and 400* for the West Indies in Tests — both world records. His 153* against Australia at Barbados in 1999, chasing 308 to win after being 90 for 6, is widely considered the greatest Test innings ever played.

Pakistan's Wasim Akram is universally acknowledged as the greatest left-arm fast bowler in cricket history, and many judges place him among the top three bowlers of any style. His ability to swing an old ball at pace — devastating both right and left-handers with reverse swing — produced 414 Test wickets and 502 ODI wickets and two consecutive World Cup-winning deliveries in 1992.

Pakistan captain Imran Khan led his nation to their only Cricket World Cup title in 1992 at age 39, in one of sport's most famous against-the-odds triumphs. As a player he took 362 Test wickets and averaged 37.69 with the bat — genuine all-rounder statistics — while revolutionising the art of reverse swing bowling.

Indian captain Virat Kohli averaged over 50 in both Tests and ODIs at his peak and scored 50 international centuries by 2025 — making him the only active player in the company of Tendulkar's 100-century milestone conversation. His run-chasing ability, with 79 ODI centuries in successful run chases, and his contribution to the T20 era make him the defining batsman of his generation.
The most-voted lists across every category — curated weekly. Join the early readers.
No spam. One email per week. Unsubscribe anytime.
Explore more Sports rankings on Top10Grid
Cast your vote above to unlock the real distribution
Tap the arrows on any item to vote

Top 10 Most Successful Female Athletes of All Time
196 views · @admin

Top 10 Greatest Athletes of All Time
100 views · @admin

Top 10 Action Athletes of 2026
63 views · @admin

Top 10 Greatest Rivalries in Sports History
32 views · @admin

Top 10 Greatest Sports Rivalries of All Time
30 views · @admin

Top 10 Athletes Who Turned Their Sport Into a Fashion Statement
28 views · @admin
Because you're viewing Sports
Top 10 Greatest Athletes of All Time
309 views · 0 votes

Top 10 Moments from the 2026 Winter Olympics
286 views · 1 votes
Top 10 World Cup Hosting Controversies
208 views · 1 votes
Top 10 World Cup Penalty Shootout Dramas
201 views · 1 votes

Top 10 Most Successful Female Athletes of All Time
196 views · 1 votes

Top 10 Figure Skaters of All Time
116 views · 0 votes

Sir Donald Bradman's Test batting average of 99.94 is the most statistically dominant performance record in any sport — statisticians have calculated the nearest equivalent in other sports as a basketball player averaging 43 points per game. The Australian batsman scored 6,996 runs in 52 Tests (29 centuries) and was named one of Wisden's Five Cricketers of the Century in 2000.

The "Little Master" holds virtually every batting record in international cricket: 100 international centuries (51 in Tests, 49 in ODIs), 15,921 Test runs, 18,426 ODI runs, and 200 Test appearances. Tendulkar's 24-year international career from age 16 to 40 made him the most beloved cricketer in history and something approaching a deity in India.

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

Named one of Wisden's Five Cricketers of the Century alongside Bradman, Sobers, Richards, and Hobbs, Shane Warne took 708 Test wickets at an average of 25.41 — the most by any spinner in history. His "Ball of the Century" to dismiss Mike Gatting at Old Trafford in 1993 is the most celebrated individual delivery in cricket history.

Sir Vivian Richards averaged 50.23 in Tests while striking at a rate — 47 runs per 100 balls — unprecedented for a Test batsman of his era. He led the all-conquering West Indies teams of the 1970s and 1980s, never wearing a helmet in defiance of fast bowling, and scored the fastest Test century in history (56 balls) in 1986.

Sri Lankan off-spinner Muttiah Muralitharan is the highest wicket-taker in both Test (800 wickets) and ODI (534 wickets) cricket history. His unprecedented wrist-spin doosra delivery baffled batsmen for 19 years, and he took 5+ wickets in an innings 67 times in Test cricket — a record that dwarfs any other bowler.

Trinidadian left-hander Brian Lara holds the two highest individual scores in first-class cricket history: 501* for Warwickshire and 400* for the West Indies in Tests — both world records. His 153* against Australia at Barbados in 1999, chasing 308 to win after being 90 for 6, is widely considered the greatest Test innings ever played.

Pakistan's Wasim Akram is universally acknowledged as the greatest left-arm fast bowler in cricket history, and many judges place him among the top three bowlers of any style. His ability to swing an old ball at pace — devastating both right and left-handers with reverse swing — produced 414 Test wickets and 502 ODI wickets and two consecutive World Cup-winning deliveries in 1992.

Pakistan captain Imran Khan led his nation to their only Cricket World Cup title in 1992 at age 39, in one of sport's most famous against-the-odds triumphs. As a player he took 362 Test wickets and averaged 37.69 with the bat — genuine all-rounder statistics — while revolutionising the art of reverse swing bowling.

Indian captain Virat Kohli averaged over 50 in both Tests and ODIs at his peak and scored 50 international centuries by 2025 — making him the only active player in the company of Tendulkar's 100-century milestone conversation. His run-chasing ability, with 79 ODI centuries in successful run chases, and his contribution to the T20 era make him the defining batsman of his generation.