SportsMonkie.com
Cricket

Greatest Batsmen in Cricket History: The Defining Names

By Raja Waheed Updated July 10, 2026
Greatest Batsmen in Cricket History: The Defining Names
On this page5
  1. 01What sets a batting great apart
  2. 02The names most often cited
  3. 03The Bradman question
  4. 04The modern debate
  5. 05Across formats

Bradman finished his last Test innings needing four runs to close his career average at exactly 100. He was bowled for a duck, second ball, and retired on 99.94 — a number now so far removed from anyone else’s that it functions less like a statistic and more like a boundary marker for the sport itself. That gap is the starting point for any conversation about cricket’s best batsmen, and also the reason the conversation never really ends: once you accept that one man’s number can’t be caught, the argument moves to who comes next, and by what measure.

What sets a batting great apart

Averages matter, but context decides them. A player who piles up runs against weak attacks on flat pitches at home reads very differently from one who scores heavily in England, India, the Caribbean, and Australia inside the same decade. A few things separate the elite from the merely good:

  • A high average sustained over many years, not a purple patch
  • Runs made on difficult pitches, against hostile bowling, under pressure
  • Innings that actually changed match outcomes, not just personal milestones
  • Runs scored against the best bowling attacks of the day

The names most often cited

BatsmanEraKnown for
Don Bradman1928–1948Test average of 99.94 — nearly 40 points clear of the next-best career average
Sachin Tendulkar1989–2013Two decades at the top; more Test and ODI runs than anyone else
Brian Lara1990–2007Highest individual score in a Test innings; stroke-play built on timing rather than force
Vivian Richards1974–1991Scored at a strike rate that intimidated bowlers decades before T20 made pace normal
Garfield Sobers1954–1974Batting good enough alone for a top-ten spot, before counting his bowling
Jack Hobbs1908–1930More first-class centuries than any player in history
Ricky Ponting1995–2012Prolific and consistent in every condition he played in
Kumar Sangakkara2000–2015One of the highest Test averages of the 2000s, built on patience rather than flair

The Bradman question

No other cricketer’s numbers work quite like Bradman’s. His average sits so far above the next name on the list that statisticians usually treat it as a genuine outlier rather than the top of a curve — the kind of anomaly you’d normally suspect was a data error, except it was verified over a two-decade career against the best bowlers of his day. He’s the rare case where “greatest ever” isn’t really up for debate on the numbers, whatever else gets argued about the eras being different.

The modern debate

Among batsmen who retired after 2000, Tendulkar, Lara, Ponting, and Sangakkara top most rankings, and each got there differently. Tendulkar built his game on textbook technique and an unusually wide range of shots. Lara combined elegance with the nerve to produce his biggest innings against the strongest attacks. Ponting paired aggression with an ability to adjust his game as conditions demanded. Sangakkara simply accumulated, over and over, without much fuss. Put any two of them in a room and the argument over who ranks above the others will run all night.

Across formats

ODI and T20 cricket changed what “greatest batsman” even means. AB de Villiers, Rohit Sharma, and Virat Kohli have built records across all three formats, which means any list written today has to weigh white-ball dominance alongside a Test average in a way earlier generations never had to.

Frequently asked questions

Who is considered the greatest batsman of all time in cricket?+

Don Bradman is universally regarded as the greatest Test batsman in history, with a career average that stands far above any other player's. Among modern batsmen, Sachin Tendulkar, Brian Lara, and Vivian Richards are most frequently cited.

What makes a batsman one of the greatest ever?+

Consistency over a long career, a high average against top-quality bowling, the ability to perform in tough conditions, and the capacity to win matches for their team are the key measures.

Who is the highest run-scorer in Test cricket history?+

Sachin Tendulkar holds the record for the most runs in Test match cricket, accumulated over a career spanning more than two decades.

What was Don Bradman's batting average?+

Don Bradman finished with a Test batting average of 99.94, needing just four runs in his final innings to average 100. No batter with a substantial career has come close to it, and the figure is widely considered the most extraordinary statistic in all of sport.

Who has scored the most international runs?+

Sachin Tendulkar holds the record for the most runs in international cricket, with over 34,000 across Tests, ODIs, and T20Is, including a record 100 international centuries. His run-scoring longevity across formats is unmatched in the sport's history.

Who are the greatest modern batsmen?+

Modern greats regularly named among the best include Sachin Tendulkar, Brian Lara, Ricky Ponting, Jacques Kallis, Kumar Sangakkara, and Virat Kohli. Each combined heavy run-scoring with longevity and the ability to perform against top bowling across different conditions and formats.

What makes Sir Vivian Richards a great batsman?+

Viv Richards combined destructive power with supreme confidence, dominating the world's fastest bowlers without a helmet during the 1970s and 1980s. His attacking style and high strike rate were decades ahead of his time, making him one of the most feared and influential batsmen ever.

Sources

Related cricket guides

View all →