Top 10 teams with most ODI runs
Top 10 teams with most ODI runs

4. Sri Lanka

Dimuth Karunaratne, Sri Lanka Squad, ICC World Cup 2019

Sri Lanka played their first ODI match in 1975 and since then they are still playing this format. In this period, they have played a total of 837 matches. 191 players have been tried by Sri Lankan team. Among 191 players they have scored a total of 1,64,648 runs with the best score of 189. Player’s average comes to 27.34 In ODI cricket they have hit 171 centuries and 886 half-centuries and along with this 613 times players have not scored any runs. 7,346 innings have been played by Sri Lankan players and also faced 2,19,534 balls in total.

Pavan Suresh

I am pavan Suresh. I have done my schooling from LPS. I am big fan of sports especially cricket and want to become a sports journalist. I want to write cricket articles.