Subscribe to get Updates
  • Login
CricTonic
  • Home
  • Website
  • Predictions
  • Social Tracker
  • Players
    • Biography
    • Net Worth
  • Contact Us
No Result
View All Result
  • Home
  • Website
  • Predictions
  • Social Tracker
  • Players
    • Biography
    • Net Worth
  • Contact Us
No Result
View All Result
WicketJet
No Result
View All Result
Home Cricket

All Time Best Batsman in the World 2026: Greatest Cricket Batters Ranked

Asth Tech by Asth Tech
October 5, 2026
in Cricket
0
All Time Best Batsman in the World

All Time Best Batsman in the World

0
SHARES
1
VIEWS
Share on FacebookShare on Twitter

Generations have come and gone, but the debate over who is the All Time Best Batsman in the World and we all love a batsman will never die. Various eras of cricket have had some excellent batters plucking runs from around the park including the likes of Donald Bradman, Sachin Tendulkar, Sir Viv Richards, Brain Lara, Ricky Ponting and Jacques Kallis not to mention Virat Kohli and any number of modern day greats.

First, it is extremely difficult to pick one player as yet the greatest because cricket has evolved a lot in decades. Modern batters compared to 1930s players had different equipment, pitches, rules and bowling attacks. Similarly, one cannot directly compare a Test specialist with a player whose prime cricketing accomplishments came in ODI or T20 format.

Thus the ideal manner of scoring All Time Best Batsman in the World ever is to assimilate numerous aspects co-jointly: batting average, total runs, lots of centuries upon their belt for sure, consistency in performance over the years and longevity with great performances against quality sides along with dominating players in different conditions at crucial times.

Who Is the All Time Best Batsman in the World

The question of the greatest batsman of all time does not have a single right answer within cricket circles. But Donald Bradman’s Test average of 99.94 is still one of the most astounding records in international sport, and it is one that consistently sees him ranked at or near the top. Bradman made 6,996 runs in just 52 Tests at an average of 99.94 with 29 centuries In all fairness, the ICC itself refers to him as possibly the best batsman in history.

Sachin Tendulkar is not far behind at all even when longevity and all-format achievement are taken into consideration. He retired with 34,357 international runs at an average of 53.78, 100 international centuries (including a record 51 Test hundreds) and 15,921 in Tests and 18,426 ODI runs. He had also become the first player ever to play in 200 Test matches.

Then we come to modern day cricket, and another great but not the GOAT that is Virat Kohli. By September 2026, Kohli had gone past the milestone of 15,000 ODI runs and became only the second batter after Tendulkar to do so. It was also his 55th ODI hundred, extending the record for most hundreds in ODI cricket.

Top 10 All Time Best Batsmen in the World

Rank Batsman Country Major Strength
1 Don Bradman Australia Extraordinary Test average
2 Sachin Tendulkar India Longevity, runs and centuries
3 Viv Richards West Indies Dominance and attacking batting
4 Brian Lara West Indies Record-breaking innings
5 Ricky Ponting Australia Consistency and big-match batting
6 Jacques Kallis South Africa Elite batting and all-round value
7 Kumar Sangakkara Sri Lanka Technique and consistency
8 Virat Kohli India ODI dominance and chasing ability
9 Sunil Gavaskar India Exceptional opening and Test batting
10 AB de Villiers South Africa Versatility and innovative batting

1. Don Bradman – Australia

If the question is primarily about Test batting greatness, then Don Bradman probably has the best case for number one. Between 1928 and 1948 Bradman represented Australia in 52 Tests, scoring a remarkable 6,996 runs at an astounding mean of 99.94. In 521 innings, he made 29 centuries and 13 fifties; his highest score being 334.

The reason Bradman’s record is so impressive lies in the sheer gulf between his average and that of other great Test batters. His average of nearly 100 runs per dismissal is still greater than any other cricketer. It was also imprinted in the 12 double-centuries and two triple-centuries that his career included. He led the way during Australia’s memorable 1948 “Invincibles” tour of England which went unbeaten.

Because Bradman played prior to the advent of ODI and T20 cricket, examining the argument for or against him as the best ever batsmen is more difficult; certainly he could be compared with those players that predominated in his age but multi-format players are becoming more commonplace. However, his brilliance in Test matches is so phenomenal that he is still the yardstick for the greatest batsman of all time.

2. Sachin Tendulkar – India

If we are to consider all formats of the international game, Sachin Tendulkar is surely the best batsman the world has ever seen. He played International cricket over a span of 24 years from 1989 to 2013. Tendulkar, who retired in 2013, ended with 34,357 international runs and 100 international hundreds. He scored 15,921 runs in Test matches and 18,426 runs in ODIs.

He has 51 Test centuries and 49 hundreds in ODIs. He became the first player to feature in 200 Tests, and the first ever double-centurion in men’s ODI cricket. Tendulkar’s greatness went beyond mere numbers. He played during a span of different generations (over two decades) and against the best bowling attacks that his era could throw at him, yet remaining one of the most important cogs in an Indian setup.

His World Cup triumph in 2011 also provided his international career with one of the few major team accolades that had previously eluded him.

Also read this: Abhishek Sharma Records | Shreyas Iyer | Shubman Gill Points

3. Viv Richards – West Indies

Sir Viv Richards was one of the most intimidating and influential batsmen of his generation. Richards scored 8,540 Test runs in 121 matches at an average of 50.23, including 24 centuries. In 187 ODIs, he scored 6,721 runs at an average of 47.00 and a strike rate of 90.20.

The ODI numbers are particularly impressive when the era is considered. Richards was an aggressive limited-overs batter at a time when scoring at his rate was considerably less common. He combined power, confidence and exceptional hand-eye coordination. His ability to dominate bowlers without relying on modern batting equipment or fielding restrictions makes him one of the greatest attacking batsmen ever.

4. Brian Lara – West Indies

One of the most naturally skilled southpaw batsmen was Brian Lara. In Test cricket, he scored 11,953 runs in 131 matches at an average of 52.89 and made the other half his runs (10,405) in ODIs over 299 matches. He scored 34 hundreds in his Test career, with a highest score of 400 not out.

His 400 not out against England in 2004 is still the highest score by an individual in Test cricket. Lara had also turned in some breathtaking innings that could shape a match under pressure. He scored 375 against England in 1994, a then World Test record and only later did he reclaim the record with his 400 not out. The ability to convert long innings into massive scores is what makes him special in the list of batting legends.

5. Ricky Ponting – Australia

Parting the finest elements of two great Australian intensities, Ricky Ponting from both a batting and captaincy stance amid one Australia’s peak groups ever. In his long Test career, he amassed 13,378 runs at an average of 51.85 with a record 41 centuries; In 375 ODIs at the time of his retirement most among all batsmen, he scored a total of 13,704 runs and recorded 30 centuries.

Ponting was especially good when it came to big games. He was a key player in Australia’s back-to-back World Cup wins of 2003 and 2007, and one of the defining batters during an Australian dominance era. With his aggressive style of play combined with a powerful back foot game and ability to perform against high-quality fast bowling, he is arguably the best batsman to have played the game.

6. Jacques Kallis – South Africa

Jacques Kallis is unique on this list because his batting achievements were accompanied by elite all-round ability. Kallis scored 13,289 Test runs at an average of 55.37, including 45 centuries. In 328 ODIs, he made 11,579 runs at an average of 44.36 and scored 17 centuries.

His Test career also included 292 wickets, meaning his overall contribution went far beyond batting. As a batter, Kallis was technically sound, remarkably consistent and capable of playing long innings. His combination of batting, bowling and fielding makes his overall cricketing value difficult to match.

7. Kumar Sangakkara – Sri Lanka

Kumar Sangakkara was among the most technically proficient batters of Sri Lanka. He accumulated 12,400 runs in 134 Tests including an average of 57.14. He ends with an average of 41.99, having scored 14,234 runs in his 404 ODIs. He also scored 1,382 runs in T20 internationals.

Sangakkara’s list of greatest achievements includes 38 Test centuries and 25 ODI, if what I really want to do is show off. With his elegant strokeplay and a talent for heavy scoring over an extended career, he was one of the leading batsmen of his generation. This is especially notable considering he played both Tests and ODIs from ’85 through to 0, while also occasionally taking up wicketkeeping duties just as well.

8. Virat Kohli – India

Few modern-era batsmen can make as compelling a case for inclusion on the all-time great batsmen lists than Virat Kohli. Kohli has been especially ruthless in ODIs. He scored 15,000 ODI runs in just 315 innings later that year in September291959 (age 66) a milestone achieved only before him by Sachin Tendulkar. A few weeks later, Kohli hit an unbeaten 139 against the West Indies and his 55th ODI ton.

The hallmark of his game has been to adapt to the situation and build innings. He is known for his successful chasing and keeping calm under pressure situations. Kohli was also part of the Indian squad winning the 2011 World Cup and is regarded as one of, if not the coolest ODI batters in modern era. A big part of his success has been the ability to be able to learn how to pace an innings and scored across conditions INDvBAN

9. Sunil Gavaskar – India

Sunil Gavaskar was arguably the best opening batsman of his time and a trailblazer for Indian Test cricket. He was a great cricketer who played 125 Tests, scoring 10,122 runs with an average of 51.12 including 34 centuries. A record 10,000 Test runs was achieved by him becoming the first bats-man in history.

In ODIs, Gavaskar had also amassed 3,092 runs in 108 matches. His Test record is particularly impressive for the fact that he faced some of the most fearsome fast bowlers in the 1970s and 1980s as often as he did. He ended his Test career with 34 centuries, a record that wasn’t broken until overcrowded Sachin Tendulkar in 2005.

10. AB de Villiers – South Africa

The ability to score in every format, the one where AB de Villiers seemed to walk out with a strange combination of classical technique, improvisational skills wrapped up together. He scored 8,765 Test runs in 114 games at a normal of 50.66 and an almost unbelievable normal of 53.50 from his nine hundred corresponding ODI runs in 228 matches In this format, he also accumulated 1,672 T20I runs.

He became notorious for the way in which he could hit shots all over the park and withal, the ‘360-degree’ description came to life. His best limited overs record came in 2015, when he scored an international ODI century from just 31 balls against West Indies. In the same innings, he also scored an ODI 50 off just 16 balls.

All Time Best Batsmen Comparison

The table below compares the major international batting numbers of the players on this list. Bradman’s figures are Test-only because ODI and T20I cricket did not exist during his career.

Batsman Country Tests Test Runs ODIs ODI Runs International Centuries*
Don Bradman Australia 52 6,996 — — 29
Sachin Tendulkar India 200 15,921 463 18,426 100
Viv Richards West Indies 121 8,540 187 6,721 35
Brian Lara West Indies 131 11,953 299 10,405 53
Ricky Ponting Australia 168 13,378 375 13,704 71
Jacques Kallis South Africa 166 13,289 328 11,579 62
Kumar Sangakkara Sri Lanka 134 12,400 404 14,234 63
Virat Kohli India 123 9,230 315 15,080 84**
Sunil Gavaskar India 125 10,122 108 3,092 35
AB de Villiers South Africa 114 8,765 228 9,577 47

Best Batsman of All Time by Format

Format Strongest All-Time Candidates
Test Cricket Don Bradman, Sachin Tendulkar, Brian Lara
ODI Cricket Sachin Tendulkar, Virat Kohli, Viv Richards
T20 International Modern T20 specialists
Overall International Cricket Sachin Tendulkar, Don Bradman, Virat Kohli

There is a strong argument for Bradman as the greatest Test batsman, Tendulkar as the greatest overall international batter and Kohli as one of the strongest modern ODI candidates.

Don Bradman vs Sachin Tendulkar

Category Don Bradman Sachin Tendulkar
Test matches 52 200
Test runs 6,996 15,921
Test average 99.94 53.78
Test centuries 29 51
ODI career Did not exist 463 matches
ODI runs — 18,426
International centuries 29 100
Career span 1928–1948 1989–2013

So, if the question is who was the most dominant Test batsman, Bradman has the stronger statistical argument. If the question is who produced the greatest overall international batting career, Tendulkar has an exceptional case.

Sachin Tendulkar vs Virat Kohli

Category Sachin Tendulkar Virat Kohli
International debut 1989 2008
Test runs 15,921 9,230
ODI runs 18,426 15,080
ODI centuries 49 55
International runs 34,357 28,000+
International centuries 100 80+
ODI World Cup wins 1 1

Top Batsmen by Major Batting Records

Record Leading Name / Benchmark
Highest Test batting average Don Bradman – 99.94
Most international runs Sachin Tendulkar – 34,357
Most international centuries Sachin Tendulkar – 100
Most Test runs Sachin Tendulkar – 15,921
Most ODI runs Sachin Tendulkar – 18,426
Most ODI centuries Virat Kohli – 55 as of September 2026
Highest individual Test score Brian Lara – 400*
Fastest ODI century AB de Villiers – 31 balls
First player to 10,000 Test runs Sunil Gavaskar
First player to 200 Tests Sachin Tendulkar

Who Is the Greatest Batsman in Cricket History

Who is the most dominant Test batsman in terms of sheer Stats, If you can only select one, Don Bradman. That puts his 99.94 average so far ahead of traditional world class standards that it is still the ultimate number in the all-time argument. The ICC itself has him among the all-time batting legends of the game. But, Sachin Tendulkar may well have the best allround international career of any. What sets him apart is his 34,357 runs, 100 hundreds, and two hundred Tests of extraordinary longevity.

This is where special mention must go to Virat Kohli, who after all now boasts of milestones unprecedented in the history of ODIs. His 15,000 ODI runs and 55 ODI hundreds have solidified an impressive overall all-time resume. 

So what is a fair final verdict:

  • Best Test batsman: Don Bradman
  • Most comprehensive global batsman: Sachin Tendulkar
  • Modern-day ODI batsman: Virat Kohli
  • Best all-rounder with bat in hand: Jacques Kallis
  • Most devastating old-school batswoman: Viv Richards 

Conclusion

Who is the all time best batsman in the world is not an entirely objective matter. Fact: The game has evolved too much over the decades, teams are different and players have been more successful in certain formats in certain conditions. His 99.94 Test average is the gold standard for pure Test batting dominance: Don Bradman. Except for the overall international career perhaps, Sachin Tendulkar has garnered 34357 runs and acquired a total of 100 centuries. Virat Kohli has joined the modern greats, it was based on evidence mainly in ODIs.

In addition to them, players like Viv Richards, Brian Lara, Ricky Ponting, Jacques Kallis, Kumar Sangakkara, Sunil Gavaskar and AB de Villiers show how many phenomenal batting careers the sport has had. Taking everything into consideration, Bradman has the most convincing stats as Test batsman of all time, while Tendulkar has the most convincing case as the greatest all format international batsman of all time. It is much more engaging to have that distinction than simply the pick of one name.

FAQs

1.Who is the all time best batsman in the world?

There is no universally accepted answer, but Don Bradman has the strongest statistical claim in Test cricket because of his extraordinary 99.94 career average. Sachin Tendulkar has perhaps the strongest case for the greatest overall international batting career.

2.Who is the greatest batsman of all time?

Don Bradman is widely regarded as one of, and often the, greatest batsman of all time because he scored 6,996 Test runs at an average of 99.94.

3.Is Sachin Tendulkar the best batsman ever?

Sachin Tendulkar is one of the strongest candidates. His 34,357 international runs and 100 international centuries make his career statistically unique.

4.Is Don Bradman the greatest batsman in cricket history?

Bradman has an exceptional claim because his 99.94 Test average remains unmatched. He also scored 29 centuries in only 52 Tests.

5.Who is better, Sachin Tendulkar or Virat Kohli?

It depends on the criteria. Tendulkar has the larger overall career record, while Kohli has been exceptionally dominant in ODI cricket. As of September 2026, Kohli had reached 15,000 ODI runs and 55 ODI centuries.

 

Asth Tech
Asth Tech
Tags: all time best batsman in the worldbest batsman of all timebest batsmen in cricket historycricket batting recordscricket legendsgreatest batsman
Advertisement Banner
Previous Post

Shai Hope on MS Dhoni’s Advice: ‘You Always Have More Time’

Next Post

Abhishek Sharma’s Only Goal Is to Win Trophies

Asth Tech

Asth Tech

Next Post
Abhishek Sharma’s Only Goal Is to Win Trophies

Abhishek Sharma’s Only Goal Is to Win Trophies

Discussion about this post

Categories

  • Cricket
  • Cricket News
  • Sports
  • Uncategorized
  • Contact Us
  • Copyrights Notice
  • Disclaimer
  • Ethics Policy
  • Home 1
  • News Licensing Policy
  • Privacy Policy
  • Terms and Conditions

© 2026 CricTonic All Rights Reserved

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Home
  • Website
  • Predictions
  • Social Tracker
  • Players
    • Biography
    • Net Worth
  • Contact Us

© 2026 CricTonic All Rights Reserved