Skip to main content
Top10Grid
Top 10 Best Cricket Players of All Time — Sports Top 10 List

Henry G. Gilbert Nursery and Seed Trade Catalog Collection.; Peter Henderson & Co. / Wikimedia Commons (Public domain)

Athlete

Top 10 Best Cricket Players of All Time

The greatest batsmen, bowlers, and all-rounders to ever grace the crease — a ranking guaranteed to start a war in every cricket-loving nation.

2026112 views

Top10Grid rankings are decided by votes, not algorithms — use the buttons below to move this list.

Person

Rankings featuring Top 10 Best Cricket Players of All Time across Top10Grid

Be the first
editorial
Top10Grid Editorial
Editorial team

Current Rankings

Share this list
112 views
Share:
Get ranking updates
Vote items up or down — rankings update instantly

Get the weekly sports rundown

Only lists published since the last email. Join the early readers.

  • Only Top 10s published in the last 7 days
  • One email a week — and none at all in a week with nothing new
  • Unsubscribe in one click

No spam. One email per week. Unsubscribe anytime.

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.

Readers Also Ranked

More Lists Like This

Frequently asked questions

Who is widely considered the greatest cricket player of all time?

Sir Donald Bradman is universally regarded as the greatest batsman in cricket history, with a Test batting average of 99.94 that remains unmatched.

What criteria are used to rank the top 10 cricket players of all time?

Rankings typically consider career statistics (runs, wickets, averages), impact on matches, longevity, and influence on the sport across Test, ODI, and T20 formats.

Why is Sachin Tendulkar often included in the top 10 list?

Sachin Tendulkar holds the record for most international runs (34,357) and most centuries (100) across all formats, making him one of cricket's most prolific and enduring batsmen.

Are there any bowlers in the top 10 best cricket players of all time?

Yes, bowlers like Shane Warne, Muttiah Muralitharan, and Wasim Akram are frequently listed due to their record-breaking wicket hauls and game-changing performances.

How do modern players like Virat Kohli compare to all-time greats?

Virat Kohli's exceptional batting average and high century count across formats place him among the greatest, but longevity and era-adjusted comparisons keep legends like Bradman and Tendulkar ahead in all-time rankings.

Discussion

Have a take on this ranking?

Comments are how the argument actually happens here. Posting one needs a free account — it takes about a minute.

No comments yet.

The first comment sets the terms of the argument.

Would your top 10 look different?

Publish your own ranking of this topic. Your list gets its own page, and readers vote on it the same way you just voted on this one.

Build your own Top 10

People Also Explore

Because you're viewing Sports

You might also like

More in Sports

See all