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

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 ...

Top Cricket Bowlers Of All Time.

Top Bowlers in Cricket History Top Bowlers in Cricket History Icons whose brilliance redefined the art and impact of bowling on the world cricket stage. Muttiah Muralitharan Sri Lanka – Off-spin Spinning wizard with a record 800 Test wickets, 534 in ODIs. Redefined spin’s role in the modern era. Format M Wkts Avg 5WI 10WM Test 133 800 22.72 67 22 ODI 350 534 23.08 10 - Most Test wickets ever 67 Test five-wicket hauls ICC Hall of Fame inductee Shane Warne Australia – Leg-spin Legendary leg-spinner, the 'Ball of the Century' magician. 708 Test wickets, World Cup winner, and Ashes hero. ...

Top 10 Best Overseas Batters in Cricket History.

Top 10 Best Overseas Batters in Cricket History – The Pavilion Talk Top 10 Best Overseas Batters in Cricket History Cricket has seen some legendary batters over the decades, and while Indian greats often steal the spotlight, today we pay tribute to the finest overseas batters who have dominated on global stages. From Aussie legends to South African stroke-makers, here are the top 10 greatest non-Indian batters in cricket history. 1. Sir Donald Bradman (Australia) Tests: 52 | Runs: 6,996 | Average: 99.94 The undisputed king of batting, Sir Don Bradman's average of 99.94 is unlikely to ever be matched. His impact on Test cricket is immeasurable. 2. Jacques Kallis (South Africa) Tests: 166 | Runs: 13,289 | Average: 55.37 An all-round genius, Kallis was South Africa’s rock in both Tests and ODIs, combining consistency with class across formats. 3. Ricky Ponting (Australia) Tests: 168 | Runs: 13,378 |...