Skip to main content

Top ODI Batters in History of Cricket.

Top 10 Best ODI Batters of All Time

Top 10 Best ODI Batters of All Time

One Day International (ODI) cricket has seen legendary batters enthrall fans worldwide – from sublime stroke-makers to run-machine finishers. Here’s a stylish, stat-packed look at the ten best ODI batters, combining records, class, and unforgettable moments.
1
Virat Kohli
Virat Kohli
India
Master of the chase, fusing stylish drives with relentless consistency. Kohli redefined run-chases and finessed his way to records galore.
MatchesRunsAverageSR100s50sBest
292 13,848 58.67 93.55 50 72 183
2
Sachin Tendulkar
Sachin Tendulkar
India
The “God of Cricket.” His longevity, artistry, and record-breaking runs made him a global icon. First ODI double-centurion.
MatchesRunsAverageSR100s50sBest
463 18,426 44.83 86.23 49 96 200*
3
Viv Richards
Viv Richards
West Indies
Swagger and power personified. Dominated attacks in an era stacked with fast bowlers, all with flamboyant flair.
MatchesRunsAverageSR100s50sBest
187 6,721 47.00 90.20 11 45 189*
4
AB de villiers
AB de Villiers
South Africa
The definition of “Mr. 360.” Could play shots all around the wicket, combining innovation, speed, and elegance.
MatchesRunsAverageSR100s50sBest
228 9,577 53.50 101.09 25 53 176
5
Rickey Ponting
Ricky Ponting
Australia
Bold pull shots, front-foot domination, and match-winning centuries defined his time in Australia’s golden generation.
MatchesRunsAverageSR100s50sBest
375 13,704 42.03 80.39 30 82 164
6
Brian Lara
Brian Lara
West Indies
Left-handed class, famed cover drives and peerless timing. A genius capable of game-changing knocks.
MatchesRunsAverageSR100s50sBest
299 10,405 40.48 79.51 19 63 169
7
Rohit Sharma
Rohit Sharma
India
“Hitman” is the only player with three ODI double-centuries. Elegant, destructive, and a master of big scores.
MatchesRunsAverageSR100s50sBest
273 10,710 49.12 91.71 31 55 264
8
Kumar Sangakara
Kumar Sangakkara
Sri Lanka
Legendary left-hander, graceful stroke-maker, and prolific record-breaker. A pillar in Sri Lankan cricket history.
MatchesRunsAverageSR100s50sBest
404 14,234 41.98 78.86 25 93 169
9
David Warner
David Warner
Australia
Fearless opener with explosive intent. Warner’s attacking game and consistency make him one of the finest modern ODI batters.
MatchesRunsAverageSR100s50sBest
161 7,157 45.18 97.26 24 33 179

Honourable Mentions

  • MS Dhoni – India’s legendary finisher and inspirational leader.
  • Hashim Amla – South Africa’s class opener, famed for speed to 2k, 3k, ... to 7k runs.
  • Chris Gayle – Destructive, six-hitting West Indian opener.
  • Sanath Jayasuriya – Sri Lankan innovator in ODIs, all-round impact.
  • Joe Root – English consistency and class in the modern era.

Key ODI Batting Records

  • Most Runs (Overall): Sachin Tendulkar (18,426 runs)
  • Most Centuries: Virat Kohli (50), Sachin Tendulkar (49)
  • Highest Individual Score: Rohit Sharma (264)
  • Best batting average (min. 50 innings): Virat Kohli (>58),
  • Fastest ODI century: AB de Villiers (31 balls)

Comments

Popular posts from this blog

Celebrating the Test Careers of Virat Kohli and Rohit Sharma: A Glorious Chapter Comes to an End.

Celebrating the Test Careers of Virat Kohli and Rohit Sharma: A Glorious Chapter Comes to an End In a historic moment for Indian cricket, two modern legends Virat Kohli and Rohit Sharma  have officially announced their retirement from Test cricket. As the cricketing world pauses to reflect, fans and analysts alike are filled with admiration and emotion, celebrating the end of an era defined by grit, excellence, and unforgettable memories. Though their journeys differ, both players have left an indelible mark on the game’s most traditional and revered format. Virat Kohli: The Firebrand Leader and Batting Powerhouse Debuting in 2011 against the West Indies, Virat Kohli rose to become one of the most accomplished Test cricketers of the modern age. Known for his unmatched passion, aggressive intent, and unyielding commitment, Kohli redefined Indian Test cricket, both as a batsman and as a captain. Key Test Achievements: Matches: 113 Runs: Over 8,500 Centuries: 29 ...

Crossing the Line: A Cricket Series That Shook the Sport

  In early 2018, what began as a highly anticipated Test series between cricketing powerhouses South Africa and Australia quickly spiraled into one of the most controversial and emotional chapters in the sport’s history. The documentary Crossing the Line captures not only the fierce competition on the field but also the off-field drama that would come to redefine the image of Australian cricket. A Battle of Equals Both teams entered the four-match Test series in top form Australia fresh off an Ashes victory, and South Africa after a significant win over India. With world-class fast bowling on both sides and a rich history of rivalry, expectations were high. The opening Test in Durban set the tone, as players on both teams clashed both in performance and in temperament. Kagiso Rabada and Mitchell Starc delivered exceptional bowling, showcasing the raw intensity that marked the series. Rising Tensions and On-Field Clashes What followed, however, went far beyond competitive cri...

Match Report IND VS ENG 2nd TEST

India vs England 2nd Test 2025, Edgbaston - Match Report India vs England, 2nd Test 2025 - Edgbaston Match Report Venue: Edgbaston, Birmingham Dates: July 2–6, 2025 Result: India won by 336 runs Series: 5-match Test series (Level at 1-1) Match Summary Team 1st Innings 2nd Innings Total India 587 all out 427/6 decl. 1014/16 (declared) England 407 all out 271 all out 678 all out India's first-ever Test victory at Edgbaston. India Batting 1st Innings Batsman Runs Balls 4s 6s Yashasvi Jaiswal 87 107 13 0 KL Rahul 2 26 0 0 Karun Nair 31 50 5 0 Shubman Gill (c) 269 387 30 3 Rishabh Pant (wk) 25 42 1 1 ...