Batting is the thing that everyone loves in the game of Cricket may it be watching or while Playing. It’s not easy to be a batsman, they have to score runs, play shots according to field settings so that they can score boundaries and many people have mastered this craft over the years. Check Top 10 All-Time Greatest Batsmen in History of Cricket.
Let’s have a look at the Greatest Batsmen who have played the game of cricket. The list is made keeping various factors in mind such as average, runs scored, matches played, and centuries.
Top 10 All-Time Greatest Batsmen in History of Cricket
1. Sir Donald Bradman
Sir Donald George Bradman was an Australian Professional Cricketer who is widely regarded as the Greatest Batsman. He was born on 27 August 1908 in Cootamundra, New South Wales, Australia. Bradman has played 52 tests for Australia in which he scored 6,996 runs with a batting average of 99.94.
He has scored 29 centuries and 13 half-centuries throughout his career. His 99.94 batting average is considered the greatest achievement for any sportsperson. He was golden duck in his last test where he had a chance to make his batting average a 100.
2. Sachin Tendulkar
Sachin Ramesh Tendulkar is a former Indian Cricketer who was born on 24 April 1973 in Mumbai, Maharashtra. He is regarded as one of the greatest batsmen in the history of cricket. He is the only batsman to score hundred international centuries, the highest run-scorer in international cricket, and the first player to score a double century in ODI.
Sachin has played 200 test matches and has scored 15921 runs with a batting average of 53.78 and 463 ODI and has scored 18426 runs in them with a batting average of 44.83.
3. Sir Viv Richards
Sir Isaac Vivian Alexander Richards is a retired Antiguan Cricketer born on 7 March 1952 in British Leeward Islands. Viv is regarded as one of the greatest batsmen of all time. He is regarded as the greatest ODI batsman of all time, as well as the third greatest Test batsman of all time, after Donald Bradman and Sachin Tendulkar.
He has played 121 Test matches and has scored 8,540 runs with a batting average of 50.23 and has played 187 ODI and has scored 6,721 with a batting average of 47.00.
4. Virat Kohli
Virat Kohli is an Indian Professional Cricketer born on 5 November 1988 in Delhi, India. He is the current captain of the Indian Cricket Team and is widely regarded as one of the best batsmen of all time. He holds the world record for being the fastest batsman to 8,000, 9,000, 10,000, 11,000, and 12,000 runs in ODI cricket.
He also holds the world record of being the fastest to 23,000 international runs. Kohli has played 96 test matches and has scored 7,765 runs with a batting average of 51.08. He has played 254 ODI and has scored 12,169 with a batting average of 59.07 and 90 T20 in which he has scored 3159 runs with a batting average of 52.65.
6. Ricky Ponting
Ricky Thomas Ponting is a former Australian Cricketer who was born on 19 December 1974 in Tasmania, Australia. He was the captain of the Australian team during their Golden Era. Ponting is the most successful captain in international cricket history, with 220 victories in 324 matches with a winning rate of 67.91%. He has the second-most number of International Centuries Scored. Ponting has played a 168 Tes match and has scored 13,378 with a batting average of 51.85 and has played 375 ODI and has scored 13,704 with a batting average of 42.03.
7. Brian Lara
Brian Charles Lara is a former Trinidadian Cricketer who was born on 2 May 1969 in Santa Cruz, Trinidad and Tobago. He is widely acknowledged as one of the greatest batsmen of all time. Lara holds the record for the highest individual score in first-class cricket, with 501 not out, which is the only quintuple hundred in first-class cricket history.
He also holds the record of Highest Individual score in a test match which is 400 not out. He has played 131 Test matches and has scored 11953 runs with a batting average of 52.88 and 299 ODI matches and has scored 10405 with a batting average of 40.48.
7. Kumar Sangakkara
Kumar Chokshanadan Sangakkara is a former Sri Lankan Cricketer who was born on 27 October 1977 in Matale, Sri Lanka. He is widely regarded as one of the greatest batsmen in the history of cricket.
He has played 134 Test matches and has scored 12400 runs with a batting average of 57.40 and 404 ODI matches and has scored 14234 runs with a batting average of 41.98 and 56 T20 Matches with 1382 runs with a batting average of 31.40.
8. Wally Hammond
Walter Reginald Hammond was an English Professional Cricketer who was born on 19 June 1903 in Kent, England. He was considered to be the best English batsman of the 1930s. He has played 88 Test Matches and has scored 7,249 with a batting average of 58.45.
9. Jack Hobbs
Sir John Berry Hobbs was an English Professional Cricketer born on 16 December 1882 in Cambridge, England. Known as “The Master”, he is considered one of the greatest batsmen in history. He has played 61 Test and has scored 5,410 with a batting average of 56.94.
10. Sunil Gavaskar
Sunil Manohar Gavaskar is a former Indian Professional Cricketer born on 10 July 1949 in Mumbai, India. He is considered one of the best opening batsman in Test cricket and one of the greatest batsmen in history. He is the only batsman to score a century in both the innings that too thrice.
He was the first Test batsman to score 10,000 Test runs in a career. He has played 125 Tests and has scored 10122 runs with a batting average of 51.12 and 108 ODI and has managed to score 3092 runs with a batting average of 35.13.