Top 5 Highest Run-Scorers in ODI Cricket History

Highest Run-Scorers in ODI Cricket History

The One Day International (ODI) format has produced some of the most prolific batters the game has ever seen. From Sachin Tendulkar to Virat Kohli, these legends have dominated bowling attacks across the globe. This list highlights the Highest Run-Scorers in ODI Cricket History, showcasing their incredible consistency, match-winning performances, and unforgettable records that continue to inspire cricket fans worldwide.

Explore the top 5 Highest Run-Scorers in ODI Cricket History, featuring legends like Sachin Tendulkar, Virat Kohli, and Kumar Sangakkara.

1. Sachin Ramesh Tendulkar (India)

Highest Run-Scorers in ODI Cricket History
  • ODI Runs: 18,426
  • Matches: 463 | Average: 44.83 | Highest Score: 200
    Known as the “God of Cricket,” Sachin Tendulkar stands tall at the top of the list of the Highest Run-Scorers in ODI Cricket History. Playing from 1989 to 2012, his remarkable career included numerous records, including being the first cricketer to score a double century in ODIs. Tendulkar’s dominance, longevity, and unmatched ability to adapt across different eras make him the undisputed leader in this elite group of ODI batting legends.

2. Kumar Chokshanada Sangakkara (Sri Lanka)

Highest Run-Scorers in ODI Cricket History
  • ODI Runs: 14,234
  • Matches: 404 | Average: 41.98 | Highest Score: 169
    A batting maestro with elegance and precision, Sangakkara was the cornerstone of Sri Lanka’s batting for over a decade. Between 2000 and 2015, his calm approach, sharp technique, and consistency made him one of the finest ODI batsmen of his generation.

3. Virat Kohli (India)

Highest Run-Scorers in ODI Cricket History
  • ODI Runs: 13,848+ (as of 2023)
  • Matches: 292 | Average: 58.67 | Highest Score: 183
    Virat Kohli is the modern-day giant of ODI cricket. Known for his chasing prowess and extraordinary consistency, Kohli has already surpassed many legends with his staggering average. With numerous match-winning performances under pressure, he continues to be a dominant force in white-ball cricket. As he steadily climbs the list of the Highest Run-Scorers in ODI Cricket History, Kohli’s legacy as one of the all-time greats only grows stronger.

Read more:-

4. Ricky Thomas Ponting (Australia)

Highest Run-Scorers in ODI Cricket History
  • ODI Runs: 13,704
  • Matches: 375 | Average: 42.03 | Highest Score: 164
    Ricky Ponting, one of the most successful captains in cricket history, was also a phenomenal ODI batsman. Aggressive and dependable, Ponting’s ability to perform in high-pressure situations helped Australia dominate world cricket during his era.

5. Sanath Teran Jayasuriya (Sri Lanka)

Highest Run-Scorers in ODI Cricket History
  • ODI Runs: 13,430
  • Matches: 445 | Average: 32.36 | Highest Score: 189
    Sanath Jayasuriya revolutionized ODI batting with his explosive approach as an opener. Known for his fearless hitting in the powerplay, he was a true trendsetter during the 1990s. With over 13,000 runs to his name, Jayasuriya firmly secured his place among the Highest Run-Scorers in ODI Cricket History and remains one of the most impactful players in the history of limited-overs cricket.

ODI Career Stats Snapshot:

PlayerSpanMatchesInningsRunsHSAvg
Sachin Tendulkar1989–201246345218,42620044.83
Kumar Sangakkara2000–201540438014,23416941.98
Virat Kohli2008–202329228013,848+18358.67
Ricky Ponting1995–201237536513,70416442.03
Sanath Jayasuriya1989–201144543313,43018932.36

Leave a Reply

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