The history of test cricket has seen magnificent records made by the players. Making a record in test matches is significant for the players because the format demands immense dedication and gameplay skills. Test matches are the longest format of cricket and are a series of five-day matches. The first test match to be ever played was between England and Australia.

Let us now look at the top 10 highest innings total in Test Cricket.

1. Sri Lanka VS India

Sri Lanka records the highest innings total in Test Cricket. They faced India on 2 August 1997 in Colombo and scored 952 runs for six wickets in 271 overs in the second inning. Sanath Jayasurya was the man of the match who scored 340 runs and also took three wickets. The game ended in a draw.

2. England VS Australia

England and Australia played this match on 20 August 1938 in The Oval. England batted first and scored 903 runs for seven wickets in 335.2 overs in the first innings. Leonard Hutton scored 364 runs in this match. England won the game by an innings and 579 runs.

3. England VS West Indies

England played against west indies in Kingston on 3 April 1930. In their first innings, England scored 849 runs in 258.2 overs. Andy Sandhan scored the highest runs in the match (325). The test match ended in a draw.

4. West Indies VS Pakistan

The fourth highest innings total in test cricket comes from the West Indies Cricket Team. In the second innings, the West Indies team scored 790 runs at the loss of three wickets in 208.1 overs. The match was played on 26 February 1958 in Kingston, in which West Indies registered their win by an inning and 174 runs. Gary Sobers scored 365 runs in the game.

5. Pakistan VS Sri Lanka

Pakistan played against Sri Lanka in Karachi on 21 February 2009. Pakistan scored 765 runs losing six wickets in 248.5 overs in the second innings. Younis Khan scored 313 runs in the game and was declared the player of the match. The match ended in a draw.

6. Sri Lanka VS India

India faced Sri Lanka in Ahmedabad on 16 November 2009. Sri Lanka came to bat in the second innings and scored 760 runs losing seven wickets in 202.4 overs. Mahela Jayawardene scored 275 runs and was the man of the match. The match ended in a draw.

7. India VS England

India played against England in Chennai on 16 December 2016. India batted in the second innings and scored 759 runs losing seven wickets in 190.4 overs. Karun Nair scored a triple century and made 303 runs. India won the match by an innings and 75 runs.

8. Australia VS West Indies

Australia played a test match against West Indies in Kingston on 11 June 1995. In the second inning, they scored 758 runs at the loss of eight wickets in 245.4 overs. The Australian team won the match by an innings and 82 runs. Neil Harvey scored 204 runs.

9. Sri Lanka VS South Africa

Sri Lanka faced South Africa in Colombo on 27 July 2006. Sri Lanka came to bat in the second innings and scored 756 runs losing five wickets in 185.1 overs. Mahela Jayawardene scored 374 runs and was the man of the match. Sri Lanka won the test match by an innings and 153 runs.

10. West Indies VS England

West Indies faced England in St John's on 10 April 2004. West Indies came to bat in the first innings and scored 751 runs losing five wickets in 202 overs. The match ended in a draw, but Brian Lara scored 400 runs in this match.