Cricket’s 5 Greatest Batsmen of All Time

From Sunil Gavaskar to Sir Donald Bradman - Find out who are greatest batsmen of all time in cricket history!

Cricket fans everywhere have their own opinion of who the greatest batsman in cricket history is, but here we present you with our list of the most successful batsmen to have played the game in modern times, and judge them based on their technique, style and mentality in order to decide who really was the greatest batsman of all time! 

Also make sure to know about the greatest bowlers of all time in cricket history.

The list includes players from both test and one day cricket, as well as retired players so long as they are considered the best of their generation. We hope you enjoy reading this list as much as we enjoyed making it!

5. Sunil Gavaskar

The Little Master is universally accepted as one of cricket’s greatest ever opening batsmen. He had a great eye and patience, which allowed him to excel in both defensive and attacking batting styles. His nickname Little Master was given to him by the Indian cricketing legend Sachin Tendulkar, with whom he has gone on to share many memorable partnerships at international level.

Gavaskar became the first player in test history to score 10,000 runs. His exploits against the Mighty West Indies established him as a popular figure in cricket. He scored 10,122 runs in 125 Tests, making him one of the greatest test players of all time.

Many would say Vivian Richards is among cricket’s best players, having a natural talent and an unrivalled batting eye. In his prime, he scored runs quickly with an unmatched strike rate. His wrists and forearms were so strong that he could put a lot of power behind the ball with his bat. High coverage on the ball and powerful shots were two of his most notable abilities throughout his career.

King Viv scored 8540 runs in 121 Test matches with an outstanding batting average of 50.23. Aside from that, his high batting strike rate made him a ferocious ball striker and a bowler’s nightmare. His batting prowess sparked a whole new fearless generation of talent.

In the opinion of many, former West Indies batsman Brian Lara is one of the greatest cricketers to ever play. He has a remarkable 400 not out to his name as well as being voted as one of Wisden’s Cricketers of the Century in 2000. 

His most proud achievement was when he scored 501* against England at Antigua in a First-Class Match. Following his retirement from international cricket, he still remained involved in the sport. Lara has scored 11,953 runs in Test matches & 10,405 runs in ODI.

2. Sachin Tendulkar

“The God of Cricket”, Sachin Tendulkar became the only person in cricket history to score 100 international centuries in 2012. He is considered by many to be one of the best or perhaps the best batsman ever to play cricket. Tendulkar is known for being exceptionally cool-headed and strong, despite being only sixteen years old when he first played for India. In 2014, he was awarded the Bharat Ratna – India’s highest civilian award – and he was named Wisden Cricketer of the Century.

Tendulkar became an inspiration to millions of cricket fans across the whole world. Many modern-day great cricketers regard Sachin as there own idol. Master Blaster has scored most runs ever in international cricket history scoring 34,357 runs in all formats.

1. Sir Donald Bradman

Few would deny that Sir Donald Bradman was the finest cricket player to date. The sport has yielded other notable players and teams, but none were comparable to Bradman’s skills or success. 

The Australian opener, who was born in 1908 and died in 2001, is most famous for his Test career, in which he made 6,996 runs at a batting average of 99.94. Across his cricketing career, Bradman scored a century in every game against the opposition – and often this meant that the opposition was excellent, challenging.