Image Source - Twitter

Here are the 5 BEST Batters in the world at the moment

When several of the game’s finest players retired, including Sachin Tendulkar, Ricky Ponting, Kumar Sangakkara, Rahul Dravid, and Mahela Jayawardene, there was speculation that we would never see such a talented collection of players again at the same age.

The rise of Virat Kohli, Steve Smith, Kane Williamson, and Joe Root, however, demolished it. The Fab Four are four world-class batters who are in a league of their own. But there’s a new member of this illustrious guild: Babar Azam, a small Pakistani whose form and character have pushed one to expand the ‘Fab Four’ to a ‘Fab Five.’

At this point, the five hitters are nearly untouchable, and in this article, we are going to rank them based on their current international form.


Number 5. Virat Kohli


Image Source – Twitter



Virat Kohli is largely recognized as the greatest batsman of our time. For more than a decade, the naturally aggressive right-hander has been a run-scoring monster for the Indians. The elegant batsman, dubbed ‘King’ Kohli, has accumulated over 23,000 runs across all formats and ranks sixth among ODI run-getters.

Kohli’s domination is clear from his averages of 50+ in white-ball cricket and 49.95 in Tests. There is no other player in the world who can play the cover drive as gracefully as Kohli. The persistent top-order batter has conquered every country he has visited, with his favorite locations being Australia and England.

The former Indian captain has had an unusual slump in form over the last few years, failing to score a single century. Despite playing 102 fewer matches than the Australian icon, he is still just one century short of Ricky Ponting’s 71 international centuries.


Number 4. Kane Williamson


Image Source – Twitter


Kane Williamson’s name is well-known among cricket fans all across the world. The New Zealander is one of the most visually appealing batters in the world. Williamson made his Test debut against India in 2010 and produced a magnificent century at the age of 20. The now 31-year-old has over 15,000 runs with the Blackcaps and is one of the team’s most successful captains.

The New Zealand captain is recognized for his ball timing and gap-piercing abilities, and he prefers placement above power. His magnificent innings in the 2021 T20 World Cup final against Australia demonstrate his potential. However, the small player has recently suffered from injuries and bad form.

Even under the direst of circumstances, the Blackcaps captain maintains a humble demeanor. His batting career is well documented, and he will be remembered as one of the best New Zealand batsmen of all time. But, by the time he retires, he will most likely be the most popular cricketer of all time.


Number 3. Steve Smith


Image Source – Twitter


Steve Smith, the former Australian captain, began his career as a leg spinner who could also bat. However, by the time he was selected captain, he had risen to the position of No. 1 batter in Test cricket. Smith is widely regarded as the best Australian Test batter since the legendary Don Bradman. Over 8000 Test runs at a stunning average of 59.77 have been achieved by the 33-year-old.

The right-ascension hander’s to the top has been uneven, as he was forced to sit out due to an ineffective batting style that saw him move around the crease too frequently. However, the unconventional batter showed tremendous mental fortitude as he improved his technique and became a much better batter.

Smith still fidgets around the crease, but it’s more controlled, and his batting is more deceptive than it appears at first. Apart from being an excellent Test batsman, he is also highly amusing on the crease, particularly with his cries to his teammates for ‘no run.’


Number 2. Babar Azam


Image Source – Twitter


Babar Azam, the youngest member of this legendary class of hitters, has risen at a breakneck pace in the last four years. With the bat in hand, the polished right-hander is a force to be reckoned with. Even though he is still in the early stages of his career, he has demonstrated enough maturity to earn a spot among the top batters in the game.

When the Pakistani hitter broke the 4000-run barrier in ODIs earlier this year, he became the second-fastest player to do so, after only Virat Kohli and Viv Richards. In addition, the Lahore batsman owns the record for being the fastest to 2500 runs in T20Is.

Often considered the “next great thing” in cricket, Babar’s main criticism has nothing to do with his batting style or technique, but with the fact that the majority of his runs have come against lesser-known teams around the world.


Number 1. Joe Root


Image Source – Twitter


Joe Root, the former England Test captain, is widely regarded as the country’s finest batter. The right-hander made his national team debut in a Test against India in 2012. On his debut, Root showed tremendous character, scoring 73 runs off 229 deliveries. He has played 118 Tests in all, accumulating runs at an average of 49.57 and scoring 26 centuries.

The Yorkshireman enjoys spending time at the crease and is not afraid to make desperate runs for his team. The brilliant striker recently passed the 10,000-run barrier in Test cricket, becoming the second Englishman and 14th hitter to do so.

The previous year and a half haven’t been easy for England, but Root has been as consistent as ever, holding fort in losing circumstances, displaying courage and commitment, only to be let down by his colleagues. In 2021, the middle-order batter accumulated a stunning 1708 Test runs, including six centuries.