Cricket

Most Runs in International Cricket: ODI

Share:

Former Indian cricketing legend, Sachin Tendulkar, holds the record for the most runs in international cricket – scoring an impressive 18,426 runs in 463 matches. The list of cricketers with the most runs in ODI cricket contains legendary names, who are known for their dedication, discipline & sacrifices to cricket. 

In one-day international (ODI) cricket, there exists a group of exceptional batsmen. Throughout their illustrious careers, they have consistently scored a significant number of runs in ODI cricket. These cricketers have a lasting impact on the sport, impressing fans worldwide with their remarkable batting performances.

Also read: Most Runs in International Cricket – Top 20 Players

Over the course of time, One Day International (ODI) cricket has witnessed the rise and dominance of numerous batting legends, showing extraordinary success in scoring runs. These cricketers have a blend of skill, composure, and reliability. This enables them to consistently produce impressive scores on the scoreboard.

Let’s dive into the list of top 10 batsmen with the most runs in International Cricket: One Day International

RankName of BatsmanCountryRuns in ODI CricketMatches PlayedHalf- CenturiesCenturies
10Rahul DravidIndia10,889 runs3448312
9Sourav GangulyIndia11,363 runs3117222
8Jaques KallisSouth Africa11,579 runs3288617
7Inzamam-ul-HaqPakistan11,739 runs3788310
6Mahela JayawardeneSri Lanka12,650 runs4487719
5Sanath JayasuriyaSri Lanka13,430 runs4456822
4Virat KohliIndia13,677 runs2907149
3Ricky PontingAustralia13,704 runs3758230
2Kumar SangakkaraSri Lanka14,234 runs4049325
1Sachin TendulkarIndia18,426 runs4639649
List of Cricketers with Most Runs in International ODI Cricket

10. Rahul Dravid – 10,889 runs

During his One Day International career, Rahul Dravid participated in 344 matches, amassing a total of 10,889 runs. His highest individual score reached 153 runs. Notably, Dravid’s impressive ODI record comprises 12 centuries and 83 half-centuries. 

9. Sourav Ganguly – 11,363 runs

During his One Day International career, Sourav Ganguly – the Bengal Tiger, featured in 311 matches, accumulating a total of 11,363 runs. His highest individual score reached an impressive 183 runs. Ganguly’s ODI record boasts 22 centuries and 72 half-centuries.

8. Jacques Kallis – 11,579 runs

In his One Day International career, former South African all-rounder Jacques Kallis featured in 328 matches, amassing a total of 11,579 runs. His highest individual score reached 139 runs. Notably, Kallis’s remarkable ODI record includes 17 centuries and 86 half-centuries.

7. Inzamam-ul-Haq – 11,739 runs

During his One Day International career, Pakistan cricket icon Inzamam-ul-Haq featured in 378 matches, accumulating a total of 11,739 runs. His highest individual score was an unbeaten 137 runs. His noteworthy record also boasts 10 centuries and 83 half-centuries.

6. Mahela Jayawardene – 12,650 runs

In his One Day International career, Mahela Jayawardene participated in 448 matches, amassing a total of 12,650 runs. His highest individual score reached 144 runs. Notably, Jayawardene’s remarkable record includes 19 centuries and 77 half-centuries.

5. Sanath Jayasuriya – 13,430 runs

During his noteworthy one-day international (ODI) career, former Sri Lankan captain Sanath Jayasuriya showcased his cricket prowess in 445 matches. Across this extensive journey, he amassed a total of 13,430 runs, marking his highest individual score at an impressive 189 runs. Jayasuriya’s remarkable record further includes an outstanding tally of 28 centuries and 68 half-centuries.

4. Virat Kohli – 13,677 runs

As of now, Virat Kohli has participated in 290 One Day International (ODI) matches, accumulating a total of 13,677 runs. His highest individual score stands at 183 runs. Kohli’s ODI performance is notably impressive, boasting 49 centuries and 71 half-centuries. Recently, he joined the exclusive group of batsmen who have surpassed the 13,000-run milestone, becoming the fifth player to achieve this remarkable feat in ODI cricket.

3. Ricky Ponting – 13,704 runs

In his illustrious One Day International (ODI) career, the legendary Australian captain Ricky Ponting featured in 375 matches. He amassed a total of 13,704 runs, achieving his highest individual score of 164 runs. Ponting’s remarkable ODI record includes an impressive tally of 30 centuries and 82 half-centuries.

2. Kumar Sangakkara – 14,234 runs

Throughout his illustrious One Day International (ODI) career, Former Sri Lankan wicket-keeper-batsman Kumar Sangakkara played in 404 matches. He amassed a total of 14,234 runs, with his highest individual score being 169 runs. His impressive ODI record boasts 25 centuries and an outstanding 93 half-centuries.

1.Sachin Tendulkar – 18,426 runs

Sachin Tendulkar graced the field in an exceptional 463 One-Day International (ODI) matches. Across these contests, he achieved the remarkable feat of amassing a total of 18,426 runs, with his highest individual score standing unbeaten at 200. Tendulkar’s ODI record is truly extraordinary, showcasing 49 centuries, an impressive 96 half-centuries, and the historic achievement of a double century. This outstanding performance firmly cements his legacy as one of the greatest batsmen to have ever left an indelible mark on the history of cricket and the person to score the most runs in international cricket.

Follow Playota for more insights on Cricket, Football, Teams, Schedules & Venues. Join thousands of others on the platform as they battle it out on the it out on the app today! Connect with Playota on our Social Channels to receive up-to-date information about team lineups, squads and player performances!

Who has the highest runs in cricket history?

Sachin Tendulkar, the iconic Indian cricketer, holds the record as the highest run-scorer in international cricket across all formats. He stands as the sole batsman in history to surpass the remarkable milestone of 30,000 runs.

How many players have 10,000 ODI runs?

Fifteen players. In 2001, Tendulkar achieved the milestone of becoming the first player to surpass the 10,000 run mark in ODIs, accomplished during the third match of the bilateral series against Australia at home. As of September 2023, fifteen players, representing six Full Member teams of the International Cricket Council (ICC), have reached the landmark of scoring 10,000 runs in ODIs.

Which player scored highest runs in ODI?

Sachin Tendulkar stands as the leading run-scorer in cricket across ODI and Test formats. Throughout his illustrious career spanning over two decades, he accumulated 18,426 runs in 463 games—a record likely never to be surpassed. Tendulkar, known for his groundbreaking achievements, notably secured the first ODI double-century and recorded an impressive tally of 49 centuries in the format.

What is the highest total in ODI?

England secured the highest score in ODIs by posting 498/4 in 50 overs against Netherlands at VRA Cricket Ground on June 17, 2022.

Who scored more runs in the World Cup?

Sachin Tendulkar has scored the most runs in the ICC Cricket World Cups. During the period of 1992-2011, the legendary cricketer has scored 2278 runs. Virat Kohli has the second highest runs in the World Cup – 1795 runs, followed by Ricky Ponting with 1743 runs.

Leave a Reply

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