Multiple choice general knowledge sports Which team holds record of highest runs in a inning? India Srilanka Australia South Africa Reveal answer Fill a bubble to check yourself B Correct answer Explanation Sri Lanka holds the record for highest Test innings total with 951/6 declared against India in 1997. India and Australia have had massive innings but never approached this record. South Africa's highest is around 600+.