Cricket ReferenceHistorical Records

Top 10 Greatest Cricket Batsmen of All Time

ChatGPT Image Sep 23 2026 11_24_04 PM-100kb

Greatest Cricket Batsmen of All Time: Top 10 Legends

CRICKET | PLAYERS & HISTORY
SOURCE: ESPNcricinfo; ICC Official Records
LAST UPDATED: 2026-09-21
READ TIME: 8 min read

DIRECT ANSWER

There is no single, universally agreed answer to who the greatest cricket batsman of all time is — but statistically, Sir Donald Bradman stands apart from almost every other great in cricket history. His Test batting average of 99.94 remains one of the most extraordinary records in professional sport.

The debate, however, extends far beyond Bradman. Cricket history includes legendary batsmen such as Sachin Tendulkar, Brian Lara, Sir Garfield Sobers, Sir Vivian Richards, Sunil Gavaskar, Ricky Ponting, Kumar Sangakkara, Steve Smith, and Virat Kohli.

A note before the list: Several batsmen discussed here — including Virat Kohli — are still active players. Their career statistics can therefore change with every match. For active players, this article focuses primarily on established achievements rather than fixed career figures that could quickly become outdated.

1. Sir Donald Bradman — Australia

The Stat

Test batting average: 99.94 — from 52 Tests and 6,996 runs.

Why He's Here

Bradman's 99.94 Test batting average remains one of cricket's most famous statistical achievements. Had he scored just four more runs in his final Test innings, his career average would have reached 100.

Instead, he was dismissed for a duck.

Bradman also scored 29 Test centuries during a career that was interrupted by six years of World War II. That interruption potentially cost him several additional seasons of international cricket.


2. Sachin Tendulkar — India

The Stat

100 international centuries across Test and ODI cricket — a milestone no other player has reached.

Why He's Here

Tendulkar finished his career with 15,921 Test runs from 200 matches, along with a Test batting average of 53.78.

His career combined extraordinary longevity with consistency. Tendulkar played international cricket for approximately 24 years and faced virtually every major cricketing nation across different conditions and generations.


3. Brian Lara — West Indies

The Stat

400 not out — the highest individual score in Test cricket.

Why He's Here

Brian Lara holds the Test record for the highest individual innings after scoring 400 not out against England in 2004.

Lara also previously held the record after scoring 375 in 1994. Australia's Matthew Hayden broke that record in 2003 before Lara reclaimed it with his unbeaten 400 the following year.

Lara also holds the famous first-class record of 501 not out.


4. Sir Garfield Sobers — West Indies

The Stat

365 not out against Pakistan in 1958.

Why He's Here

Sobers' unbeaten 365 against Pakistan remained the highest individual score in Test cricket for 36 years, until Brian Lara broke the record in 1994.

His greatness extended beyond batting. Sobers scored 8,032 Test runs at an average of 57.78 and took 235 Test wickets, establishing himself as one of cricket's most complete all-rounders.


5. Sir Vivian Richards — West Indies

The Stat

A Test batting average above 50, combined with an exceptionally aggressive approach for his era.

Why He's Here

Viv Richards became famous for his attacking style and ability to dominate bowling attacks.

He is often associated with changing perceptions of how aggressively a Test batsman could play. Richards also famously batted without a helmet during an era featuring some of the world's fastest bowlers.

His confidence and attacking approach made him one of the defining batsmen of the 1970s and 1980s.


6. Sunil Gavaskar — India

The Stat

The first player to score 10,000 Test runs.

Why He's Here

Gavaskar reached the 10,000-run milestone in 1987 after building an outstanding career as an opening batsman.

Much of his reputation was built against the powerful West Indies bowling attacks of the 1970s and 1980s. He faced some of the fastest bowlers of his generation, often without the protective equipment that became standard in later decades.


7. Ricky Ponting — Australia

The Stat

More than 13,000 Test runs and three men's Cricket World Cup titles as a player.

Why He's Here

Ricky Ponting combined elite batting with major team success.

He was a key member of Australia's dominant teams and captained Australia to World Cup victories in 2003 and 2007, while also being part of the victorious 1999 squad.

His career demonstrates both individual batting success and sustained international team achievement.


8. Kumar Sangakkara — Sri Lanka

The Stat

A Test batting average in the mid-to-high 50s and an exceptional record as both batsman and wicketkeeper.

Why He's Here

Sangakkara was one of Sri Lanka's most productive batsmen and performed at the highest level both as a specialist batsman and, during part of his career, as a wicketkeeper.

The combination of wicketkeeping responsibilities and elite batting production makes his career particularly notable.


9. Steve Smith — Australia

The Stat

One of the modern era's most statistically dominant Test batsmen, including extended periods with a batting average above 60.

Why He's Here

Steve Smith's career has been remarkable partly because of his unconventional batting technique.

His unusual stance, movement and large backlift differ considerably from traditional coaching techniques, yet he has consistently produced elite Test batting numbers.

His statistical dominance has frequently led to comparisons with some of cricket's greatest batsmen.


10. Virat Kohli — India

The Stat

One of the most accomplished modern batsmen across Test, ODI and T20I cricket.

Why He's Here

Virat Kohli's international career has been defined by consistency, run-scoring ability and success across multiple formats.

Unlike most other players on this list, Kohli's career is still an active one. His final career statistics therefore remain unsettled.

For that reason, his inclusion here focuses on his established achievements and influence across international cricket rather than a fixed career total.


Honorable Mentions

Several other legendary batsmen could reasonably appear in an all-time discussion.

Jack Hobbs — England

One of the most prolific run-scorers in first-class cricket history, Hobbs built his reputation during an era when international Test cricket was much less extensive than it is today.

Wally Hammond — England

Hammond was one of England's premier batsmen and a major figure in international cricket during the first half of the 20th century.

Rahul Dravid — India

Known as "The Wall," Dravid became famous for his exceptional defensive technique, patience and longevity at the crease.

AB de Villiers — South Africa

One of the most versatile modern batsmen, de Villiers became renowned for his ability to score in virtually every area of the field and perform across multiple formats.


What Makes a Great Cricket Batsman?

Comparing batsmen from different eras is difficult because cricket has changed significantly over time.

Several factors can be considered when discussing all-time greats:

  • Batting average
  • Total international runs
  • Number of centuries
  • Performance against strong bowling attacks
  • Longevity
  • Performance across different conditions
  • Success across formats
  • Records and milestones
  • Impact on the sport

No single statistic can completely determine greatness, especially when comparing players from different generations.


Related Reading

  • Who Is the Greatest Football Player of All Time? The Top 10, Ranked
  • Greatest Tennis Players of All Time: The Grand Slam Legends, Ranked
  • The 10 Ways to Get Out in Cricket, Explained
  • The First Test Match in Cricket History: Australia vs England, 1877

Sources & Verification

This article is based on statistical and historical information from ESPNcricinfo and ICC official records.

Career figures for retired players reflect their completed international careers. Active-player statistics are intentionally described more generally where exact figures could become outdated.

Last reviewed: 2026-09-21
Reviewed by: Laws of Sport Editorial Team

Article FAQs

Frequently Asked Questions

Sir Donald Bradman is commonly cited in discussions of the greatest batsman, primarily because of his extraordinary 99.94 Test batting average.

More on Cricket

Curated Archive