2. Australia (4,32,706 runs)

One of the oldest teams in Test cricket history is Australia. They started the Test cricket journey in 1877 through the first Test match in history. Generation after generation, they have played dominant cricket. Though they also faced some downfalls, Australia always overcame from those tough situations.
Australia have played 830 Test matches out of which they have recorded the most Test wins – 393 matches. They have suffered 224 defeats but managed 221 draws and two ties. Australia have scored 4,32,706 Test runs with an average of 34.36.
Their record Test total was 758 runs. On the other hand, their lowest total in Test cricket was just 36.