Top 10 Best Cricketers of All Time

When you think about the best cricketers of all time, it's impossible not to feel a sense of awe. These are the players who have set records, carried their teams through tough situations, and created moments that fans still talk about decades later. They've dominated on every surface, under every condition, and against every opponent, earning their place in the hearts of cricket fans everywhere.

Who do you think deserves to be called the greatest cricketer of all time? Maybe you're drawn to a genius with the bat, a bowler who always seemed to have the perfect delivery, or an all-rounder who could change a game with both their batting and bowling. Whoever your favorites are, your vote helps celebrate the incredible talent and legacy of the game's finest.

The Top Ten
  1. Sachin Tendulkar

    Sachin Ramesh Tendulkar is a former Indian cricketer and captain who is widely regarded as one of the greatest batsmen of all time. He is the highest run-scorer in the history of international cricket and was the first player to score 100 international centuries. Tendulkar received the Bharat Ratna,... read more

    No doubt, Sachin is and always will be the best. Great batsmanship! He has scored a century twice, I guess. No one is a match for him. Like, he is the God of Cricket. His determination is also incredible.

    Many times, he gets out in the 90s, even on 99, just one run short of a century. But still, he never shows regret or depression. He leaves the cricket ground as the same Sachin who entered to bat. The audience is always astonished by his calm and collected behavior.

    But unfortunately, he has retired. The God of Cricket has retired. He was my favorite. I feel so sad. But it's okay. And yes, no one in the coming generations will ever achieve what he has.

    The youngest cricketer, the first to become old and retire. The God of Cricket, Sachin Tendulkar.

  2. Don Bradman

    Sir Donald George Bradman, often referred to as "The Don," was an Australian international cricketer widely acknowledged as the greatest batsman of all time. Bradman's career Test batting average of 99.94 is regarded as the highest statistical achievement in any major sport. His legacy continues to influence... read more

    Sir Donald Bradman, also known as The Don, is considered by most experts the greatest batsman ever. His batting average in Test cricket was a staggering 99.94, an achievement unmatched in any major sport. Bradmanesque is a term synonymous with exceptional excellence, not just in the world of cricket but also in other fields. He epitomizes excellence in cricket.

    With a Wisden rating of 1349, the right-handed batsman is the top Test batsman ever, outranking the No. 2, Sachin Tendulkar, by 349 points. The Don has 29 Test cricket centuries and 117 First-Class cricket centuries to his name. His top score in Test cricket is 334. There is no other Australian, except for Ned Kelly, who has more biographies written about them.

  3. Vivian Richards

    He never wore a helmet and played in an era of great fast bowling when fast bowlers were not limited to one bouncer an over. He had a Test batting average of 50 and a strike rate of 70. An absolutely fearless genius, unlike the modern batsmen covered in full armor.

    A real champion. No helmet, chewing gum, and swaggering to the crease to smash Lillee around. Talking of Lillee, why isn't the best fast bowler in history on the list? When we talk of Lillee, we are talking king of kings in the fast bowling ranks.

    No one dominated a high-quality bowling attack as Vivian Richards did. I see only one person who was as good against the same quality bowlers: Sunil Gavaskar.

  4. Shane Warne

    Shane Keith Warne (September 13, 1969 - March 4, 2022) was an Australian international cricketer, widely regarded as one of the greatest leg-spin bowlers in the history of the sport. He took over 700 wickets in Test cricket and was a key figure in Australia's dominance in the late 1990s and early 2000s... read more

    One of the best spin bowlers the world has ever seen. His performances made Australia the best cricketing nation in the world. He will be remembered as the best spin bowler ever and will be an inspiration for young cricketers.

    Brilliant player, no doubt, and magic to watch. Pity he never scored that century, but footage shows he was dismissed on a no-ball.

    His bowling was all class.

    Ha! No doubt the best leg spinner in the world cricket arena. The man who has bowled the Ball of the Century.

    Undoubtedly, he is the best-ever spinner anyone can see!

  5. Mahendra Singh Dhoni

    Mahendra Singh Dhoni, commonly known as MS Dhoni, is an Indian international cricketer who captained the Indian national cricket team. Under his leadership, India won the 2007 ICC T20 World Cup, the 2011 ICC Cricket World Cup, and the 2013 ICC Champions Trophy. Dhoni is considered one of the most successful... read more

    Best captain ever! So many captains came before him and tried to make a difference in the team, but no one could ever take it to such a high level as he has.

    I mean, come on - he made India win the 2011 World Cup! Great guy. He should be somewhere in the top 5, not ninth. Don't you think?

    Mahendra Singh Dhoni was not just a player. He was the man who fulfilled the dreams of Indian cricket and its fans. The losing streak and the supporters' demand for a World Cup win were satisfied in 2011, after 23 years, under his strong and profound leadership.

    The major ICC trophies and the best Asian Province trophies of cricket are all presented with pride because of this man. Under his captaincy, India emerged victorious in prestigious tournaments. He held his head high and led like a true leader, not just a captain.

    His contributions with the bat to finish matches, even when the equation seemed unreal, his strategy and tactical behavior on the pitch, and his underrated talent in his younger years becoming exposed to all made him a true legend. By the end of his journey, he became the GREATEST OF ALL TIME. The G.O.A.T. of cricket.

  6. Shahid Afridi

    Sahibzada Mohammad Shahid Khan Afridi, widely known as Boom Boom, is a retired Pakistani cricketer. He played international cricket from 1996 to 2017 and was known for his aggressive batting and leg-spin bowling. Afridi famously held the record for the fastest century in One Day Internationals for nearly... read more

    Saying Afridi is lagging behind any other cricketer on earth is like saying the sun rises in the west instead of the east. He is not only a marvel at his skill but also an excellent sportsman, gentleman, and all-rounder in all formats of the game and in his life. He had the most unorthodox entry in cricket and was certainly the most entertaining one.

    He is the best captain of Pakistan I have ever seen. He holds the world record for 100 runs off 37 balls. That's why we call him Boom Boom. I am the biggest fan of Shahid Afridi.

    I have liked him since my childhood. Shahid Vai, we like you.

  7. Virat Kohli

    Virat Kohli is an Indian cricketer who was born on November 5, 1988. He formerly captained the India national team in all formats, stepping down as Test captain in January 2022 after being replaced as ODI captain in December 2021. Kohli retired from T20I cricket in June 2024 and Test cricket in May 2025... read more

    Virat Kohli is just too good for other teams and was, is, and will be my idol. It doesn't matter if Virat doesn't score runs. Thank you for becoming such a good cricketer for India.

    I'm proud of myself because I am a Punjabi and an Indian, and the best batsman and idol for me is an Indian and Punjabi. Good luck in the future, Virat Kohli.

    He should be on top. He is made only for winning. He is even better than Sachin Tendulkar. If anyone hates him, please stop hating him because if you are hating him, you are hating India. People often talk about his attitude, but he has the type of attitude a person should have.

  8. Gary Sobers

    Greatest cricketer of all time by at least 1 million miles. He hit six sixes in one over and was the greatest fielder of all time, equal with Jonty Rhodes. He once caught a ball while airborne, threw it at the stumps, hit the stumps side-on, and then fell to the ground. A cricketing genius.

    He could bowl off-spin, leg-spin, and even fast. He opened the bowling at pace and had an average of at least 58+.

    By a mile the best ever. Amazing batsman, bowled everything from spin, swing, seam, you name it.

    Truly the best if you evaluate the complete sport. Batting, bowling, and fielding.

  9. Brian Lara

    He was just the best, and his record speaks for itself. He helped make West Indies better and got the highest individual score not once but twice.

    Who can beat that? Maybe another West Indian.

    Lara is undoubtedly the best. His records are proof.

    If you have common sense, you would know that Brian is a very good cricketer.

  10. Jacques Kallis

    Jacques Kallis, born October 16, 1975, is a South African cricket coach and former cricketer. He is considered one of the greatest all-rounders in the history of the sport. Kallis played international cricket for South Africa from 1995 to 2014 and later took on coaching roles with international teams... read more

    Guys, don't ignore this comment. Kallis is way better than Tendulkar and is the best all-rounder in the world.

    So please, we need votes. Vote for Kallis!

    Khan, Hadlee, Sobers, Miller, Botham, Dev are also all good choices. Probably Pollock as well, but I personally agree that this bloke, Kallis, is awesome.

    He is such a marvelous player. I think no player can bat like him. We cannot see a better batsman after him.

  11. The Newcomers
  12. ?

    Babar Azam

    Best T20 cricketer ever. Best right now.

  13. ?

    Inzamam-ul-Haq

  14. The Contenders
  15. Frank Worrell

  16. Allan Border

    The best skipper we have ever had. You would be wise to consider him the very best in many ways. He is a real champion.

    His cut shots were excellent, and he was a great spinner as well.

  17. Imran Khan

    Imran Ahmed Khan Niazi (born October 5, 1952) is a Pakistani politician, former cricketer, and philanthropist who served as the 22nd Prime Minister of Pakistan from August 2018 to April 2022. He is the founder of the Pakistan Tehreek-e-Insaf (PTI) party, which he established in 1996. As of July 2025... read more

    Don't forget he was voted as the sexiest man alive by an Australian magazine.

  18. Glenn McGrath

    Class. Perfect technique and menacing pace at times. He could also hit that 5-cent piece on the same spot every ball.

    Wonderful player.

    Glenn McGrath, the most intelligent bowler ever.

  19. Adam Gilchrist

    Adam Gilchrist is a retired Australian international cricketer known for his aggressive batting and exceptional skills as a wicketkeeper. He scored 33 centuries in international cricket, with 17 in Tests and 16 in One-Day Internationals. Gilchrist is widely regarded as one of the greatest wicketkeeper-batsmen... read more

    Adam Gilchrist is known as the best wicket-keeper batsman of all time. He has the highest strike rate in all three formats. He is also the most impressive cricketer ever. Each and every one of his shots is unforgettable. He is the best ever.

    Adam Gilchrist is always my favorite. He should be in a much better position than Sachin. A much better player.

    Adam Gilchrist at No.14? Bad, very bad. You don't know anything about cricket. He should be number 1, no doubt.

  20. AB de Villiers

    Abraham Benjamin de Villiers, commonly known as AB de Villiers or Mr. 360, is a retired South African international cricketer. He played for the South African national team from 2004 to 2018 and was widely admired for his innovative batting style and versatility. De Villiers also played in various domestic... read more

    Mr. 360, the wizard of cricket, and mostly the rule changer for cricket.

  21. Muttiah Muralitharan

    Remember one little thing: Murali's last match. Sachin and Don couldn't perform well in their last matches, but this legend got 8 wickets in his last match. Murali is not just a cricketer. He is an icon. As a Tamil boy, he is the icon of Sri Lankan Sinhala and Tamil friendship.

    Should be higher up. The best bowler in the history of the game based on data, with the most wickets.

    The Sri Lankan off-spinning legend holds the record for the most number of wickets in cricket. He is well-known for his doosra.

  22. Steve Waugh

    A brilliant player and did much for cricket here. A wonderful skipper as well.

    The greatest Aussie captain who led Aussies to triumphs in 1999.

  23. Sunil Gavaskar

    He is the best cricket player of all time. Against the West Indies, he showed that no one could frustrate him. He was known as the Little Master because he was 5'6" and an amazing batsman.

    Sunil Manohar Gavaskar was an Indian opener and a great captain. He was the best opener of the '70s.

    Before my time, really, but I agree he was great.

  24. Kapil Dev

    Kapil Dev is an extraordinary cricket legend, and if he had not won the World Cup for India, they would have remained a bad team. He saved India, broke records, and led his team to victory. He should be in the top five!

    Please be serious. He must be in the 4th position, over Dale Steyn, Shahid Afridi, Shakib al Hasan, Shane Watson, etc.

    Made India win their first World Cup. Is there any more doubt?

  25. Ricky Ponting

    Ricky Thomas Ponting is an Australian cricket coach, commentator, and former international cricketer. He captained the Australian national team in its most successful era and is widely considered one of the greatest batsmen in cricket history. As of 2025, he serves as head coach of the Punjab Kings in... read more

    The greatest because he made heaps of runs and competed with Sachin while being a captain. Sachin was never a good captain. He wilted under pressure and only scored when all was well. Ponting made a century in the World Cup final. Sachin could never handle pressure.

    19! Really, are you even following cricket, guys? He is definitely one of the best, if not the best cricketer of all time in terms of all aspects you can think of!

    It would be a real injustice if he is not ranked in the top 5.

    He is the all-time greatest all-around cricketer in terms of skills, intelligence, and wits. No one can match the prowess Ponting possesses.

  26. Virender Sehwag

    Virender Sehwag is a former Indian cricketer known for his aggressive batting style and success as an opening batsman. He played for India from 1999 to 2013 and is one of four players to have scored two triple centuries in Test cricket. Sehwag was also part of the Indian team that won the 2011 Cricket... read more

    This man opened up the doors for the likes of Gautam Gambhir, Yuvraj Singh, MS Dhoni, and Suresh Raina. Indians were no longer seen for their submissive and slow batting but rather coming out with full aggression.

    More than his stats, he will always be remembered as the best entertainer of his times.

    An excellent batsman at the top of the order. The greatest explosive batsman that I have known, good and attentive in the field.

    Virender Sehwag is an outstanding all-round cricketer.

  27. Curtly Ambrose

  28. Clive Lloyd

    West Indian opening legend. The greatest captain and legend cricket has ever seen.

  29. Jonty Rhodes

    Rhodes is the best fielder of all time.

8Load More
PSearch List