Top 10 One Day Greatest Cricket Batsmen Of All Time


A One Day International (ODI) is a type of limited-overs cricket game contested between two international teams over a certain number of overs, currently 50, with the game lasting up to 9 hours. This format is used for the Cricket World Cup, which occurs every four years. The all-time list is compiled by players who have maintained exceptional form over a lengthy period of time. These athletes’ ratings are based on their highest point totals.

  1. Viv Richards

He is the most intriguing and thrilling batsman in the modern game, and now, seven years after retiring, he can share his story without fear of reprisal. The story continues with the humiliation of the West Indies at the hands of pace bowlers Jeff Thomson and Dennis Lillie and charts the successful remolding of the West Indies into the team that dominated world cricket for nearly 20 years, beginning with his early years in Antigua and as a teenager in the West Country.

  1. Zaheer Abbas

Zaheer Abbas was a graceful and skilled batsman. He was a sight to behold when he was in full swing. His drive for runs rivaled that of the Australian star, earning him the moniker “Asian Bradman.” Although there have been many greats, none have matched the mystique of the Don. Zaheer’s hitting was marked by lyrical, flowing movement rather than arrogance, and his innings were remembered for their exquisite, easy beauty. Precision and timing were his strong suits. He was the only Asian to score a century of hundreds in first-class cricket, and he possessed a Bradman-like hunger for runs. Nothing exemplifies this more than his ability to score a century in each innings on eight occasions in a first innings.

  1. Greg Chappell

Greg Chappell is a former Australian cricketer who was born in Unley, Adelaide, on August 7, 1948. Chappell comes from a long line of athletes in his family. Chappell was mostly a top-order batsman who batted right-handed and bowled right-arm medium pace deliveries on occasion. In 2002, he was inducted into Australia’s renowned Cricket Hall of Fame. He continues to be the National Talent Manager for Australian cricket and is a member of the Australian team’s selectors. Greg made his test debut at number seven in the second Ashes test in Perth. After choosing 1/54 with the ball, he made 108. He struggled in the second part of the series, only scoring 50 runs in seven innings.

  1. David Gower

He is one of the most stylish left-handed batsmen of his era, Gower played 117 Test matches and 114 One Day Internationals (ODI) and scored 8,231 and 3,170 runs, accordingly. England’s most consistent and continually frustrating batsman of the 1980s was the fluffy-haired, ethereal-looking young man who drew his first ball in Test cricket for four in 1978. Gower appeared to play the same way every time. Gower was a left-hander with a powerful top hand, and his strokes had a fluid, flowing quality to them: he was a caresser in an era of biffers. His persona looked to be as simple as his cricket, but his devil-may-care demeanor concealed certain subtleties, maybe even an underlying loneliness.

  1. Dean Jones

In his era, Jones was one of the most successful batsmen in One-Day cricket, with 6,068 runs in 164 matches at 44.61 and a remarkably good strike rate for his times — 72.56. Jones was the backbone of the Aussie middle order in both formats. His ability to play at different gears made him special as he could almost always adapt to a crisis situation with panache. If Jones had a flaw, it was in his character as he couldn’t help being brutally frank and this often created issues, both within the team and also against the opposition.

  1. Virat Kohli

Many great cricketers have come from India, but none has been as ambitious as Virat Kohli. Kohli used Sachin Tendulkar’s technical assiduousness and athleticism, which put him in the category of the world’s finest athletes, not just cricketers, to achieve his goals. Kohli became the most consistent all-format accumulator of all time as a consequence, making jaw-dropping chases appear easy and finding, in his own words, the safest method to score runs. There were enough of them, a cricketer who would inspire the opposition, a player whose presence would heighten the tension of the match. He made the most of every ball, competed in every moment, and made sure he was healthy and strong enough to do so.

  1. Javed Miandad
Javed Miandad

The finest batsman Pakistan has ever produced is Javed Miandad. When Pakistan’s first Test captain and important administrator, Abdul Hafeez Kardar, first saw Miandad as a teenager in the early 1970s, he reportedly prophesied Miandad would be “the discovery of the decade.” As a superb first series against New Zealand in 1976 demonstrated, he wasn’t incorrect. Miandad was not a traditional batsman, albeit he had a lovely square cut and could hit most strokes in and out of the book. He was also adaptable, as proven by a stellar ODI career. His excellent running – he is regarded to be one of the early pioneers of aggressive ODI running – is on display here.

  1. Brian Lara
Brian Lara

Brian Lara, popularly known as the ‘Prince of Trinidad’ and ‘Prince of Port of Spain’, is a legendary cricketer who played for the West Indies. The left-handed batsman gained prominence for playing big knocks and holds many records, including the highest scorer in both an international Test inning (400 not out) and in a first-class inning (501 not out). He is among the seven players who have scored more than 10,000 runs in both Test and One Day Internationals. He was the top scorer in Tests before Sachin Tendulkar overtook him. He has a total of 53 centuries (34 Test and 19 ODI) under his belt. Lara, who also led his team in several matches, held the record for scoring most Test double centuries as a captain (five), before Virat Kohli surpassed him in 2017. Bowling legends like Muttiah Muralitharan and Glenn McGrath considered him the most dangerous batsman to bowl to. He is an honorary member of the Order of Australia

  1. AB de Villiers

AB de Villiers is one of the finest batsmen ranked among the worlds very best in test, ODI and T20, ever to play cricket, and yet his achievement extends beyond his outrageous armory of drives, pulls, paddles, scoops and flicks. Whether he is delighting home crowds at the Wanderers or Newlands or setting new records in Bengaluru or Sydney, he plays the game in a whole-hearted manner that projects a positive image of his country around the world, and also makes millions of South Africans feel good about themselves.

  1. Hashim Amla

The classiest, calmest man on a cricket field, Hashim Amla’s name is etched in South African cricket history. With his wristy leg-side flick and serene cover drive, Amla became the first South African to score a triple century in Test cricket, while also effectively shifting gears to become the fastest batsman to 2,000 (40 innings), 3,000 (57 innings), 4,000 (81 innings) and 5,000 (101 innings) runs in ODI cricket.