Top 10 Best Cricket Batsmen of All TimeCricket is a sport that has seen some of the most brilliant players in history, and none more so than the batsmen who have dazzled us with their skill and flair. The cricket bat is the weapon of choice for these legends, and the way they use it to score runs and dominate bowlers is awe-inspiring.
When ranking these players, look at various factors, such as their records, their influence on the sport, their consistency, and their ability to deliver in crunch situations.
Tendulkar is the best because he achieved many things against the greatest bowlers in the world during his era. On the other hand, Bradman is considered mediocre because if you look at the ICC's best bowlers during his time, there were no outstanding bowlers. Most players were batsmen, and the fielding standards were not world-class as they are today. In Bradman's final Test match, despite huge expectations to score just 4 runs to achieve an average of 100, he was dismissed for a score of 0. In contrast, Sachin carried the burden and expectations of billions over many years and was successful in fulfilling them, including winning the World Cup. Long live Sachin... the God of Cricket!
Tendulkar is the god of world cricket. He notably scored a double hundred in ODIs against South Africa and holds the most number of records.
If you are talking about the best batsman of all time, that is Sir Don Bradman. Granted, he played in an era where there were fewer teams than there are today, but Bradman played on uncovered pitches. Let's not forget the fact that players like Bradman had their careers interrupted by the Second World War. It was some time before their careers resumed.
Bradman was known for his dedication to perfecting his skills, such as the famous exercise of batting a golf ball up against a wall with a stump to sharpen his hand-eye coordination.
Bradman held many batting records, such as the most double centuries and the highest score in Test cricket for many years before some of these records were eventually broken. However, he still holds the record for the highest average in Test cricket history, a record that many experts believe will never be broken.
When Bradman retired from Test cricket in 1948, he had scored 6,996 runs in 52 Tests with 29 centuries and 13 fifties at a staggering average of 99.94!
Brian Lara had outstanding Test records at the end of his career: an average of 52.88 from 131 games, along with the highest score in Test history - 400. He also holds the statistic of being one of only three players (along with Bradman and Sehwag) who has passed 300 or more runs in an innings more than once. Some would say that Tendulkar's superior average and career runs, or Bradman's far greater average, could imply that they are greater players. For me, however, it is also important to remember that Bradman played only 52 Tests, which is far less than half of Lara's total. When it comes to Tendulkar, even though I have the greatest respect for his achievements and the way he dealt with the immense pressure that always seemed to surround him, it is undoubtedly true that he scored a great deal of his runs on slow, flat pitches that would have certainly hindered bowlers. He also played with batsmen, such as Dravid, Ganguly, Sehwag, and Laxman, who often scored runs around him and took the pressure off him. On the other hand,
Lara played in a succession of very poor West Indian teams and often had to carry them single-handedly. He also played his cricket on very fast, bouncy pitches that fast bowlers used to love bowling on. Because of this, he is the best for me.
The best class player in the world... He is the best batsman of all time... You rock, Ponting... Now you will be the best batsman of all time... Compare the matches between Tendulkar and Ponting... Ponting is way ahead when Tendulkar was in Ponting's place.
He is not only a great batsman but also one of the greatest winners of all time. His achievements reflect the winning combination of the team. He was not a selfish cricketer, unlike many others. I suppose Brian Lara and Ricky Ponting are the greatest cricketers of their time.
He is the most valuable player for Australia, as well as the most experienced captain ever in world cricket. I think such a fabulous player can't be born in this era.
The way in which Sir Viv plays the game shows how much he commits himself to cricket. He always seems to be one who wants nothing but to win. The way in which he scores his runs was never focused on personal records but on putting the West Indies on top of cricket in the world. This attitude has placed him, in my mind, as the best West Indies Captain of all time. He never lost a Test series during his captaincy. He is also deemed to be the most feared batsman ever.
I personally think that Vivian Richard was the best batsman. He played very well and was on top of all the bowlers, particularly the fast bowlers. He was a very talented batsman. Crowds enjoyed his play all around the world. After his retirement in the early '90s, the West Indies never returned to their former glory. And I don't think they will ever find a batsman like him.
There is no comparison for Viv. Never before was there a cricketer, and there will never be one again. "When comes such another?" Great batsmen like Bradman, Sobers, and Viv Richards cannot be measured by runs but by their sheer performance. Words can't describe Viv.
He is the future hope for India and he is the most consistent batsman.
Sheer commitment, dedication, focus, passion, and most importantly, the love for the game is so evident when Virat steps into the cricket arena every time. Anyone can feel the vibe when he is on the field. A true game changer and a dreadful batsman for the world's top bowlers, he has proved it over and over again. Great going, young champ! A nation has found a new god!
He is the best young player in cricket. He has taken 10 centuries in 88 matches. He is the future of next-generation cricket. I will write down your runs on a paper, where I will record all the runs you have scored such as 1, 2, 3, 4, 6. I have a feeling that you will have to teach me cricket well.
I think Rahul Dravid should be the best. Because Sachin has played quickly throughout the innings, but after reaching the 90s, he has played slowly to reach a century. What a selfish player. If you take the top ten selfish players who were looking to score for their own sake, Sachin would be the first. But Dravid is not like that. He played only for the country. Even when he reached the 90s, he batted as he had before. Sachin played furiously because he knew that whatever happened to the team, there was a man named Rahul Dravid who would surely save the team despite hard situations. In my opinion, Dravid should be the first. Please, Dravid lovers, vote for him, and your votes will make him reach the first position. He alone deserves that place. Nobody can take over his place. It is real. Thanks.
The Wall stands tall even at the age of 38. He has been called up by the national team for ODIs and T20s. He didn't get an opportunity for the last four years. He has scored more than 12,000 runs in Test cricket at an average of 54.58. Whenever he has made a century, India has won. On only two occasions has he been unsuccessful.
Simply the best. If you never saw him play, you missed the most talented, natural, classy, and dedicated cricketer to ever step on the turf. What a sportsman, what talent and flair. Few players can do things that others cannot, but Sobers did it in batting, bowling, and fielding so many times that it defied belief. Greatness is an overused term, but if you had to pick a single player for your side, Sobers would be the automatic first choice every time.
This outstanding cricketer should be second only to Don Bradman. His 8,000 runs came in 98 Test matches. All of the batsmen above him have played in the region of 130 - 150 Tests. This man is the greatest ever cricketer to grace the game.
This guy is in a class of his own. Bradman said that Sobers' 250 in Melbourne in 1972 was the best innings he ever saw. No need to say any more than that. Kallis was pretty special, but Sobers is untouchable!
Virender Sehwag is the best in cricket history and holds the record for the fastest triple century in Tests.
Blaster player in world cricket. No one can play like Virender Sehwag. He truly rocks... Most dangerous player forever in cricket history... He will be in the top 3.
He injected life into Test cricket... I have seen the differences in run rate when he was on the wicket and when he wasn't. A team like India needs more time when it comes to bowling the opposition out, but for that, the team needs to score quick runs... This is where Sehwag is the best when it comes to scoring quickly and amassing massive scores... His presence on the crease makes it easier for his partner to score as there is no pressure to score quick runs...
This is really funny that legend Sanga is at the bottom of this list. Go back and look at this greatest legend in cricket history again. He is in the top 3 for the highest batting runs of all time in his cricket career.
Sanga and Mahela led the Sri Lankan team to three consecutive World Cup semi-finals.
Sangakkara made a world record in his last World Cup in 2015. He played for four countries and scored 4x100s. He is the first cricketer to score four consecutive 100s in World Cup cricket history.
This greatest legend must be in the top 3 batsmen.
Sangakkara should be in the same class as the Virender Sehwag/VVS Laxman group. In fact, he is probably better than them. He was part of the great 600-run partnership with Mahela Jayawardene, and in my book, he goes down as a legend. With crisp strokes and entertaining shots, he is a great batsman. He is also a great individual.
Sanga is better than the others who appear on the list. He should be in the top three.
Will be number 1 in another 5 years! Great batsman! Adjusts his body so well for a ball! His average is 51.5! Hi.
Brilliant captain. Uses his mind. Even if he fails with the bat, he makes up for it with his captaincy.
There are many in our country who say that Dhoni is too lucky. But if this is the concept, it means Sachin scored over 30,000 runs because he is lucky, Yuvraj hit Broad for six sixes because he was lucky, and Gayle could not because he is unlucky. If Dhoni were truly lucky, India would not have suffered humiliating losses against England and Australia in Test series. His winning abilities are all about his temperament and self-belief. He always backs youngsters, and look how Ravindra Jadeja has delivered. He is a team man and could have easily made records. But don't you all feel that a captain of the Indian team, under the pressure of 1.2 billion people, keeping wickets, and then scoring more than 7,000 runs batting at number six, should be enough to prove his abilities? Wait for another five years, and he should be the world's greatest ODI player ever.
World Cup-winning captain for an unnoticed Team India at that time, when the West Indies ruled cricket. Such a brave all-rounder. It's really unfair to be ranked at 53.
The one who hit 179 not out against Zimbabwe to make India win is ranked after Kevin Pietersen. The quiz's creator is such a big fat idiot.
Perhaps the most inspirational cricketer India has ever produced. Cricket became familiar in every corner of India only after Kapil brought the World Cup to India.
Apart from perhaps the almost unseen Barry Richards, Kallis would be South Africa's greatest ever batsman, having scored over 9,700 Test runs at an average of 55.46.
If you look at the game of cricket, you see fielding, batting, and bowling.
There is no one who has ever lived that can do all of it like Kallis. If you look at the most complete cricketer ever, you will look at Kallis. He is the King of cricket. Simply awesome.
I can only judge based on my era, and while I could easily pick Sachin, Kallis was an all-rounder. Which makes his batting ability all the more phenomenal. Cricket is a game of stats, and statistically, Kallis is the most complete player of all time.
For Virat Kohli to be five spaces above De Villiers is ridiculous. You just have to look at the records to see that he is one of the greatest batsmen of this generation. With over 8,000 Test runs and over 7,000 runs in One Day Internationals, De Villiers is a class ahead of Virat. Other than his astounding consistency over his career, De Villiers is also perhaps the most explosive batsman seen in recent years. He showed this in the recent One Day International played against the West Indies, where he scored 149 runs in less than 50 balls. Other than his batting, De Villiers also excels in wicket-keeping. Considering all this, it is clear that Virat Kohli cannot be compared to De Villiers, let alone be put five spaces above him.
In my opinion, the best cricketer to ever play. His batting is an absolute treat to watch. His improvisation is unbeatable. Most just know him for that, but in Test cricket, he carries an air of serenity and calmness around him, reflecting his game. An absolutely classy act. As for fielding, he is easily the best fielder in the world today. What else do you want from somebody? The best fielder, the best batsman across all three formats, a great wicketkeeper as well. Oh, did you say bowling? He has a Test wicket as well. The best ever to set foot on a cricket ground.
I could challenge anyone to bring a better 'Man of Crisis' than him. Even Tendulkar and Viv Richard cannot compete with him in this skill. One of the all-time greatest batsmen to play against spinners. World-class batsman in both forms of cricket and intelligent player are his dominant attributes.
Miandad is the batsman who hasn't scored many runs, but he makes Pakistan win. His average is always above 50. He is the best inning builder and the finisher. Simply, we can call him the find of the 1970s.
Having known the man personally while playing against England in the '80s, I saw a man with the "eye and sharpness of an eagle" who was a fabulous stroke player off any type of bowling.
Dada rocks. No one could match him. What a great personality. What a great captain. Simply spellbound. India's best left-handed batsman.
He is a really commendable batsman. The best captain team India could ever get. He has been a legend of all times. A captain who exactly knew how to dominate the opposition, be it by his performance or mental games. Whatever team India is achieving today, some credit goes to him because he built the team and taught them how to win overseas, something that in the past no one did. After his captaincy, we began to win matches overseas, which was just like a dream in the past. I really can't express how inspiring a figure you are for millions of people. Just hats off.
Dada is not just a cricketer but rather an epitome of inspiration who could defy all odds and rise from the ashes like a phoenix. His impeccable timing and unrelenting attitude infused new spirit into Indian cricket, and it is because of his vision that the Indian team is what it is now. He will be written into history not just as the best ever Indian captain but also as a leader.
Umar Akmal, the talent of cricket, has the mastery to play every shot along the ground. The only thing he needs is to control his temperament. If Pakistan can use him efficiently, he will amaze the world. The weak performance is only due to the overall team performance being very low since he joined the team.
Umar Akmal is a fearless batsman, and he can change the game and turn the match in favor of his country. However, he must also learn how to play with good temperament and how to play controlled shots. Otherwise, he could be the best modern batsman in the current world.
I think he is a really talented player. Cricket players always have ups and downs in their careers. Pakistan also needs to use Umar Akmal properly, batting him at number 3.
This guy played in an era where there were no restrictions for bowlers. Today, Tendulkar has the safety of bowlers being restricted to one bouncer an over. This is so unfair when you tell a bowler that he cannot bounce at a batsman like Tendulkar more than once. It's like telling Sanath Jayasuriya that he can't come forward and hit the ball more than once in an over. Due to this rule, cricket has become a batsman's game, and it's not going to help the bowlers. For this reason, I feel guys like Gavaskar, Richards, and Miandad should be placed right at the top.
He played for one of the weakest teams in cricket, against some of the best bowlers the game has ever seen (Lillee, the West Indies speedsters, etc.). He still has one of the best records in the game. His technical mastery is unquestioned. He is considered by many batsmen to be the best, including the Don.
My dad basically forced me to watch Sunil Gavaskar bat, and he has a nice bat face. He has a lot of power, so nearly all of his shots can go for 4 runs, and he middles them nicely. Good player.
He is the stylish man on England's team and a dangerous batsman. He is one of those guys who can take the game away from anyone on his own.
The most talented batsman to play the game, only if he had a bit more patience.
He is one of the greatest batsmen ever in the history of cricket.
I'm sorry to see that Sanath is placed at the 30th position. I guess whoever has given these rankings is totally biased. It's been a great honor for cricket to produce a legend and game changer like him. He was unstoppable in his era. I think he should be at the top. I feel sorry for the person who has given these rankings. I suggest you look at the statistics to see how much a player contributed to the team's performance, rather than focusing on personal milestones.
Fastest 50, fastest 100, and fastest 150 were broken by him. The only batsman past 13k runs to get over 300 wickets is a bonus too. I believe that he is one of the best players, as he is a great player with aggressive abilities and never gives up. He was the world of cricket. He revolutionized cricket and made the cricketing world more aggressive.
He never played for individual records. He always played for his country and for the victory of the whole team. That's why he is so great.
All hail Sanath Jayasuriya! You are the BEST!
He is the biggest hard-hitter in the world. When he comes into power, then no one on this planet can hit the ball as hard as Gayle. He should be in the top 3, and no player like AB de Villiers or Kohli is better than him. He is the most entertaining player in the world.
In my opinion, Chris Gayle is the best batsman in the world and should be in the top 5 lists. He is also the one who can change the game even in hard conditions, so he is the best and will always be the best.
He is a dangerous player and can handle the situation very nicely. There is no chance of fielding the bullet shots of Gayle.
Loads of Indians are in love with Dhoni, claiming he is the best batsman, captain, and wicketkeeper. If they knew anything about cricket, they would know that Sangakkara is better, but Gilchrist is the best of them all. It's because of him that wicketkeepers are allowed to bat today, enabling players like Dhoni to bat. Wasim Akram, Javed Miandad, and others from that team are also better than India's players.
Adam Gilchrist should be placed in the top 5 best cricketers because he is the best wicketkeeper-batsman in the world with a ranking of number 1. He also has the second-highest opening partnership in the world with Matthew Hayden, totaling 5,372 runs. Moreover, he has the third-highest strike rate in ODIs and the second-highest strike rate in Tests. This is only a glimpse. Adam Gilchrist has numerous records. Therefore, he should be placed in the top 5 best cricketers.
Could pull his side out of trouble with a typical skipper's knock. One of the classiest batsmen of all time. Also scored 32 Test centuries.
What a great player, never gave up, brilliant stroke player, and that trademark cut shot.
Very good bat. Hit 32 Test centuries.
The most aggressive batsman. No one can achieve his mark. He is a nightmare for any bowler. Even the most experienced bowlers have faced his rage and got beaten up. The only way he plays cricket is to get a boundary on every ball. Either get a boundary or get out - no wasting of balls and time. The record for fastest century has been broken, but can anyone achieve his strike rate or hit as many sixes as this man? We will see...
There is no player like Shahid Afridi, and there won't be any. He is the most entertaining batsman. He must be in the top 3, at least with Sachin and Gayle. If these three get on one team, there is no doubt that the team will tear apart other teams, no matter how strong their players may be.
Fastest century off 37 balls and has really proved himself in limited overs forms of the game. He has shown huge success in the T20 format, and people say it is "tailor-made for Afridi." Boom Boom.
He was brilliant in every way. He was a match winner and a team player. Throughout most of his career, he came to bat in crunch situations, released the pressure, and led his country to victory.
I think he is the best batsman in cricket. He is a match-winning player and technically very strong. He is a man of crises. In short, I think he is a complete batsman.
Inzamam-ul-Haq is really the man of crises, with soft hands and an excellent ball connection through pull, cut, and switch hitting. He is a legendary cricketer. I think he stands at all levels with Tendulkar and Brian Lara.