Top 10 Cricketers with the Most Career Runs in ODI Matches

By Kaif - April 21, 2023 - Last updated on Apr 21, 2023 04:16 PM
Top 10 Cricketers with the Most Career Runs in ODI Matches

Image Source: Twitter

Top 10 Cricketers with the Most Career Runs in ODI Matches, Here is the List of Top 10 Cricketers with the Most Runs in ODI Cricket

Today in this article, we are going to tell you about the top-10 batsmen who have scored the most runs in ODIs. Cricket has become the most favorite sport in the world, which is liked by a large number of people. At present, Test, ODI and T20 are played in total 3 formats in cricket. Out of which ODI is a very old and favorite format.

Batsmen have scored a lot of runs in ODI cricket so far, but in this post we will tell you about the Top 10 batsmen who have scored the most runs in ODIs.

Here is the List of Top 10 Cricketers with the Most Runs in ODI Cricket

Player Span Mat Inns Runs HS Avg SR 100 50
1. SR Tendulkar (INDIA) 1989-2012 463 452 18426 200* 44.83 86.23 49 96
2. KC Sangakkara (SL) 2000-2015 404 380 14234 169 41.98 78.86 25 93
3. RT Ponting (AUS) 1995-2012 375 365 13704 164 42.03 80.39 30 82
4. ST Jayasuriya (SL) 1989-2011 445 433 13430 189 32.36 91.2 28 68
5. V Kohli (IND) 2008* 274 265 12898 183 57.32 93.62 46 65
6. M Jayawardene (SL) 1998-2015 448 418 12650 144 33.37 78.96 19 77
7. Inzamam-ul-Haq (PAK) 1991-2007 378 350 11739 137* 39.52 74.24 10 83
8. JH Kallis (Afr/SA) 1996-2014 328 314 11579 139 44.36 72.89 17 86
9. SC Ganguly (INDIA) 1992-2007 311 300 11363 183 41.02 73.7 22 72
10. R Dravid (INDIA) 1996-2011 344 318 10889 153 39.16 71.24 12 83

Top 10 Cricketers with the Most Career Runs in ODI Matches

1. Sachin Tendulkar (India) - 18,426 runs
Sachin Tendulkar

Image Source: ICC

Sachin Tendulkar is widely considered one of the greatest cricketers of all time. He played for India for over two decades and was known for his aggressive batting style. Tendulkar scored a record 49 ODI centuries and 96 half-centuries during his career.

2. Kumar Sangakkara (Sri Lanka) - 14,234 runs Kumar Sangakkara

Image Source: ICC

Kumar Sangakkara is a former Sri Lankan cricketer who played as a wicket-keeper and left-handed batsman. He scored over 14,000 runs in ODI matches and was known for his consistency and elegant batting style.

3. Ricky Ponting (Australia) - 13,704 runs Ricky Ponting

Image Source: ICC

Ricky Ponting is a former Australian cricketer and one of the most successful captains in cricket history. He scored over 13,000 runs in ODI matches and was known for his aggressive batting style and exceptional fielding skills.

Also Read: Top 10 Tallest Cricketers In The World

4. Sanath Jayasuriya (Sri Lanka) - 13,430 runs
Sanath Jayasuriya

Image Source: ICC

Sanath Jayasuriya is a former Sri Lankan cricketer and all-rounder who played for Sri Lanka for over two decades. He is credited with revolutionizing the ODI game with his aggressive batting style and was one of the first players to use the powerplay to score quick runs.

5. Virat Kohli (India) - 12898 runs*
Virat

Image Source: ICC

Virat Kohli is a current Indian cricketer and Former captain who is considered one of the best batsmen in the world. He has scored 12898 runs in only 265 ODIs Innings and is known for his consistent run scoring and aggressive batting style.

6. Mahela Jayawardene (Sri Lanka) - 12,650 runs
Mahela Jayawardene

Image Source: ICC

Mahela Jayawardene is a former Sri Lankan cricketer and one of the most stylish batsmen of his generation. He scored over 12,000 runs in ODI matches and was known for his elegant batting style and calm demeanor on the field.

7. Inzamam-ul-Haq (Pakistan) - 11,739 runs
Inzamam-ul-Haq

Image Source: ICC

Inzamam-ul-Haq is a former Pakistani cricketer and one of the greatest batsmen in Pakistan's cricketing history. He scored over 11,000 runs in ODI matches and was known for his powerful hitting and ability to score quick runs.

Also Read: Best Captain In Cricket History-Most Successful Cricket Captain of All Time

8. Jacques Kallis (South Africa) - 11,579 runs
Jacques Kallis

Image Source: ICC

Jacques Kallis is a former South African cricketer and all-rounder who is considered one of the greatest cricketers of all time. He scored over 11,000 runs in ODI matches and was known for his all-around skills, including his batting, bowling, and fielding abilities.

9. Sourav Ganguly (India) - 11,363 runs
Sourav Ganguly

Image Source: ICC

Sourav Ganguly is a former Indian cricketer and captain who played for India for over a decade. He scored over 11,000 runs in ODI matches and was known for his aggressive batting style and leadership skills.

10. Brian Lara (West Indies) - 10,405 runs
Brian Lara

Image Source: ICC

Brian Lara is a former West Indian cricketer and one of the greatest batsmen of all time. He scored over 10,000 runs in ODI matches and was known for his elegant batting style and ability to score big runs in pressure situations

Also Read: Why CSK Banned For 2 Years, Will CSK be banned from IPL again

Give Your Feedback



Download our App for more Tips and Tricks

Footer Sticky Banner