Highest Run Scorers in ODI: Sachin Tendulkar to Ricky Ponting

Highest Run Scorers in ODI: One Day Internationals (ODIs) have been a thrilling format of cricket since its inception in 1971. Over the years, numerous batsmen have showcased their skills and made a lot of records in One Day International. And In this article, we will talk about the top 10 Highest run-scorers in ODI cricket.

So if you’re also interested in knowing about this, then you can read this article till the end. So Let’s Know About “Highest Run Scorers in ODI”

Highest Run Scorers in ODI

The table below presents the top 10 batsmen who have amassed the most runs in One Day Internationals, along with their respective playing nations and total runs scored.

RankPlayerNationalityTotal Runs
1Sachin TendulkarIndia18,426
2Kumar SangakkaraSri Lanka14,234
3Ricky PontingAustralia13,704
4Sanath JayasuriyaSri Lanka13,430
5Virat KohliIndia12898
6Mahela JayawardeneSri Lanka12,650
7Inzamam-ul-HaqPakistan11,739
8Jacques KallisSouth Africa11,579
9Sourav GangulyIndia11,363
10Rahul DravidIndia10,889

Sachin Tendulkar (18,426 Runs)

Sachin Tendulkar, fondly known as the “Master Blaster,” stands out at top position in list of the highest run scorer in ODI history. And he scored total of 18,426 runs in 463 matches, with an average of 44.83. Tendulkar’s ability to score runs consistently over his illustrious career, which spanned 24 years, earned him 49 centuries and 96 half-centuries. His blend of elegance, impeccable timing, and an insatiable hunger for runs made him an icon of the sport.

Kumar Sangakkara (14,234 Runs)

Kumar Sangakkara, the elegant Sri Lankan left-hander, holds the second spot in the list of all-time highest ODI run scorers. With a total of 14,234 runs in 404 matches at an average of 41.98, Sangakkara’s stroke play was a treat to watch. His exquisite technique and ability to adapt to different conditions made him a formidable opponent. Known for his composure and consistency, Sangakkara scored 25 centuries and 93 half-centuries in his ODI career.

Ricky Ponting (13,704 Runs)

Ricky Ponting, one of Australia’s finest batsmen, occupies the third position in the list of leading run scorers in ODIs. Ponting scored total of 13,704 runs in 375 matches at an average of 42.03. The former Australian captain possessed a fearless approach, attacking bowlers with an array of strokes. Ponting’s 30 centuries and 82 half-centuries showcased his ability to dominate any bowling attack and win matches for his team.

Sanath Jayasuriya (13,430 Runs)

Sanath Jayasuriya, the swashbuckling Sri Lankan all-rounder, revolutionized the role of openers in ODI cricket. With his aggressive batting style, he scored total of 13,430 runs in 445 matches at an average of 32.36. Jayasuriya’s ability to dismantle bowlers in the early overs, coupled with his left-arm spin bowling, made him a formidable force. His 28 centuries and 68 half-centuries showcased his match-winning capabilities.

Virat Kohli (12,898 Runs)

Virat Kohli, fondly known as the “King Kohli” stands out at the fifth position in the list of the highest run scorers in ODI history. And he scored total of 12,898 runs in 274 matches, with an average of 57.32. Virat’s ability to score runs consistently over his illustrious career,

Mahela Jayawardene (12,650 Runs)

Mahela Jayawardene, another Sri Lankan stalwart, showcased elegance and grace throughout his ODI career. He scored 12,650 runs in 448 matches at an average of 33.37. Jayawardene’s ability to build innings with his solid technique and impeccable shot selection made him a valuable asset for his team. He registered 19 centuries and 77 half-centuries, leaving a lasting impact on the cricketing world.

Read Also:

One Day International (ODI) Records – Most Runs, Most Wickets, Most Sixes

 Fastest Hundred in One Day International Match

Leave a Comment