Top 10 Greatest Cricket Batsmen of All Time
Top 10 Greatest Batsmen of All Time
The top 10 greatest batsmen of all time. For this list, we’re looking at the players who dominated cricket throughout their careers. These are based on their statistical records, playing style, and the reputation they gained through their skills. Which batsman do you think ruled the cricket world?
Number 10: Sunil Gavaskar, India
Sunil Gavaskar, also known as the “Little Master,” is arguably the greatest opener the game has ever seen. He dominated at a time when the cricket world was blessed with lethal fast bowlers. Gavaskar not only played the new ball fearlessly but even did so without putting a helmet on, which most batsmen would have considered a death wish. The Indian legend ended his career with the greatest tally of test runs seen at the time, along with the largest number of centuries by any batsman.
Number 9: Jacques Kallis, South Africa
Jacques Kallis would be named the greatest cricketer ever for his achievements as an all-rounder. He boasted the greatest run tally in batting averages for his country, above 75. Kallis dominated the fearsome pace attacks of teams like Pakistan and Australia on their home grounds. Considering his test average exceeds players like Sachin Tendulkar and Brian Lara, his mastery with the bat is unquestionable.
Number 8: Javed Miandad, Pakistan
Javed Miandad became the greatest batsman Pakistan has ever produced. Over the course of 124 tests, his average never dropped below 50. His versatility was evident when he skillfully embraced the ODI format, becoming an aggressive run scorer. Miandad’s shot selection ranged from slogging to beautiful cover drives, leaving no stone unturned where the art of batting is concerned.
Number 7: Kumar Sangakkara, Sri Lanka
Kumar Sangakkara just got better with age. He piled on centuries right until his final match when he retired on his own terms. Sangakkara gradually honed his batting abilities to become a pure striker who was effective against both pace and spin. Among modern-day greats, he arguably adjusted best to the T20 format, fittingly winning the World Cup in his last match in the format.
Number 6: Ricky Ponting, Australia
During his peak, Ricky Ponting was an absolute run machine. His knack for playing big innings saw him stay on the crease for hours on end. He remains the second highest run scorer in tests and within the top three in ODIs. No player has tasted victory as many times as Ponting has, and he was mostly responsible for steering Australia to these wins.
Number 5: Jack Hobbs, England
Jack Hobbs was an extraordinary batsman. He is considered to have had the greatest technique of any batsman ever. Hobbs evolved the game by relying on footwork and a variety of shots to make batting an act of aggression. His ability to adapt to all manners of playing styles and pitches makes it easy to speculate that Hobbs would have been just as successful in modern-day cricket as well.
Number 4: Brian Lara, West Indies
Brian Lara holds the record for the highest individual score in tests and first-class cricket. With a penchant for massive scores, Lara made scores in excess of 150 a mind-boggling 19 times. He carried his team almost singlehandedly, withstanding mighty bowling sides while his teammates fell. Lara was the highest run scorer in test cricket at the time of his retirement.
Number 3: Vivian Richards, West Indies
Vivian Richards revolutionized batting through his pinch-hitting techniques and walloping bowling attacks. He could destroy any attack, whether it was fast or slow swing bowling. Richards was responsible for making cricket high octane entertainment, and he remains a legendary figure in the sport.
If you just look at the way he’s built, you can see why he could hit the ball a million miles. Richard’s powerful strikes could change the course of a game within a single over, creating a feared reputation that lasts to this day. Richards’ peak saw him score a world record 1710 test runs in a calendar year, which remained intact for three decades. His daring attitude with the bat coupled with his remarkable consistency makes him the greatest ODI batsman whose natural aggression put the format on the map. As captain, he never lost a test series.
Number Two: Sachin Tendulkar (India)
No player has been a bigger icon of the sport than Sachin Tendulkar, and it’s hard to see anyone reaching his superstar status. Tendulkar was the complete batsman who ticked all the right boxes in aggressive and defensive stroke play. Everything from his straight drives, cuts, and hooks were timed to perfection. With Tendulkar remaining on top for a quarter of a century, he excelled in every single country he played in, most notably dominating world champions Australia time and again. Tendulkar has made the most international runs, 50s centuries, and played in the greatest number of matches. His achievements are only dwarfed by the millions of admirers he’s acquired worldwide. Sachin Tendulkar’s cricketing legacy will live forever.
Number One: Don Bradman (Australia)
Don Bradman is statistically the greatest sportsman. There’s no arguing against a player averaging a century in every innings. Bradman scored almost a hundred runs per innings in his test career. The Don was virtually impossible to get out, and when he was dismissed, it was usually after scoring in excess of 200. Bradman’s impeccable backswing and ability to control the crease meant he could defend and attack at will. His tendency to use variations of the cut, pull, and hook made Bradman impossible to predict. Even when bowlers targeted his body instead of the wickets, known as the body line series, Bradman proved infallible. He led a team that would come to be known as the invincibles.
FAQ

