Connect with us

Hi, what are you looking for?


Top 10 Greatest Cricket Batsmen of All Time8 min read

greatest cricket batsmen of all time- virat kohli in white indian jersey

We have combined stats and figures to reveal the top 10 greatest cricket batsmen of all time.

Cricket is the second most followed sport in the world after Football. The fan base of Cricket is large and there is a huge number of fans across the world. There are some great players in the history of the game who made this sport more renowned across the world.

The consistency, unorthodox shots, power, and class, cricket has everything. Here we will talk about the top 10 greatest cricket batsmen of all time

10 Virat Kohli

Virat Kohli needs no introduction to the cricket world. Virat Kohli is on number 10 for the greatest cricket batsmen of all-time list. He is the modern cricketing legend. He is the best batsman in the world in all formats of the game. There is no one else in this era who is more dominant in every format other than Virat Kohli. He has proved his batting skills in every part of the world.

There have been many occasions on the field where he proved why he is still the best batsmen of this generation.

Virat Kohli has the highest rating ever in ICC ODI ranking with 890 points. Earlier the best rating was 887 which was held by Sachin Tendulkar in 1998.

9 Jacques Kallis

Jacques Kallis is one of the best all-rounders of all time. Jacques Kallis’s contribution to the south African team can’t be ignored. He is just exceptional with the bat and ball. He is on a league of his own. Jacques Kallis is the most consistent batsmen and excellent all-rounder that the world has ever witnessed. Kallis is a player with the most man-of-the-match awards in the history of Test cricket.

He remained as one of the top players for the South African team for a very long period of time. He is the classical and traditional unsung hero, whose feats not appreciated much in the midst of Ponting’s or Tendulkar’s records.

8 Kumar Sangakkara

Kumar Sangakkara is the most classiest and elegant batsmen in the world of cricket. He is the third-highest run-getter in the history of the game of cricket.

Sangakkara leads the Sri Lankan team to the world cup final in 2011. He also won the T20 world cup in 2014. Sangakara had a world record of scoring 4 consecutive hundred in world cup cricket history.

7 Jack Hobbs

Jack Hobbs is the great servant of the game. He is known as the The original ‘Master’ of cricket.

Hobbs was the first batsman in history to achieve an average over 50 in Test cricket and the first cricketer to be knighted by the Queen. He had 199 centuries in competitive cricket and the player with seven Test centuries after the age of forty which is quite exceptional. Jack Hobbs remains a crucial and the most impactful player for modern-day batsmen.

6 Garfield Sobers

Garfield Sobers is known as the goat of the all-rounder. He is the biggest match-winner with the bat and the ball. He is one of a billion players. Many legends regarded him as the best all-rounder and best cricketer of all time.

Garfield Sobers is the first player ever to hit six sixes in an over. He has been voted as one of the five Wisden Cricketers of the Century, which is one of the greatest achievements of him. His number speaks a lot about him as a cricketer. Sobers had 8,000 Test match runs and 235 Test match wickets, linked with over 28,000 First Class runs and more than 1,000 First-Class wickets.

5 Ricky Ponting

greatest cricket batsmen of all time

Ricky Ponting is one of the greatest batsmen of his time. He is in the 5th spot in the greatest cricket batsmen of all-time list. Under his leadership, Australia won the 2003 and 2007 world cup. Many regarded him as the best batsmen of all time. His rivalry with Tendulkar is just top-notch.

He is the most successful captain in the history of the game. Australian team under the leadership of Ponting said to be the greatest team ever in the history of cricket. He is one of the few batsmen to reach over 10,000 Test match runs.

Ponting is the only captain to WHITEWASH every single test playing nation in his career and it’would be very difficult for anyone to break these records in the near future.

4 Brian Lara

Brian Lara is the most technically gifted player in the game of Cricket. The best batsmen and the greatest Test batsmen of all time. Brian Lara had 11,953 runs and the legend of all time.

He is a nightmare of the great bowlers including the spin wizard Shane Warne. His 400 not out against England will remain the best knock in the history of this game. The west indies legend holds numerous cricketing records in his name. His style of play wowed the crowds around the globe.

3 Vivian Richards

greatest cricket batsmen of all time

Viv Richards is the most fearsome cricketer the game has ever seen. He is known for his hitting and the attacking game of cricket. Richards is the kind of player who can tear apart any bowling attack singlehandedly. He registered his name as the most powerful and dominating batsman in Cricket.

With insane power-hitting and tuns of confidence, the Caribbean legend still regarded as the best cricketer of all generations. 

2 Sachin Tendulkar

Sachin is the greatest player of all time widely known as “The Little Master”. Many regarded him as the number one and the best of all time. If we talk about the best player in ODI it would be no other than Sachin Tendulkar. Sachin is the best cricketer of all time in all formats of the game. He is also knowns as the god of Cricket. He holds the record for the most runs in international cricket.

If we start counting the record of the little master it would take a long list. Tendulkar’s greatness lay beyond the record books and his consistency is unmatched in cricket history.

1 Don Bradman

greatest cricket batsmen of all time

The greatest batsmen of all time are none other than Sir Don Bradman. Bradman had a career that would never be replaced or be broken in the game of cricket. He had an average of 99.94 which is impossible and never be broken again. He just had to hit a four in his last innings to achieve an average of 100 however he got bowled for a duck. After Don, the highest test average achieved by the batsmen in the modern era is Steve Smith. Smith had an average of 62.8 in test cricket.

Bradman’s record is still the most dominating record in the history of cricket. Every great batsman had to go through these records to label himself in the list of greats. Bradman set a benchmark for modern-day cricketers.

Subscribe to NewsletterBe the first to get premium and exclusive content straight to your email box!

Inbox looking a bit bland?

Better sign up to our blog to cram it full of trending Sports, Gaming & Tech updates.

Written By

A geek, who just loves to update sports, gaming, and tech updates from around the world to the other geeks out there. A passionate sports lover, a tech geek from the mind, and a gamer from the heart. Be will not go anywhere... That's how we create content for you!

Click to comment

You must be logged in to post a comment Login

Leave a Reply





You May Also Like


In this post, we will check out the top 10 most popular sports in the world in 2021. Sport is a part of everyone’s...


In this article, we will talk about the top 10 richest cricketers in the world 2021. Cricket is one of the most well-known sports...


World cricket has seen some of the best spinners over the years. In this post, we will talk about the top 10 best off-spinners...


Cricket has seen some of the great bowlers. In this article, we will talk about the top 10 best swing bowlers of all time....

Feeling Lucky?

Enter your name & email address to spin the wheel for a chance to win exciting offers.

Translate »