Skip to content

Top 10 Best Batsmen of All Time

Best Batsman of All Time

Discover the Greatest Batsmen in cricket history, the undisputed masters of batting who redefined the game with their extraordinary skill and records.
From the legendary Sir Don Bradman and Sachin Tendulkar to modern greats like Virat Kohli, Brian Lara, Ricky Ponting, and AB de Villiers, these cricketing icons boast unmatched averages, centuries, and match-winning performances.
The mental fortitude required to dominate world‑class attacks is a key pillar of the psychology of sports.
Whether you’re searching for the best batsmen of all time, greatest cricket batsmen, highest run scorers, or ODI and Test legends, this ranking celebrates the most technically brilliant and impactful batsmen in international cricket.

10. Wally Hammond

Walter Reginald Hammond, commonly known as Wally Hammond, was one of England’s greatest cricketers and represented the national team for nearly two decades.
An outstanding all-rounder, Hammond excelled with the bat, contributed as a bowler, and was regarded as a reliable fielder.
He made his Test debut in 1927 and played his final Test match in 1947, enjoying a distinguished international career that spanned 20 years.
Hammond scored 7,249 Test runs at an impressive batting average of 58.45 and took 83 Test wickets at a bowling average of 37.80.
During his career, he scored 22 Test centuries, a record for England at the time that was later surpassed. His elegant stroke play, consistency, and ability to perform in major matches established him as one of the finest batsmen of his era.
In 1938, Hammond was appointed captain of the England cricket team and led the side during a challenging period that included the years surrounding World War II.
Following his retirement from cricket, he moved to South Africa, where he remained involved in the sport as a sports administrator.
Hammond passed away in 1965, leaving behind a legacy as one of the most accomplished cricketers in English cricket history.

9. Sanath Jayasuriya

Sanath Teran Jayasuriya is a former Sri Lankan cricketer and ex-captain of the Sri Lanka national cricket team.
Widely regarded as one of the most influential all-rounders in ODI cricket, Jayasuriya was known for his aggressive batting, match-winning performances, and ability to change the course of a game with both bat and ball.
His powerful stroke play and attacking approach helped redefine opening batting in limited-overs cricket.
Jayasuriya remains one of the few cricketers to achieve the rare double of more than 10,000 ODI runs and over 300 ODI wickets, highlighting his exceptional value as an all-rounder.
He played a pivotal role in Sri Lanka’s victorious 1996 Cricket World Cup campaign and was named the tournament’s Most Valuable Player.
In recognition of his outstanding performances, Wisden Cricketers’ Almanack selected him as one of its Five Cricketers of the Year in 1997.
After retiring from international cricket, Jayasuriya continued his involvement in the sport by serving as Chairman of Selectors for Sri Lanka Cricket. During his tenure as a selector, Sri Lanka won the 2014 ICC T20 World Cup.
Beyond cricket, he entered politics and served in several positions within the Sri Lankan government, contributing to public service after an illustrious sporting career.

8. Virat Kohli

Virat Kohli is an Indian cricketer widely regarded as one of the greatest batsmen of the modern era. Known for his aggressive approach, exceptional consistency, and remarkable run-scoring ability, Kohli has been one of the leading figures in international cricket for more than a decade.
He made his international debut for India in 2008 and quickly established himself as a key member of the national team across all formats of the game.
Kohli has broken numerous batting records during his career and is recognized for maintaining an extraordinary level of consistency at the highest level of cricket.
He was a member of India’s 2011 ICC Cricket World Cup-winning squad and previously captained the India Under-19 team to victory in the 2008 ICC Under-19 Cricket World Cup.
His ability to chase targets and score runs across conditions has earned him a place among the most successful batsmen in cricket history.
Among his many achievements, Kohli became the fastest player in ODI history to reach 8,000, 9,000, 10,000, and 11,000 runs, accomplishing each milestone in fewer innings than any other batsman.
In recognition of his contributions to Indian cricket, he was awarded the Padma Shri in 2017, India’s fourth-highest civilian honor.
His record-breaking performances, fitness standards, and leadership qualities have made him one of the most influential cricketers of his generation.

7. Brian Lara

Brian Charles Lara is a former West Indies cricketer widely regarded as one of the greatest batsmen in cricket history.
He represented the West Indies for nearly 17 years in both Test and ODI cricket and is best known for his record-breaking batting achievements.
Lara holds the record for the highest individual Test score, an unbeaten 400 against England in 2004, a milestone that still stands. He also shares the record for the most runs scored in a single over in Test cricket (28 runs). His famous innings of 153 against Australia in 1999 is often regarded as one of the finest batting performances ever played.
Lara was named Wisden Leading Cricketer in the World in 1994 and 1995. He was awarded honorary membership of the Order of Australia, received life membership of the Marylebone Cricket Club (MCC), and was inducted into the ICC Cricket Hall of Fame in 2012, recognizing his lasting impact on the sport.

6. Jacques Kallis

Jacques Henry Kallis is widely regarded as one of the greatest all-rounders in cricket history.
He represented South Africa for 18 years and made a remarkable impact with both bat and ball.
Kallis remains the only cricketer to score more than 10,000 runs and take over 250 wickets in both Test and ODI cricket, a testament to his exceptional all-round ability.
Often mentioned alongside legends such as Sachin Tendulkar and Ricky Ponting, Kallis is considered one of the defining players of the modern era.
He became the fourth cricketer and the first South African to score 13,000 Test runs, finishing his career with 13,289 runs in the format.
Kallis was also one of the few batsmen to score a century in his final Test match. In addition, he holds the record for the most Player of the Match awards in Test cricket, with 23.
Following his retirement from international cricket, he continued contributing to the game as a batting consultant for the South African cricket team.

5. Ricky Ponting

Ricky Thomas Ponting, popularly known as “Punter,” is a former Australian cricketer widely regarded as one of the greatest batsmen and most successful captains in cricket history.
He led Australia during one of its most dominant eras, guiding the team to back-to-back ICC Cricket World Cup titles in 2003 and 2007 and consecutive ICC Champions Trophy victories in 2006 and 2009.
Ponting is also recognized as one of the most successful captains in international cricket based on both wins and win percentage.

4. Garfield Sobers

Sir Garfield Sobers was a West Indies cricketer who represented his team for nearly two decades and is widely regarded as one of the greatest all-rounders in cricket history.
Renowned for his batting, bowling, and fielding skills, Sobers was a complete cricketer who excelled in every aspect of the game.
He scored 8,032 Test runs at an average of 57.78 and took 235 Test wickets, establishing himself as one of the most versatile players the sport has ever seen.
Sobers was also the first batsman to hit six sixes in a single over in first-class cricket, achieving the feat for Nottinghamshire against Glamorgan in 1968.
He captained the West Indies cricket team and remains among the players with the highest Test batting averages among batsmen with more than 5,000 runs.
In recognition of his outstanding contribution to cricket, Queen Elizabeth II knighted Sobers in 1975. He was named one of the National Heroes of Barbados in 1998 and was inducted into the ICC Cricket Hall of Fame in 2009.
Sobers is regularly ranked among the greatest athletes of all time, not just within cricket.

3. Viv Richards

Sir Isaac Vivian Alexander Richards is widely regarded as one of the greatest batsmen in cricket history.
He represented the West Indies cricket team at the international level and played Test and One Day International (ODI) cricket for more than 17 years.
Renowned for his consistent and aggressive batting, Richards won 20 Man of the Match awards during his international career.
In addition to his batting prowess, he was also a capable bowler, taking five wickets in an ODI innings on two occasions.
Richards was ranked by Wisden as the third-greatest Test batsman of all time, behind Don Bradman and Sachin Tendulkar, and is also considered one of the finest ODI batsmen in the history of the game.
He was voted one of the five Cricketers of the Century in a prestigious cricket poll.
After retiring from professional cricket, Richards remained involved in the sport as an occasional commentator and team mentor.
In 2009, he was inducted into the ICC Hall of Fame in recognition of his outstanding contributions to cricket.

2. Sachin Tendulkar

Sachin Tendulkar is widely regarded as one of the greatest batsmen in the history of cricket and is often referred to as the “God of Cricket.”
He represented the Indian national cricket team for nearly 24 years, enjoying one of the longest and most successful careers in the sport.
Tendulkar is the highest run-scorer in both Test and One Day International (ODI) cricket.
He was the first cricketer to score 100 international centuries and the first player to score a double century in ODI cricket. He also became the first player to appear in 200 Test matches.
In recognition of his extraordinary contributions to cricket, the Indian government awarded him the Bharat Ratna, making him the first sportsperson to receive the country’s highest civilian honor.
He was also the first athlete to be conferred the honorary rank of Group Captain by the Indian Air Force.
In 2010, Time included Tendulkar in its list of the world’s most influential people. In 2019, he was inducted into the ICC Cricket Hall of Fame, further cementing his legacy as one of cricket’s all-time greats.

1. Donald Bradman

Sir Donald Bradman is widely regarded as the greatest cricketer of the 20th century and one of the finest athletes in sporting history.
He is best known for his remarkable Test batting average of 99.94, a record that remains unmatched and is considered one of the greatest achievements in any major ball sport.
Bradman represented the Australian men’s national cricket team for two decades. He made his Test debut in 1928 and retired from international cricket in 1948.
During his illustrious career, he established himself as one of the most dominant batsmen the game has ever seen.
Following his retirement, Bradman continued to serve cricket as an administrator, selector, and writer for more than 30 years. In 1997, he was described as the “Greatest Living Australian” by then Australian Prime Minister John Howard.
To commemorate the 100th anniversary of his birth, the Royal Australian Mint issued a $5 gold coin featuring his image.
In 2009, Bradman was inducted into the ICC Cricket Hall of Fame in recognition of his extraordinary contributions to cricket.

The Greatest Batsmen ever showcase the pinnacle of batting excellence, from Don Bradman’s unparalleled dominance to Sachin Tendulkar’s emotional legacy and Virat Kohli’s modern mastery.
These cricketing legends have inspired generations with their technique, temperament, and ability to score under pressure.
As cricket continues to evolve, its records and contributions remain benchmarks for every aspiring batsman. Who tops your list of the greatest batsmen ever?

Leave a Reply

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