8. Sri Lanka – 278595 runs (Most Runs in International Cricket)

The island nation has come a long way since their entry into international cricket in 1975. The growth from 1990s to late 2000s has been really remarkable as they prduced some of the finest cricketers cricket could ever see. Sri Lanka has managed to score 278595 runs in 1097 international matches they played so far.