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

📢 ASIA CUP SQUAD IS HERE.

India Squad Announced for Asia Cup 2025: Surprises & Criticism INDIA SQUAD FOR ASIA CUP 2025 ANNOUNCED: SHOCKS, EXCLUSIONS & QUESTIONS Suryakumar Yadav will lead Team India as captain and Shubman Gill returns as vice-captain for the Asia Cup 2025. The selection has come with unexpected surprises and notable exclusions. Big Names Missing Out The BCCI's squad announcement for the Asia Cup 2025 has left many fans stunned with the omission of proven performers: Yashasvi Jaiswal Shreyas Iyer Mohammed Siraj KL Rahul With these star players out, questions loom over the balance and experience of the squad. Confirmed Squad India's 15-member squad: Suryakumar Yadav (C) Shubman Gill (VC) Sanju Samson Abhishek Sharma Tilak Varma Jitesh Sharma Rinku Singh Hardik ...

IND vs ENG 5th Test: The Oval Thriller - Match Review

India vs England 5th Test at The Oval, London - Detailed Match Review India vs England, 5th Test, The Oval, London — Epic Finale (2025) England: 247 & 367 India: 224 & 396 Result: India won by 6 runs, Series drawn 2-2 In one of test cricket’s most enthralling climaxes, India edged England by a razor-thin 6 runs at The Oval, sealing a series-levelling 2-2 result after five breathless days of intense, see-saw action. The final hour was pure theatre — heart-stopping, nerve-shredding, and etched forever among the gutsiest finishes in cricket history [1][3][5][8]. Match Progression The contest began with England opting to bowl first. India crumbled to 224 in tough conditions. England replied with 247, taking a slender 23-run lead. In a display of technical wizardry, Yashasvi Jaiswal powered India to 396 in their second innings, setting England a daunting 374-run chase[1]. England's Chase: Drama Unleashed ...

Cheteshwar Pujara: The Modern-Day Wall

Tribute to Cheteshwar Pujara Introduction On August 24, 2025, Indian cricket bid farewell to one of its greatest Test batters, Cheteshwar Pujara, who announced his retirement from all forms of Indian cricket. Pujara, known for his grit, patience, and impeccable technique, leaves behind a legacy that has profoundly shaped Indian Test cricket over the past decade and a half. This blog pays tribute to his extraordinary career and contributions. Cheteshwar Pujara: The rock of Indian batting. Early Career and Rise to Prominence Pujara made his Test debut against Australia in Bengaluru in 2010 and quickly established himself as a mainstay in India's batting lineup. He stepped into the void left by Rahul Dravid's retirement, making the number 3 position his own with his solid defense and unwavering focus :cite[9]. From his early days, Pujara demonstra...