Best Batsmen in the World

Best Batsmen in the World - Know Who is Greatest Cricketer of All Time

Cricket is considered one of the most played sports around the globe and has grown by leaps and bounds since its establishment in 1726. There have been so many changes in how we play cricket, with batting becoming the bright light of the game. To score and be called the world's best batsman, you need more skill set, grit, and to show the necessary composure on the ground. 

It's more than just watching cricket - it's playing! Download Howzat Fantasy Cricket App and take control of the game!

List of Top 10 Best Batsmen in the World

Every cricketer makes a tremendous effort to be on the list of the greatest batsman of all time. Below is the list of the top 10 batsman in the world who are legendary batters and demonstrated incredible tenacity in the past. 

1. Sachin Tendulkar (India)

When talking about the world's No. 1 batsman, we cannot proceed without mentioning Sachin Tendulkar, one of the best cricket players in the entire cricket fraternity. In the cricket world, there is only one God of Cricket, and that is Sachin Tendulkar. He is the only cricketer to have scored 100 centuries, with fans calling him the man of 100 hundred in cricket.

Sachin's Batting Stats

T20 League78233410033.83113

Becoming the best batter in the world is not easy at all. Similarly, becoming the best in fantasy cricket doesn't happen overnight. So start playing on the Howzat fantasy app now and win big!

2. Sir Vivian Richards (West Indies)

Sir Vivian Richards made his debut in 1974 and has been known for his destructive batting style, with many describing him as a swagger. In the early 1970-1980s, aggressive batting was never a thing, but all of this changed whenever Vivian stepped on the field. He never even wore a helmet while playing throughout his whole career.

Vivian Richards' Batting Stats


3. Brian Lara (West Indies)

Brian Lara is considered one of the greatest left-handers to have ever played the game of cricket. He started his career in the year 1990 against Pakistan. During his playing time, he was a ruthless batsman who whipped the talented bowlers with his excelling batting skills.  

Brian Lara's Batting Stats


4. Virat Kohli (India)

Virat Kohli's hunger and passion for success made him one of the best cricketer in the world. Virat Kohli is called the king of cricket by his fans. Moreover, he has become the most consistent all-format accumulator by playing proper cricket shots and not just power-hitting. Although V. Kohli is yet to retire, he has already won millions of hearts and has embedded his name in the list of world best batsman.  

Virat Kohli's Batting Stats

T20 League2377,26311337.25750

Also read: Most Centuries in Cricket

5. Ricky Ponting (Australia)

Throughout his career, one of the best qualities that made Ricky Ponting one of the best batsman in the world was his burning desire to succeed in matches. Even though he retired in 2012, cricket lovers remember him. Because of his perfect pull shot, Ponting is recognized as one of the best batsmen in the world.

Ricky Ponting's Batting Stats

T20 League10912810.1100

6. Kumar Sangakkara (Sri Lanka)

Kumar Sangakkara started his career with a fierce 156 against Zimbabwe. Sangakkara is an excellent stroke player, a praiseworthy wicketkeeper, and a quick and sharp thinker of the game. He is among very few batters who have scored 10,000+ runs in both Tests and ODIs, which is an incredible feat.

Kumar Sangakkara's Batting Stats

T20 League711,6879425.95010

7. Sunil Gavaskar (India)

Sunil Gavaskar was statistically the most successful opening batsman and is perhaps one of the best openers of all time. His batting was distinguished by excellent technique, unwavering focus, and, most significantly, audacious nerve. In an age of the fearsome West Indies pacers, he used to play without a helmet. He did this for 16 years and scored over 10,000 Test runs.

Sunil Gavaskar's Batting Stats


8. Sir Jack Hobbs (England)

Known as "The Master," he is widely considered one of the greatest batsmen in cricket history. Hobbs was the first cricketer to be knighted by the queen. Jack clocked up 15 centuries in his career, a unique accomplishment accomplished by only a few batters of that time. Sir Jack Hobbs finished with 61,237 first-class runs and 199 centuries and is regarded as one of the world number one batsman.

Sir Jack Hobbs's Batting Stats


9. Sir Wally Hammond  (England)

English-based batsman Sir Wally Hammond was known for his exceptional, unmatched, and unflappable batting abilities. In 1927, he made his debut against South Africa. In his career, he amassed 7249 runs at an average of 58.46 in 85 test matches proving him to be one of the world's best batsman. Hammond has since continued to have a special place in the hearts of all cricket fans.

Sir Wally Hammond's Batting Stats


Also read: Highest Score in T20 World Cup

10. Sir Donald Bradman (Australia)

Australia and the whole world can never forget one name 'Sir Donald Bradman,' the man who portrayed cricket as one of the greatest games of all time. He established a standard for all aspiring cricketers around the globe. Throughout his 20-year career, he played in 52 Test matches and amassed 6996 runs at a remarkable average of 99.94. Had he not been dismissed for a golden duck in his final game and scored just 4 runs, he would have reached an average of exact 100.

Sir Donald Bradman's Batting Stats



Who is the best batsman in the world all time?

Both Sachin Tendulkar and and Virat Kohli are widely regarded as the greatest batsman of all time. Their exceptional talent, unwavering dedication, and profound impact on the sport have made them iconic figures, inspiring generations of aspiring cricketers. Their names forever etched in the annals of cricketing history.


Who is the best cricketer in the world 2024?

At present, India's former captain Virat Kohli is considered one of the best cricketers in the world. He has an career average of almost over 50 across all formats of the game and has scored 80 international centuries.


Who is the No 1 batsman in ODI?

As of today, Babar Azam is the number one batsman in ODI cricket, according to the Men's ODI Batting Rankings.


Who is the No 1 batsman in T20I?

Right now, India's Suryakumar Yadav is the best T20 batsman in the world. Surya has scored 2141 runs in 60 T20Is at an average of 51.76 with 17 fifties and 4 centuries. He has 869 rating points.


Who is the No 1 batsman in India?

Right now, Virat Kohli is the best batsman in India. In 2023, Kohli has scored 2048 runs in 36 matches with 10 fifties and 8 centuries.

Win cash worth ₹3000* as Welcome Bonus