5. Pakistan – 369854 runs (Most Runs in International Cricket)

Pakistan are one of the most attacking and inconsistent teams when it comes to batting over the years as they always had a reliable bowling since the late 80s. They had some of the best batsman over the years coupled with power hitters like Afridi. They have scored 369854 runs in 1358 matches.