Most Runs in ODI Career – Highest Runs in ODl Cricket

In this blog let us know about the top 10 batsman with most runs in ODI Career

The most thrilling and significant component of cricket is undoubtedly the “batting”.

Effective batting improves the number of runs scored efficiently and prevents the loss of a team’s wicket. It is one of the key factors in winning.

Isn’t it mesmerising to watch the fantastic sight and sound of the ball flying off the bat after a great stroke?

Batsman selection for one-day matches compared to test matches are chosen with different standards. In ODI, the first batsmen are the strongest hitters who can score more runs.

Let us know the top 10 international cricketers who scored the most runs in their ODI career.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
SR Tendulkar (INDIA)1989-20124634524118426200*44.832136886.234996202016195
KC Sangakkara (Asia/ICC/SL)2000-2015404380411423416941.981804878.86259315138588
RT Ponting (AUS/ICC)1995-2012375365391370416442.031704680.393082201231162
ST Jayasuriya (Asia/SL)1989-2011445433181343018932.361472591.22868341500270
DPMD Jayawardene (Asia/SL)1998-2015448418391265014433.371602078.96197728111976
V Kohli (INDIA)2008-2022262253391234418357.681329692.834364151159125
Inzamam-ul-Haq (Asia/PAK)1991-20073783505311739137*39.521581274.24108320971144
JH Kallis (Afr/ICC/SA)1996-2014328314531157913944.361588572.89178617911137
SC Ganguly (Asia/INDIA)1992-2007311300231136318341.021541673.72272161122190
R Dravid (Asia/ICC/INDIA)1996-2011344318401088915339.161528571.2312831395042

Sachin Tendulkar holds the record of most runs in ODI scoring 18426 runs in 463 matches and 452 innings. He played for 23 years in ODIs and had a successful career between 1989-2012. Sachin has the most hundreds and fifty-scores,in one-day cricket.

KC Sangakkara and RT Ponting holds the top 2nd the 3rd position in scoring the most runs in ODI career

1. Sachin Tendulkar (India) – Most Runs in ODI

Sachin Tendulkar (India) - Most Runs in ODI

https://www.icc-cricket.com/news/670237

Sachin Tendulkar has scored the most runs in his ODI cricket career, scoring 18426 runs. He is the first cricketer to score 10,000 runs in ODI. Tendulkar’s batting reveals a beauty that expresses simplicity. 

“Master blaster is the only cricketer to score more than 15000 runs in an ODI career.”

Tendulkar is the first man to score a double century in ODI.

2. Kumar Sangakkara (Srilanka) – Second Most Runs in ODI

Kumar Sangakkara (Srilanka) - Second Most Runs in ODI

KC Sangakkara is an international cricketer who plays for the Sri Lanka team and has scored the most runs in ODI cricket career, scoring 14234 runs after Sachin Tendulkar in 404 matches, 380 innings with 1385 fours and 88 sixers spanned between 2000 – 2015. 

Sangakkara was one of the great batsmen of the Sri Lankan team. He is a left-handed top-order batsman and was also a wicketkeeper in his career.

Sangakkara won the ICC Cricketer of the Year  in 2012 and has many records in ODI.

He is the first Sri Lankan cricketer to score more than 14,000 runs.

3. Ricky Thomas Ponting – Third Most Runs in ODI

Ricky Thomas Ponting - Third Most Runs in ODI

https://www.espncricinfo.com/player/ricky-ponting-7133/photos

Ricky Thomas Ponting is an international cricketer who played for the Australian team and has scored the most runs in ODI cricket career, scoring 13704 runs after Sachin Tendulkar and KC Sangakkara in 375 matches, 365 innings with 1231 fours and 162 sixers which Included 30 centuries and 82 half centuries in his career span between 1995-2012.

Ricky Thomas Ponting is an Australian cricket coach, commentator and one of the top batsmen in cricket history. 

Pointing is considered the most successful Captain in international cricket history, with 200 victories in 324 matches.

He was Captain of the Australian team between 2004-2011, a “golden era.” 

4. Sanath Jayasuriya (Srilanka) – Fourth Most Runs in ODI

Sanath Jayasuriya (Srilanka) - Fourth Most Runs in ODI

https://www.espncricinfo.com/player/sanath-jayasuriya-49209/photos

ST Jayasuriya (Sanath Jayasuriya) is an international cricketer who played for the Srilankan team is the top 4th cricketer who scored the most runs in ODI cricket career, scoring 13430 runs in 445 matches, 433 innings with 1500 fours and 270 sixers which Includes 28 centuries and 68 half centuries in his career span between 1989-2011. 

Sanath Teran Jayasuriya is left-hand batsman and occasional slow left-arm orthodox bowler

He is considered one of the greatest attacking batsmen of all time.

He became the second batsman in ODI history to score more than 12,000 runs, more than 13,000 runs, and 4th batsman to score more than 10,000 runs.

5. Jayawardene (Srilanka) – Fifth Most Runs in ODI

Jayawardene (Srilanka) - Fifth Most Runs in ODI

https://www.espncricinfo.com/player/mahela-jayawardene-49289/photos

Jayawardene is an international cricketer who played for the Srilankan team is the top 5th cricketer who scored the most runs in ODI cricket career, scoring 12650 runs in 448 matches, 418 innings with 1119 fours and 76 sixers which Includes 19 centuries and 77 half centuries in his career span between 1988-2015.

Mahela is the second Sri Lankan player, after Sanath Jayasuriya, to score 10,000 runs in one-day internationals and the first player in the history of Sri Lankan cricket to score more than 10,000 runs in Test matches.

6. Virat Kohli (India) – Sixth Most Runs in ODI

Virat Kohli (India) - Sixth Most Runs in ODI

https://www.espncricinfo.com/player/virat-kohli-253802/photos

Virat Kohli is an international cricketer who plays for the Indian team is the top 6th cricketer who scored the most runs in his ODI cricket career, scoring 12344 runs in 262 matches, 253 innings with 1559 fours and 125 sixers which Included 43 centuries and 64 half centuries in his career span between 2008-2022.

Need to change the table content: 262 matches, 253 innings, 43 centuries, 64 half-centuries, 1559 fours, 125 sixers, 12344 runs

Virat is the fastest cricketer to score more than 10,000 runs in One-day-International. 

Virat is the 2nd most cricketer to score more than 40 centuries in ODI. Virat is on the way to beat more centuries recorded by Sachin Tendulkar(49)

7. Inzamam-ul-Haq (Pakistan) – Seventh Most Runs in ODI

Inzamam-ul-Haq (Pakistan) - Seventh Most Runs in ODI

https://www.espncricinfo.com/player/inzamam-ul-haq-40570/photos

Inzamam-ul-Haq is an international cricketer who played for the Pakistan team is the top 7th cricketer who scored the most runs in ODI cricket career, scoring 11739 runs in 378 matches, 350 innings with 971 fours and 144 sixers which Included ten centuries and 83 half centuries in his career span between 1991-2007.

Inzamam regarded his best and least-noticed performances as scoring 90* against the West Indies when Pakistan won their first ODI match against When. Pakistan defeated the West Indies in their first ODI in the West Indies on March 27, 1993.

Inzamam regarded his best least highlighted innings of 90 not out against West Indies when Pakistan won their first ODI in the West Indies on March 27 1993

8. Kallis (South Africa) – Eighth Most Runs in ODI

Kallis (South Africa) - Eighth Most Runs in ODI

https://www.espncricinfo.com/player/jacques-kallis-45789/photos

Jacques Kallis is an international cricketer who played for the South African team is the top 8th cricketer who scored the most runs in his ODI cricket career, scoring 11579 runs in 328 matches, 314 innings with 911 fours and 137 sixers which Included 17 centuries and 86 half centuries in his career span between 1996-2014.

JH Kallis is considered one of the greatest batsmen in cricket history.

Kallis is the only international cricketer in the history of cricket to score more than 10,000 runs and take 250+ wickets in both ODI and Test match cricket.

9. Sourav Ganguly (India) – Ninth Most Runs in ODI

Sourav Ganguly (India) - Ninth Most Runs in ODI

https://www.espncricinfo.com/player/sourav-ganguly-28779/photos

Sourav Ganguly is international cricketer who played for the Indian team and is the top 9th cricketer who scored the most runs in ODI cricket career, scoring 11363 runs in 311 matches, 300 innings with 1122 fours and 190 sixers which Included 22 centuries and 72 half centuries in his career span between 1992-2007.

Ganguly was a left-handed batsman, and he was elected as president of the BCCI in 2019

Sourav Ganguly is the only cricketer to win four consecutive Man of the match awards.

He is the fastest batsman to reach 9000 runs in ODI

He achieved a unique treble scoring 10,000 runs, 100 wickets and 100 catches in ODI. Only five cricketers in cricket history have achieved it, and he is one among them.

10. Rahul Dravid (India) – Tenth Most Runs in ODI

Rahul Dravid, “Great wall of India”

https://www.espncricinfo.com/player/rahul-dravid-28114/photos

Rahul Dravid is an international cricketer who played for the Indian team is the top 10th cricketer who scored the most runs in ODI cricket career, scoring 10889 runs in 344 matches, 318 innings with 950 fours and 42 sixers which Included 12 centuries and 83 half centuries in his career span between 1996-2011.

Rahul Dravid – “The great wall of India.” 

  • He was honoured by Arjuna Award in 1998, Padma Shri award in 2004
  • He awarded ICC cricketer of the year in 2004 
  • He had broken several records in cricket history and was honoured with many records.

About Author

Leave a Reply

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