Best Batsman in the World 2021 | Top-5 Greatest Batsmen of All-Time in Cricket


Since its inception in the 18th century, cricket has developed by leaps and bounds. A sport that has been around for millennia must have a unique quality that unites its fans unreservedly. Batting technique is one such aspect of our game. Because cricket has changed so much in the last century, batsmen have primarily become the game’s brightest lights.


To score runs against certain top bowlers, you’ll need extra skills, talent, and determination. Today’s hitters recognise the need of displaying temperament in their individual formats, which presents a significant obstacle.


1. Sachin Tendulkar


In 1989, Sachin Tendulkar made his debut for India against Pakistan. He began his career as a 16-year-old kid prodigy and went on to score the most runs in international cricket. Among his many hundreds, his most famous innings came against Australia in 1998, which became known as the “Desert Storm.”

More than his runs, it was his consistency that was revered, as he ruled the international game for 24 years. Tendulkar, who was considered as the cricketing equivalent of God in India, is a fitting addition to the list of the world’s top batsmen. Sachin Tendulkar’s career came to an end in 2013 after 200 Tests and 463 ODIs.


2. Sir Vivian Richards


In 1974, against India, Sir Vivian Richards was drafted into the national cricket team for the first time. His charisma and body language terrified the bowlers throughout his rule, which came as no surprise. He gained a lot of attention after scoring 291 runs against England at the Oval in 1976. He scored 8540 runs at an average of 50 in 121 test matches.

In 187 One-Day International matches, he scored 6721 runs. The numbers are more important than the value he places on his team. Richards was frequently thought to be a step ahead of his teammates. He was one of the rare batters who could make the opposing team fearful of him.


3. Virat Kohli

In 2021, Virat Kohli is undoubtedly the best batsman on the planet. His aggressiveness and desire to score runs in difficult and vital situations provide credibility to his captaincy. Despite the fact that he has yet to retire, his incredible statistics place him among the best batsmen of all time. The Delhi-based batsman has 7547 runs to his name in 92 Test matches.

In ODIs, he’s a modern-day great, particularly for his ability to chase down targets with ease. Kohli has over 12k ODI runs at a strike rate of around 60. In over 13 years of international cricket, India’s current skipper has a record 70 hundreds.


4. Ricky Ponting

Ricky Ponting, an Australian great, won numerous awards over his career. The Kangaroos won three World Cups in a row under his guidance. In 168 games for the national side after making his debut against Sri Lanka in 1995, the former Australian amassed over 13k Test runs at an average of 51.85. Despite his retirement from cricket in 2012, he has left an unforgettable mark on everyone’s minds. Ponting is widely regarded as one of the best batsmen in the world, because to his flawless pull shot.


5. Brian Lara

Brian Lara, one of the best left-handed pitchers in history, made his West Indies debut against Pakistan in 1990. The southpaw was a vicious batsman who relentlessly hammered the bowlers. He appeared in 131 test matches, scoring 11953 runs with a strike rate of 52. In 299 ODIs, he scored 10495 runs at an incredible strike rate of 79.51.

The 52-year-old superstar set numerous records over his career, but none more so than the best individual score of 400* in Test cricket. Lara demolished the English assault in Antigua in 2004, scoring 400 runs off just 582 balls. Artistry, patience, dominance, and attractive stroke-making characterised the innings.