Highest Innings Totals in Test Cricket. Note: This image is AI-generated.

Highest Innings Totals in Test Cricket. (This image is AI-generated)

Nothing shows dominance in Test cricket more than putting up a huge score. These innings highlight the patience, teamwork and resilience that truly define the Test format. Sri Lanka made history in 1997 with the highest innings totals in Test cricket, scoring 952/6 declared against India.

Top 5 Teams with the Highest Innings Totals in Test Cricket

TeamOppositionScoreOversMatch Date
Sri LankaIndia952/6d271.02 Aug 1997
EnglandAustralia903/7d335.220 Aug 1938
EnglandWest Indies849258.23 Apr 1930
EnglandPakistan823/7d150.07 Oct 2024
West IndiesPakistan790/3d208.126 Feb 1958

Sri Lanka vs India – 952/6d (1997)

Sri Lanka’s record-breaking 952/6 declared in Colombo back in 1997 remains the highest total in Test cricket history. Sanath Jayasuriya and Roshan Mahanama shared a phenomenal 576-run partnership over two days and the match ended in a draw.

England vs Australia – 903/7d (1938)

England’s score of 903/7 declared at The Oval in 1938 created a world record that remained unbroken for 59 years. Len Hutton’s remarkable score of 364 led to a crushing victory over Australia by an innings and 579 runs.

England vs West Indies – 849 (1930)

England scored 849 runs at Kingston in 1930 thanks to Andy Sandham’s remarkable 325. Even with such a huge lead, the West Indies managed to secure a draw.

England vs Pakistan – 823/7d (2024)

England set a record of 823/7 declared in Multan 2024. Harry Brook’s 317 and Joe Root’s 262 created a remarkable 454-run partnership at a fast-paced Bazball style. This innings led to a win by an innings and 47 runs.

West Indies vs Pakistan – 790/3d (1958)

The West Indies declared their innings at 790/3 in Kingston back in 1958. Garfield Sobers and Conrad Hunte shared a massive 446-run partnership. This performance resulted in a dominant win against Pakistan by an innings and 174 runs.