Cricket is one of the most renowned sports in the world. Universally considered the ‘batsmen’s game,’ cricket has enchanted and awed its fans with magnificent strokes and footwork over the ages. Batsmen seem more likely to seal the deal with their batting skills, giving the impression of being in favor of the batsmen.
For some batsmen, cricket was an art, and they filled this art with the color of their matchless strokes, drives, runs, and power-hitting. Despite having such advantages, only a few batsmen got the limelight with their batting skills and became one of the greatest batsmen in cricket history.
Top 10 Greatest Batsmen in Cricket History
10. Javed Miandad – Pakistan
|Age in 2022||64|
|Test (124)||Runs: 8832
|ODI (271)||Runs: 7381
Javed Miandad is the best batsman Pakistan has ever produced, and his contemporary Ian Chappell lauded him as one of the greatest batsmen in cricket history.
He is known for his unorthodox batting and captaincy approach. Javed Miandad is also renowned for his historic finish when Miandad thudded the last ball of the match bowled by Chetan for a six to take his country to amazing success.
With 8 ODIs and 23 test centuries, Javed Miandad found the 10th spot in the list of our top 10 Greatest Batsmen in Cricket History.
09. Greg Chappell – Australia
|Age in 2022||73|
|Test (87)||Runs: 7110
|ODI (74)||Runs: 2331
Being absent for two years from international cricket may have kept him from being called Australia’s best batsman after Bradman. Yet, with amazement-dropping records, Greg Chappell makes it to our rundown of the Top 10 Greatest Batsmen in Cricket History Ever, channeling Ricky Ponting.
Playing against bowlers like Michael Holding, Colin Croft, and Joel Collect, Chappell stayed a threatening contender, making way for a forceful variety of Australian players who might proceed to rule world cricket.
08. Rahul Dravid – India
|Age in 2022||49|
|Test (164)||Runs: 13288
|ODI (344)||Runs: 10889
Rahul Dravid is also known as “The Wall” for his unmatchable batting skills, and with 36 Test centuries and 12 ODI centuries, he found 8th place in the list of our Top 10 Greatest Batsmen in Cricket History.
He had an outstanding defense ability and taught the world how to hold your horses while batting. He played so many important innings which helped team India to find triumphant.
07. Brian Lara – West Indies
|Age in 2021||52|
|Test (131)||Runs: 11953
|ODI (299)||Runs: 10405
The most fascinating Caribbean character from West Indies, Brian Lara, with his fearless batting techniques, sits in 7th place in our Top 10 Greatest Batsmen in Cricket History.
Brian Lara owns a record of the highest individual test score of 400* and the first-class score of 501*, which is still unbeaten. The classical left-handed batsman deserves to be on the Top 10 Greatest Batsmen list in Cricket History.
06. Ricky Ponting – Australia
|Age in 2022||47|
|Test (168)||Runs: 13378
|ODI (375)||Runs: 13704
|T20 (17)||Runs: 401
One of the most successful Aussie skippers, Ricky Ponting, has registered himself as the most successful captain in cricket history. During his captaincy, Australia ruled the cricket world for a long time. He played many match-winning knocks for his team.
One of the highest run achievers of his time, with his 41 test and 30 ODI centuries, he is at the 6th spot of our Top 10 Greatest Batsmen in Cricket History.
05. Sir Viv Richards – West Indies
|Age in 2022||70|
|Test (121)||Runs: 8540
|ODI (187)||Runs: 6721
Sir Viv Richards is also the greatest batsman in one-day international matches. He has been honored with the five best West Indian cricketers of the century. The legendary Caribbean batsmen brought a new term, “swagger,” into cricket history.
With 24 Test tons and 11 tons in ODI and an average of 50.2 and 47, respectively, he scored 45 tests and 45 ODI fifties. The legendary West Indian Batsmen fill the 5th spot in our Top 10 Greatest Batsmen in Cricket History.
04. Jaque Kallis – South Africa
|Age in 2022||46|
|Test (166)||Runs: 13289
|ODI (328)||Runs: 11579
|T20 (25)||Runs: 666
One of the greatest batsmen in cricket history, the proteas legend Jaque Kallis is also regarded as one of the greatest all-rounders the cricket world has ever witnessed. He is the only cricketer who scored more than 11 thousand runs and pocketed 250+ wickets in both ODI and test cricket.
With an average of almost 56 in tests and 45 in ODI, Jaque Kallis claims 4th place in our Top 10 Greatest Batsmen in Cricket History.
03. Sir Garfield Sobers – West Indies
|Age in 2022||85|
|Test (93)||Runs: 8032
3rd West Indian on the list, right? But the stat shows that Sir Garfield Sobers was the best all-rounder in cricket history. He is the first cricketer to smash 6 sixes on 6 balls in an over. He is one of the five best cricketers of “Wisden cricketers of the century.”
Hard-hitting batsman with his incomparable batting skills, possessing an average of 57.8 in test cricket with the highest score of unbeaten 365, Sir Garfield Sobers grabs the 3rd spot in our Top 10 Greatest Batsmen in Cricket History.
02. Sachin Tendulkar – India
|Age in 2022||48|
|Test (300)||Runs: 15921
|ODI (463)||Runs: 18426
Without any question or surprise, the master blaster, the King of the cricket arena, Sachin Tendulkar, pockets the second spot in the list of greatest batsmen. Undoubtedly, Sachin is one of the best batsmen in modern ODI. Sachin has dominated the cricket world in tests and ODIs for a long time.
He owns the record for most Man of the Match awards and is the only batsman who has scored 100 centuries in total until now. With 51 test centuries and 49 ODIs centuries, and an average of 53.8 and 44.8, respectively, he is truly worthy of second place in our Top 10 Greatest Batsmen in Cricket History.
01. Sir Don Bradman – Australia
|Age||Died in 2001|
|Test (52)||Runs: 6996
Sir Don Bradman is considered the greatest batsman in cricket history. He was a run machine; to get him out was an honor for the bowlers. Bradman has a remunerative career with an amazing and unbelievable average of 99.94, which seems impossible to be broken.
He made 29 test tons in just 80 innings. He could have made his average of 100 if he could score only 4 runs in his last match, but unfortunately, he found the duck. Bradman’s astonishing average of 99.94 is still one of the seven wonders of cricket history.
Due to his heroic and gallant batting techniques, he rules first place in our Top 10 Greatest Batsmen in Cricket History.