Top 10 Teams with most ODI runs in cricket history


Ever since its inception, ODI cricket has seen some breathtaking moments. In the early years, it was more a bowlers game. However in later years bowlers have been left helpless with small boundaries and big bats. It’s a batsmen dominated game these days. Here is list of top 10 teams with most ODI runs


10) Bangladesh

Bangladesh sit on No.10 with 102440 runs having played 30 years of ODI cricket. Bangladesh played their first ODI against Pakistan on 31 March 1986. Bangladesh’s performance has surged after a golden 2015 and are no more someone opposition captains would take lightly.