legends score highests runs in odi cricket for their teams

Top Scorer Batsman Of Different Countries In ODI

Various legends score such a huge amount of runs in their career but there is only 1 cricketer who is the highest run-scorer for his team. Here is the list of all top scorer batsman of different countries in ODI. In the end, there is a short table regarding this content.

The name of all top scorer batsman of different countries in ODI is according to ICC ODI team ranking.


Eoin Morgan

The England white-ball skipper is the highest run-scorer in ODI cricket for his side. He scores 7348 runs with an average of 39.51 and has a strike rate of more than 90 (91.25). He is the only English captain who won the world cup.

To know more on world cup amazing facts check this out

Sachin Tendulkar

This man is an all-time legend of this game as he is the highest run-scorer in the ODI cricket. He scores 18,426 runs with an average of 44.83 in 452 innings.

Ross Taylor

This new zealand’s legend scores about 8371 runs in his ODI career in 212 innings with an average of 47.83. Kane and he are the batting pillar in world cup 2019 for New Zealand.

Ricky Ponting

This former Australian skipper is the 3rd highest run-scorer after Sachin and Kumar Sangakkara in ODI cricket. He scores 13,704 in 365 innings with an average of 42.04.

Jacques Kallis

The former African all-rounder was one of the best all-rounders in his time as he scores more than 11thouand (11,579) with an average of 44.36 in 314 innings. He is also one of the main led fast bowlers for his side.

players scores highest runs in odi

Inzamam ul  Haq

The former Pakistani legend is the only Pakistani player who scores 20,000 runs in his international career. He scores 11,739 runs in ODI with an average of 39.53 in 350 innings.

Tamim Iqbal 

This left-handed Bangladeshi legend score 6892 runs in 202 innings with an average of 35.53 and with a strike rate of 77.7.

Kumar Sangakkara

This former Sri-Lankan captain is the second-highest run-scorer in the world of ODI cricket. He scores  14,234 runs with an average of 41.99.

Chris Gayle

This Caribbean legend score more than 10,000 (10,480) runs in 294 innings with a strike rate of 87.2 and have an average of 37.7.

Short Table Of Their Records

Sr .No. Teams Player Runs
1. England Eoin Morgan 7,348
2. India Sachin Tendulkar 18,426
3. New Zealand Ross Taylor 8,371
4. Australia Ricky Ponting 13,704
5. South Africa Jack Kallis 11,579
6. Pakistan Inzamam ul  Haq 11,739
7. Bangladesh Tamim Iqbal 6,892
8. Sri Lanka Kumar Sangakkara 14,234
9. West Indies Chris Gayle 10,480




7 thoughts on “Top Scorer Batsman Of Different Countries In ODI

  1. Hairstyles

    Thanks for the good writeup. It in fact was a leisure account it. Glance advanced to far delivered agreeable from you! However, how can we be in contact?

    1. cricbolly

      Dm me on my Instagram handle @cricbolly

  2. скачать договор на поставку окон пвх

    It’s wonderful that you are getting ideas from this paragraph as well as from our discussion made here.| а

  3. Cialis

    I don’t even know how I ended up here, but I believed this
    publish was great. I do not know who you are however certainly you’re
    going to a famous blogger in the event you are not already.

  4. HoytNub

    Hello everybody.
    I saw lots of blogs on the World Wide Web. I liked your site the most. you have a bunch of entertaining content. Then I found what I was looking for a very long time.
    Your blog layout looks very nice. Your website engine is similar to cmsJoomla. What is the name of the template.
    Thanks anyway.
    You can reply to the mail:[email protected].com
    Tel.: 88003332323.

    1. cricbolly

      bro firstly thank you for praising my effort. secondly, my theme is Neila which you can download in your website

Comments are closed.