10. Bangladesh – 102440 runs (Most Runs in International Cricket)

One of the fastest growing cricket nations in the world and a team to fear especially at home, Bangladesh has definitely come off far away from the tag of minnows. They have been playing some impressive cricket over the past decade and has created some major upsets since 2007.
Bangladesh have managed 102440 runs in 467 matches they featured at international leavel.