Top 10 batsmen in cricket history including Don Bradman, Sachin Tendulkar, Virat Kohli, Brian Lara, Ricky Ponting and other greatest cricket legends

Top 10 Batsmen in Cricket History

Cricket has seen many great players, but only a select few have changed the way the game is played. These batsmen mastered technique, conquered pressure situations, and delivered match-winning performances across eras.

Here is the ultimate list of the Top 10 Batsmen in Cricket History, complete with career tables for each player.

1. Sir Don Bradman – The Greatest of All Time

Sir Donald Bradman is universally accepted as the greatest batsman ever. His Test average of 99.94 is one of the most incredible achievements in sports history. Bradman dominated fast bowlers, spinners, and every condition with unmatched consistency.

Why Bradman Is No. 1

  • Insane average of 99.94
  • Ability to read bowlers early
  • Incredible shot placement and footwork
  • Dominated the pre-helmet era

Don Bradman Career Table

AttributeDetails
CountryAustralia
FormatTest
Matches52
Runs6,996
Average99.94
100s / 50s29 / 13
Highest Score334

2. Sachin Tendulkar – The God of Cricket

Sachin Tendulkar played for 24 years, becoming the most complete batsman in history. He carried the expectations of over a billion fans and still delivered consistently.

Why Sachin Is a Legend

  • 100 international centuries
  • Most runs in Tests & ODIs
  • Played against the greatest bowlers in every era
  • Icon of discipline and technique

Sachin Tendulkar Career Table

AttributeTestsODIs
Matches200463
Runs15,92118,426
Average53.7844.83
100s5149
Highest Score248*200*

3. Virat Kohli – The Modern Era Run Machine

Virat Kohli has mastered all three formats with exceptional averages. His fitness, hunger, and chasing ability make him the most complete modern batsman.

Why Kohli Stands Out

  • 75+ international centuries
  • Average above 50 across formats
  • GOAT of ODI chases
  • Dominant in all countries

Virat Kohli Career Table

AttributeTestsODIsT20Is
Matches113+292+115
Runs8,700+13,000+4,000+
Average49+58+52+
100s29501
Highest Score254*183122*

4. Brian Lara – The Master of Flair

Brian Lara was a genius capable of playing marathon innings against the best attacks. His shots were elegant, powerful, and unique.

Why Lara Is Special

  • Holder of the highest Test score: 400*
  • Known for fearless stroke play
  • Brilliant against both spin and pace

Brian Lara Career Table

AttributeTestsODIs
Matches131299
Runs11,95310,405
Average52.8840.48
100s3419
Highest Score400*169

5. Ricky Ponting – Australia’s Dominant Run Machine

Ricky Ponting was the backbone of Australia during their golden era. His pull shot and cover drive were iconic.

Why Ponting Is a Legend

  • Aggressive stroke play
  • 3-time World Cup champion
  • Consistent across all conditions

Ricky Ponting Career Table

AttributeTestsODIs
Matches168375
Runs13,37813,704
Average51.8542.03
100s4130
Highest Score257164

6. Jacques Kallis – The Most Complete All-Rounder

Jacques Kallis combined technical perfection with unstoppable consistency. As a batsman, he rivaled even Sachin and Ponting.

Why Kallis Is Elite

  • One of the highest run scorers in Test history
  • Incredible consistency
  • Ability to play long, match-defining innings

Jacques Kallis Career Table

AttributeTestsODIs
Matches166328
Runs13,28911,579
Average55.3744.36
100s4517
Highest Score224139

7. Kumar Sangakkara – The King of Elegance

Kumar Sangakkara is one of the most technically gifted batsmen ever. His timing and class made him a nightmare for bowlers.

Why Sangakkara Is Great

  • Consistency across all formats
  • One of Sri Lanka’s greatest match-winners
  • Elegant and reliable under pressure

Kumar Sangakkara Career Table

AttributeTestsODIs
Matches134404
Runs12,40014,234
Average57.4041.98
100s3825
Highest Score319169

8. Vivian Richards – The Master of Fearless Batting

Sir Vivian Richards revolutionized batting with his fearless, aggressive style. He dominated the fastest bowlers without wearing a helmet.

Why Viv Richards Is a Legend

  • Unmatched dominance in the 1970s & 80s
  • ODI strike rate over 90 in an era of slow scoring
  • Supreme confidence and power

Viv Richards Career Table

AttributeTestsODIs
Matches121187
Runs8,5406,721
Average50.2347.00
100s2411
Highest Score291189*

9. Joe Root – The Modern Test Maestro

Joe Root is the most consistent Test batsman of the last decade. His ability to play spin and pace makes him one of England’s greatest.

Why Root Is Top-Tier

  • Incredible Test consistency
  • Strong in all conditions
  • Superb footwork and timing

Joe Root Career Table

AttributeTestsODIs
Matches135+160+
Runs11,500+6,200+
Average50+48+
100s30+16
Highest Score254133*

10. AB de Villiers – Mr. 360°

AB de Villiers is the most innovative and explosive batsman in cricket history. His ability to play shots all around the wicket earned him the title “Mr. 360°”.

Why ABD Is Iconic

  • Fastest ODI 50, 100, and 150
  • Incredible versatility across formats
  • Match-winner in pressure situations
  • Revolutionized T20 batting

AB de Villiers Career Table

AttributeTestsODIsT20Is
Matches11422878
Runs8,7659,5771,672
Average50.6653.5026.12
100s22250
Highest Score278*17679*

Final Thoughts

Each player on this list changed cricket in a different way:

  • Bradman set standards nobody could touch.
  • Sachin and Lara brought art and elegance.
  • Kohli, Ponting, and Sangakkara combined consistency with modern aggression.
  • Viv Richards and ABD revolutionized stroke play.
  • Kallis proved all-round perfection.
  • Joe Root continues to redefine Test batting.

Together, these legends represent the true essence of batting excellence.

Leave a Reply

Your email address will not be published. Required fields are marked *

Top 10 Batsmen in Cricket History – All-Time Greatest Players