Sri Lanka hold the record for the most runs in a single Test innings, scoring 952 against India in 1997. Sri Lanka opening batter Sanath Jayasuriya stood out as he scored 340 runs in that innings.
With a remarkable 903 runs against Australia, England recorded the second highest innings total in Test cricket history.
England set a formidable 849 run total versus the West Indies in 1930, which stands as the third-highest innings total in Test history.
Ben Stokes-led England scored 823 runs against Pakistan in 2024, marking it the fourth highest Test innings score.
With a formidable total of 790 runs against Pakistan in 1958, West Indies demonstrated their cricketing prowess in Test cricket.
Sri Lanka scored 760 runs against India in Ahmedabad in 2009, marking the seventh-highest Test innings total ever.
India’s 759-run total against England in 2016 highlights their dominance at home, ranking among cricket’s top Test innings scores.
Australia brought up a 758-run total against West Indies in 1955 which stands as 9th highest Test innings score in cricket history.
Last on the list but in no way the least comes Sri Lanka’s powerful 756-run performance against South Africa in 2006, ranking among the most iconic innings totals of all time