Top 10 Teams With Most Runs In ODI Cricket
Credit: Shaun Botterill/Allsport
3 of 10

8. South Africa – 1,34,307 Runs

South Africa, Lungi Ngidi
Getty Images

Perhaps it is surprising to see a team like South Africa on the eighth position in this chart, but it is worth noting that they started playing ODIs only in the year 1991. They also have the highest average and strike rate in this list, 33.78 and 79.93, respectively. They have always been a tough opponent for every team in the world. It is also worth noting that they have got more overall centuries (181) than a few top teams in the chart. They got 139 players so far.

Matches Runs Centuries Fifties Period
625 134307 183 726 1991-2020

 

3 of 10

I just love what I script. Over the years, Cricket has been my passion and crisping articles on it gives me an immense pleasure...Cheers...!!!