The game of cricket has witnessed a lot of changes in the past few years. With new formats like T20 and T10 gaining more and more popularity, the charm of ODIs has definitely suffered.
Nevertheless, a true cricket fan is aware of the charisma of ODI cricket. It brings together the patience required in Test cricket and the aggression needed in the T20 matches.
Here is a list of Top 10 cricket teams that have the Most Runs in One Day Internationals:
Over the last few years, this incredibly hard-working team has come a long way. Bangladesh hai given a number of amazing performers including Mushfiqur Rahim, Shakib AL Hasan, Mashrafe Mortaza, Tamim Iqbal, to name a few. 131 players have been a part of this team.
The team has done a remarkable job in standing strong after so many years even after several issues including lack of funds. Over the years, the team has had several remarkable cricketers such as Heath Streak and the Flower brothers. Many a time, this team has managed to defeat top-class teams. A total of 140 players have been a part of the Zimbabwe cricket team to date.
8. South Africa
The reason why South Africa couldn’t get a better ranking on this list is that they started playing ODIs pretty late (1991). The team has the best strike rate (79.85) and average (33.67) in this list. They always give the opposing team a tough competition. Till now, 133 players have been a part of this team.
7. New Zealand
This team has given cricket a number of promising players. Their performances in the last 2 ICC Cricket World Cup has been outstanding. Martin Guptill is NZ’s top individual scorer of all time. Their average (27.10) is the lowest among the teams mentioned in this list. The team has recruited 195 players.
After their poor performance at the ICC World Cup 2015, they put in a lot of hard work which paid off in 2019 when the team won the World Cup. England is one of the best teams in cricket.
5. West Indies
It is the efforts of players like Brian Lara and Viv Richards that have made this team one of the top scorers in ODIs. A total of 196 players have been a part of this team.
4. Sri Lanka
Sri Lanka has proved itself as one of the best cricket teams in the world over the last few years and has produced several tremendous cricketers. The team has used 192 players in ODIs till date. The team also has the second-highest number of ducks (626 times) in ODIs.
Pakistan has consistently been one of the best cricket teams. A total of 224 players have been a part of it till now. Unfortunately, they have the top spot in the list of teams with the highest number of ducks scored in ODIs (658).
As many as 229 have helped the Australian cricket team make 201031 runs in ODIs. The team’s average is 32.13. Australia has produced a log of big names in cricket including Shame Warne, Adam Gilchrist, Shane Mcgrath, Ricky Pointing and Steve Waugh. Australia has maintained its position as open of the top cricket teams in the world.
India has played more matches than any other cricket team out there, making it the top scorer in the game. The all-time highest individual score in ODIs is Rohit Sharma’s 264. The team’s average in the 984 ODI matches is 31.56.