...
WhatsApp for Instant ID

Top 10 Highest Run Scorers in ODI Cricket: Legends of the Game

top 10 highest run scorers in odi cricket
PlayerSpanMatchesInningsRunsAverageStrike RateHundredsFifties
Sachin Tendulkar1989-201246345218,42644.8386.234996
Kumar Sangakkara2000-201540438014,23441.9878.862593
Virat Kohli2008-202329228013,84858.6793.585072
Ricky Ponting1995-201237536513,70442.0380.393082
Sanath Jayasuriya1989-201144543313,43032.3691.202868
Mahela Jayawardene1998-201544841812,65033.3778.961977
Inzamam-ul-Haq1991-200737835011,73939.5274.241083
Jacques Kallis1996-201432831411,57944.3672.891786
Sourav Ganguly1992-200731130011,36341.0273.702272
Rahul Dravid1996-201134431810,88939.1671.231283

1. Sachin Tendulkar (India)

  • Span: 1989-2012
  • Matches: 463
  • Innings: 452
  • Runs: 18,426
  • Average: 44.83
  • Strike Rate: 86.23
  • Hundreds: 49
  • Fifties: 96

Sachin Tendulkar, the “Master Blaster,” holds the record for the most runs in ODI cricket. His career spanned over two decades, during which he set numerous records and achieved many milestones, including the first-ever double century in ODIs.

2. Kumar Sangakkara (Sri Lanka)

  • Span: 2000-2015
  • Matches: 404
  • Innings: 380
  • Runs: 14,234
  • Average: 41.98
  • Strike Rate: 78.86
  • Hundreds: 25
  • Fifties: 93

Kumar Sangakkara, known for his elegant stroke play and consistency, is second on the list. His ability to anchor innings and finish matches made him a vital player for Sri Lanka.

3. Virat Kohli (India)

  • Span: 2008-2023
  • Matches: 292
  • Innings: 280
  • Runs: 13,848
  • Average: 58.67
  • Strike Rate: 93.58
  • Hundreds: 50
  • Fifties: 72

Virat Kohli, the modern-day run machine, is known for his chase-master abilities and aggressive batting style. With the highest average among the top ten, Kohli’s dominance in ODI cricket continues to grow.

4. Ricky Ponting (Australia)

  • Span: 1995-2012
  • Matches: 375
  • Innings: 365
  • Runs: 13,704
  • Average: 42.03
  • Strike Rate: 80.39
  • Hundreds: 30
  • Fifties: 82

Ricky Ponting, one of Australia’s finest captains, was known for his aggressive batting and leadership. He led Australia to two World Cup victories and was a consistent performer throughout his career.

5. Sanath Jayasuriya (Sri Lanka)

  • Span: 1989-2011
  • Matches: 445
  • Innings: 433
  • Runs: 13,430
  • Average: 32.36
  • Strike Rate: 91.20
  • Hundreds: 28
  • Fifties: 68

Sanath Jayasuriya revolutionized ODI batting with his explosive style at the top of the order. His aggressive approach often gave Sri Lanka a flying start, making him one of the most feared openers of his time.

6. Mahela Jayawardene (Sri Lanka)

  • Span: 1998-2015
  • Matches: 448
  • Innings: 418
  • Runs: 12,650
  • Average: 33.37
  • Strike Rate: 78.96
  • Hundreds: 19
  • Fifties: 77

Mahela Jayawardene’s classy batting and leadership were instrumental for Sri Lanka. His ability to adapt to different situations and anchor the innings was crucial for his team’s success.

7. Inzamam-ul-Haq (Pakistan)

  • Span: 1991-2007
  • Matches: 378
  • Innings: 350
  • Runs: 11,739
  • Average: 39.52
  • Strike Rate: 74.24
  • Hundreds: 10
  • Fifties: 83

Inzamam-ul-Haq, known for his calmness and powerful batting, played many memorable innings for Pakistan. His ability to handle pressure and guide his team to victory made him one of Pakistan’s finest batsmen.

8. Jacques Kallis (South Africa)

  • Span: 1996-2014
  • Matches: 328
  • Innings: 314
  • Runs: 11,579
  • Average: 44.36
  • Strike Rate: 72.89
  • Hundreds: 17
  • Fifties: 86

Jacques Kallis, one of the greatest all-rounders in cricket history, was a consistent performer for South Africa. His solid technique and dependable batting made him a key player for the Proteas.

9. Sourav Ganguly (India)

  • Span: 1992-2007
  • Matches: 311
  • Innings: 300
  • Runs: 11,363
  • Average: 41.02
  • Strike Rate: 73.70
  • Hundreds: 22
  • Fifties: 72

Sourav Ganguly, known as the “Prince of Kolkata,” was an aggressive batsman and a visionary leader. He played a crucial role in transforming Indian cricket and setting a foundation for future success.

10. Rahul Dravid (India)

  • Span: 1996-2011
  • Matches: 344
  • Innings: 318
  • Runs: 10,889
  • Average: 39.16
  • Strike Rate: 71.23
  • Hundreds: 12
  • Fifties: 83

Rahul Dravid, known as “The Wall,” was renowned for his technique and resilience. His ability to play long innings and anchor the batting order made him an invaluable asset for India.

Analysis of Top Performers

Sachin Tendulkar

Sachin Tendulkar’s dominance in ODI cricket is unmatched. With a staggering 18,426 runs, 49 centuries, and a strike rate of 86.23, Tendulkar set the benchmark for excellence. His adaptability across different conditions and eras makes him the greatest ODI batsman of all time. Betting on Tendulkar to score heavily was always a safe bet during his playing days.

Virat Kohli

Virat Kohli, with an average of 58.67 and 50 centuries, stands out as a modern-day great. His ability to chase down targets and his consistency in scoring runs under pressure is remarkable. For those betting enthusiasts, Kohli’s performances often influence match outcomes and betting odds. Platforms like Lotus365 Sports betting provide opportunities to bet on player performances, and Kohli is often a top choice.

Photo of author

lotus365

WhatsApp for Instant ID