Most Runs in ODI

Today we will talk about the batsmen who scored the most runs in the ODI career. Not a single player from England, the inventor of cricket, is on this list. It is a matter of pride in ourselves that the 4 veterans of India are in this top 10 list.

India has 4 players in the top 10 list of most runs in the history of cricket in One Day International matches.

Here is the list of most runs in ODI career is given below:-

S.NoPlayer NameTeamMatInnsRunsHS100s50sAvgDucks
1S R TendulkarIND46345218,426200*499644.8320
2K C SangakkaraSL40438014,234169259341.9915
3R T PontingAUS37536513,704164308242.0420
4S T JayasuriyaSL44543313,430189286832.3634
5D P M D JayawardeneSL44841812,650144197733.3828
6V KohliIND25424512,169183436259.0713
8J H KallisSA32831411,579139178644.3617
9S C GangulyIND31130011,363183227241.0216
10R DravidIND34431810,889153128339.1713
11M S DhoniIND35029710,773183*107350.5810
12C H GayleWI30129410,480215255437.8325
13B C LaraWI29928910,405169196340.4916
14T M DilshanSL33030310,290161*224739.2711
15Mohammad YousufPAK2882739,720141*156441.7215

Also Read: Lowest score in IPL

As you can see only 14 players have been able to touch the milestone of 10000 runs. In which 5 players are from India, 4 players are from Sri Lanka, 2 players are from West Indies and one player is from Pakistan, South Africa and Australia each.

S R Tendulkar (God of Cricket)

So first of all let’s talk about Sachin Tendulkar, who is called the God of Cricket. He was the first to achieve this milestone. And even today the record of scoring the most runs in the whole world in ODI matches is in the name of Sachin Tendulkar.

Sachin Tendulkar
Image Source Flickr

Sachin Tendulkar has so far scored 18,426 runs in 452 innings of 463 matches, which is a record in itself. In which he has also scored 49 centuries and 96 half-centuries. The first double century in cricket history was also scored by Sachin Tendulkar. Although Sachin Tendulkar has every record in cricket, if we talk about all the records, then the article will be very long.

K C Sangaakara (SL)

After Sachin Tendulkar, Kumar Sangakkara comes second on this list. He is counted among the greatest players of Sri Lanka till date. He is the first to touch the milestone of 10000 runs in the cricket history of Sri Lanka. In his career, he scored 14234 runs in 380 innings of 404 matches at an average of 41.99.

Also Read: Highest score in T20

R T Ponting (Aus)

Ricky Thomas Ponting comes at number three in this list. He is the most successful captain in cricket history, he won 220 matches in 324 matches of his career. Under his leadership, Australia won the 2003 and 2007 Cricket World Cup and also he was a member of the 1999 world cup winning team.

Ricky Ponting played his last match against India on 19th Feb 2012. He scored 13704 runs in 365 innings of 375 matches at an average of 42.04.

Next in this list come ST Jayasuriya, DPMD Jayawardene, V Kohli, Inzamam-ul-Haq, JH Kallis, SC Ganguly, R Dravid, MS Dhoni, CH Gayle, BC Lara, TM Dilshan.

I hope you must have liked this information, so please allow our push notification for such information.

Related articles



Please enter your comment!
Please enter your name here

Latest articles