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

1. India

India, Virat Kohli, Paddy, Upton

India played their first One-day international match in 1976 and since then they are still continuing to play this format. In this period, they have played a total of 966 One day International matches. A total of 227 players have been tried by the Indian team. Among 227 players they have scored a total of 1,99,931 runs with the best score of 264 not out by Rohit Sharma. Players average comes to 31.34. In One day International cricket, they have hit 280 centuries and 1,090 half-centuries and along with 587 times players have not scored any runs. 7,975 innings have been played by Indian players and also 2,56,515 balls have been faced overall.

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.