10 Best Batsmen of ALL Time in Cricket According to Qasim

Cricket has seen the rise of exceptional batsmen who have mesmerized the world with their impeccable technique, extraordinary run-scoring, and unwavering dedication. From sublime centuries to monumental records, these ten individuals have defined the art of batting. This page pays tribute to their extraordinary careers, celebrating their everlasting impact on the world of cricket.

Please be aware that the content within this list may be updated, modified, or revised in the future. As new information becomes available or circumstances evolve, the items or rankings within the list may be adjusted accordingly. And the collection presented here has been contributed by an individual and every Individual has its own Opinion so it is not an official collection.

You can send us your collection by going to ContactUs page.

1  Sir Don Bradman 1908
listopiax.pk

Sir Don Bradman (Australia) - Born in 1908

Detail: Sir Don Bradman's unmatched batting prowess, with an astonishing Test average of 99.94, makes him the greatest batsman in cricket history.

Interesting Fact: In his final Test innings at The Oval in 1948, Bradman needed just four runs to maintain an average of 100. He was dismissed for a duck, leaving his career average at 99.94.

2  Sir Garfield Sobers 1936
listopiax.pk

Sir Garfield Sobers (West Indies) - Born in 1936

Detail: Sir Garfield Sobers' versatility as a batsman, bowler, and fielder set him apart. He is the only player to score six sixes in an over in first-class cricket.

Interesting Fact: Sobers once scored 365* runs in a Test innings, which remained the highest individual score in Tests for 36 years.

3  Sir Vivian Richards 1952
listopiax.pk

Sir Vivian Richards (West Indies) - Born in 1952

Detail: Sir Vivian Richards was known for his explosive batting, fearlessness against fast bowlers, and leadership that defined the West Indies' dominance in the late 20th century.

Interesting Fact: Richards never wore a helmet during his career, even when facing some of the fastest bowlers in the world.

4  Sachin Tendulkar 1973
listopiax.pk

Sachin Tendulkar (India) - Born in 1973

Detail: Sachin Tendulkar's unparalleled records and graceful batting style have made him the highest run-scorer in international cricket.

Interesting Fact: Tendulkar's first-ever international wicket was that of Sir Vivian Richards during a Test match against the West Indies in 1989.

5  Sir Jack Hobbs 1882
listopiax.pk

Sir Jack Hobbs (England) - Born in 1882

Detail: Sir Jack Hobbs, a prolific run-scorer, held numerous records for centuries and runs in first-class cricket.

Interesting Fact: Hobbs scored his 199th first-class century at the age of 51, showcasing his enduring batting skills.

6  Sir Len Hutton 1916
listopiax.pk

Sir Len Hutton (England) - Born in 1916

Detail: Sir Len Hutton's solid batting technique and remarkable Test records established him as one of England's greatest openers.

Interesting Fact: Hutton's innings of 364 against Australia in 1938 stood as the highest individual Test score for nearly two decades.

7  Ricky Ponting 1974
listopiax.pk

Ricky Ponting (Australia) - Born in 1974

Detail: Ricky Ponting's authoritative batting, leadership, and three Cricket World Cup victories have cemented his status as one of Australia's cricketing legends.

Interesting Fact: Ponting was nicknamed "Punter" by his teammates, a play on his last name, and he lived up to it with his aggressive style of play.

8  Kumar Sangakkara 1977
listopiax.pk

Kumar Sangakkara (Sri Lanka) - Born in 1977

Detail: Kumar Sangakkara's elegant batting, consistency, and prolific run-scoring have made him one of Sri Lanka's greatest cricketers.

Interesting Fact: Sangakkara delivered the MCC Spirit of Cricket Cowdrey Lecture in 2011, delivering a memorable speech about the spirit of the game.

9  Brian Lara 1969
listopiax.pk

Brian Lara (West Indies) - Born in 1969

Detail: Brian Lara's flair, record-breaking scores, and the iconic 400* in Test cricket showcase his ability to mesmerize spectators.

Interesting Fact: Lara holds the record for the highest individual score in first-class cricket, with an astonishing 501* runs.

10  Sunil Gavaskar 1949
listopiax.pk

Sunil Gavaskar (India) - Born in 1949

Detail: Sunil Gavaskar's impeccable technique, ability to play long innings, and 34 Test centuries established him as India's batting legend.

Interesting Fact: Gavaskar was the first player to score 10,000 runs in Test cricket, a milestone he reached in 1987.